Warning: Permanently added '3.87.100.240' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8476752-fedora-rawhide-aarch64 --chroot fedora-rawhide-aarch64 Version: 1.2 PID: 23474 Logging PID: 23475 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 8476752, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '2822d624951c086e0208a3cfa2e179cfb62a9155', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/mimetex', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mimetex', 'package_version': '1.74-26', 'project_dirname': 'gcc-15-smoketest-3.failed', 'project_name': 'gcc-15-smoketest-3.failed', 'project_owner': 'dmalcolm', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dmalcolm/gcc-15-smoketest-3.failed/fedora-rawhide-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://fedorapeople.org/~dmalcolm/gcc/gcc-15-mass-prebuild/$basearch', 'id': 'https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch', 'name': 'Additional repo https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch'}], 'sandbox': 'dmalcolm/gcc-15-smoketest-3.failed--dmalcolm', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'dmalcolm', 'tags': [], 'task_id': '8476752-fedora-rawhide-aarch64', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/mimetex /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dmalcolm/gcc-15-smoketest-3.failed/mimetex', '/var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex'... Running: git checkout 2822d624951c086e0208a3cfa2e179cfb62a9155 -- cmd: ['git', 'checkout', '2822d624951c086e0208a3cfa2e179cfb62a9155', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex rc: 0 stdout: stderr: Note: switching to '2822d624951c086e0208a3cfa2e179cfb62a9155'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 2822d62 automatic import of mimetex Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading mimetex.zip INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o mimetex.zip --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/dmalcolm/gcc-15-smoketest-3.failed/mimetex/mimetex.zip/md5/a5c256c62b33492553b1bc97f52fe596/mimetex.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1163k 100 1163k 0 0 11.2M 0 --:--:-- --:--:-- --:--:-- 11.3M INFO: Reading stdout from command: md5sum mimetex.zip /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex/mimetex.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736219949.185330 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex/mimetex.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1736219949.185330 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex/mimetex.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1736219949.185330/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-2fff3612-8fd0-42a9-b68d-416cd02214d9 INFO: Checking that 8bdf9579651bb717d3b8362a9dd4aaa791939300192b4b01a4ae900ef40d7294 image matches host's architecture INFO: Copy content of container 8bdf9579651bb717d3b8362a9dd4aaa791939300192b4b01a4ae900ef40d7294 to /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1736219949.185330/root INFO: mounting 8bdf9579651bb717d3b8362a9dd4aaa791939300192b4b01a4ae900ef40d7294 with podman image mount INFO: image 8bdf9579651bb717d3b8362a9dd4aaa791939300192b4b01a4ae900ef40d7294 as /var/lib/containers/storage/overlay/e77e12a870edb150bee8cd159dba0ac31236bc8f639cc8a5f1c425ab3febda81/merged INFO: umounting image 8bdf9579651bb717d3b8362a9dd4aaa791939300192b4b01a4ae900ef40d7294 (/var/lib/containers/storage/overlay/e77e12a870edb150bee8cd159dba0ac31236bc8f639cc8a5f1c425ab3febda81/merged) with podman image umount INFO: Removing image mock-bootstrap-2fff3612-8fd0-42a9-b68d-416cd02214d9 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 dnf5-5.2.8.1-2.fc42.aarch64 dnf5-plugins-5.2.8.1-2.fc42.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 44.2 KiB/s | 12.3 KiB | 00m00s Copr repository 100% | 84.9 KiB/s | 1.5 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 21.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 aarch64 1.0.8-19.fc41 fedora 427.6 KiB coreutils aarch64 9.5-11.fc42 copr_base 7.9 MiB cpio aarch64 2.15-2.fc41 fedora 1.2 MiB diffutils aarch64 3.10-8.fc41 fedora 2.1 MiB fedora-release-common noarch 42-0.11 fedora 19.8 KiB findutils aarch64 1:4.10.0-4.fc41 fedora 2.1 MiB gawk aarch64 5.3.0-4.fc41 fedora 4.2 MiB glibc-minimal-langpack aarch64 2.40.9000-26.fc42 fedora 0.0 B grep aarch64 3.11-9.fc41 fedora 1.1 MiB gzip aarch64 1.13-2.fc41 fedora 488.9 KiB info aarch64 7.1.1-2.fc42 fedora 613.6 KiB patch aarch64 2.7.6-25.fc41 fedora 390.6 KiB redhat-rpm-config noarch 300-1.no_annobin.0.fc42 copr_base 186.6 KiB rpm-build aarch64 4.20.0-1.fc42 fedora 1.4 MiB sed aarch64 4.9-3.fc41 fedora 1.0 MiB shadow-utils aarch64 2:4.17.0-2.fc42 fedora 4.4 MiB tar aarch64 2:1.35-4.fc41 fedora 3.1 MiB unzip aarch64 6.0-65.fc42 fedora 2.3 MiB util-linux aarch64 2.40.2-8.fc42 fedora 16.9 MiB which aarch64 2.21-42.fc41 fedora 248.2 KiB xz aarch64 1:5.6.3-2.fc42 fedora 1.5 MiB Installing dependencies: add-determinism aarch64 0.5.0-1.fc42 fedora 2.0 MiB alternatives aarch64 1.31-1.fc42 fedora 88.7 KiB ansible-srpm-macros noarch 1-16.fc41 fedora 35.7 KiB audit-libs aarch64 4.0.2-1.fc41 fedora 547.4 KiB authselect aarch64 1.5.0-8.fc42 fedora 309.5 KiB authselect-libs aarch64 1.5.0-8.fc42 fedora 931.9 KiB basesystem noarch 11-21.fc41 fedora 0.0 B binutils aarch64 2.43.50-9.fc42 fedora 29.4 MiB build-reproducibility-srpm-macros noarch 0.5.0-1.fc42 fedora 735.0 B bzip2-libs aarch64 1.0.8-19.fc41 fedora 200.7 KiB ca-certificates noarch 2024.2.69_v8.0.401-4.fc42 fedora 2.6 MiB coreutils-common aarch64 9.5-11.fc42 copr_base 11.2 MiB cracklib aarch64 2.9.11-6.fc41 fedora 935.0 KiB crypto-policies noarch 20241128-1.gitbb7b0b0.fc42 fedora 137.3 KiB curl aarch64 8.11.1-2.fc42 fedora 452.0 KiB cyrus-sasl-lib aarch64 2.1.28-27.fc41 fedora 3.1 MiB debugedit aarch64 5.1-2.fc42 fedora 244.2 KiB dwz aarch64 0.15-8.fc42 fedora 386.8 KiB ed aarch64 1.20.2-2.fc41 fedora 282.8 KiB efi-srpm-macros noarch 5-13.fc42 fedora 40.2 KiB elfutils aarch64 0.192-7.fc42 fedora 3.1 MiB elfutils-debuginfod-client aarch64 0.192-7.fc42 fedora 141.3 KiB elfutils-default-yama-scope noarch 0.192-7.fc42 fedora 1.8 KiB elfutils-libelf aarch64 0.192-7.fc42 fedora 1.2 MiB elfutils-libs aarch64 0.192-7.fc42 fedora 734.9 KiB fedora-gpg-keys noarch 42-0.3 fedora 126.4 KiB fedora-release noarch 42-0.11 fedora 0.0 B fedora-release-identity-basic noarch 42-0.11 fedora 719.0 B fedora-repos noarch 42-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.3 fedora 2.2 KiB file aarch64 5.45-8.fc42 fedora 139.5 KiB file-libs aarch64 5.45-8.fc42 fedora 10.0 MiB filesystem aarch64 3.18-29.fc42 fedora 106.0 B filesystem-srpm-macros noarch 3.18-29.fc42 fedora 36.1 KiB fonts-srpm-macros noarch 1:2.0.5-17.fc41 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-1.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-13.fc41 fedora 144.0 B gdb-minimal aarch64 15.2-4.fc42 fedora 12.7 MiB gdbm aarch64 1:1.23-7.fc41 fedora 928.5 KiB gdbm-libs aarch64 1:1.23-7.fc41 fedora 426.0 KiB ghc-srpm-macros noarch 1.9.2-1.fc42 fedora 779.0 B glibc aarch64 2.40.9000-26.fc42 fedora 6.1 MiB glibc-common aarch64 2.40.9000-26.fc42 fedora 1.3 MiB glibc-gconv-extra aarch64 2.40.9000-26.fc42 fedora 18.3 MiB gmp aarch64 1:6.3.0-2.fc41 fedora 722.0 KiB gnat-srpm-macros noarch 6-6.fc41 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-5.fc42 fedora 60.8 KiB jansson aarch64 2.14-1.fc42 fedora 221.3 KiB json-c aarch64 0.18-1.fc42 fedora 139.2 KiB kernel-srpm-macros noarch 1.0-24.fc41 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-4.fc41 fedora 226.4 KiB krb5-libs aarch64 1.21.3-3.fc42 fedora 2.6 MiB libacl aarch64 2.3.2-2.fc41 fedora 196.1 KiB libarchive aarch64 3.7.7-1.fc42 fedora 912.2 KiB libattr aarch64 2.5.2-4.fc41 fedora 196.6 KiB libblkid aarch64 2.40.2-8.fc42 fedora 418.6 KiB libbrotli aarch64 1.1.0-5.fc41 fedora 1.1 MiB libcap aarch64 2.71-1.fc42 fedora 509.8 KiB libcap-ng aarch64 0.8.5-3.fc41 fedora 417.2 KiB libcom_err aarch64 1.47.1-6.fc42 fedora 239.3 KiB libcurl aarch64 8.11.1-2.fc42 fedora 845.2 KiB libeconf aarch64 0.7.5-1.fc42 fedora 78.7 KiB libevent aarch64 2.1.12-14.fc41 fedora 1.5 MiB libfdisk aarch64 2.40.2-8.fc42 fedora 482.9 KiB libffi aarch64 3.4.6-3.fc42 fedora 282.4 KiB libgcc aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 218.8 KiB libgomp aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 501.0 KiB libidn2 aarch64 2.3.7-2.fc41 fedora 457.2 KiB libmount aarch64 2.40.2-8.fc42 fedora 483.9 KiB libnghttp2 aarch64 1.64.0-1.fc42 fedora 262.2 KiB libnsl2 aarch64 2.0.1-2.fc41 fedora 222.0 KiB libpkgconf aarch64 2.3.0-1.fc42 fedora 198.1 KiB libpsl aarch64 0.21.5-4.fc41 fedora 196.6 KiB libpwquality aarch64 1.4.5-11.fc41 fedora 1.1 MiB libselinux aarch64 3.8-0.rc3.1.fc42 fedora 195.6 KiB libsemanage aarch64 3.8-0.rc3.1.fc42 fedora 353.3 KiB libsepol aarch64 3.8-0.rc3.1.fc42 fedora 796.3 KiB libsmartcols aarch64 2.40.2-8.fc42 fedora 288.5 KiB libssh aarch64 0.11.1-1.fc42 fedora 649.6 KiB libssh-config noarch 0.11.1-1.fc42 fedora 277.0 B libstdc++ aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 2.7 MiB libtasn1 aarch64 4.19.0-9.fc41 fedora 283.8 KiB libtirpc aarch64 1.3.6-1.rc3.fc42 fedora 205.5 KiB libtool-ltdl aarch64 2.5.4-1.fc42 copr_base 92.1 KiB libunistring aarch64 1.1-8.fc41 fedora 1.8 MiB libuuid aarch64 2.40.2-8.fc42 fedora 197.5 KiB libverto aarch64 0.3.2-9.fc41 fedora 197.5 KiB libxcrypt aarch64 4.4.37-4.fc42 fedora 269.6 KiB libxml2 aarch64 2.12.9-1.fc42 fedora 1.9 MiB libzstd aarch64 1.5.6-2.fc41 fedora 796.0 KiB lua-libs aarch64 5.4.7-1.fc42 fedora 393.1 KiB lua-srpm-macros noarch 1-14.fc41 fedora 1.3 KiB lz4-libs aarch64 1.10.0-1.fc41 fedora 261.6 KiB mpfr aarch64 4.2.1-5.fc41 fedora 818.9 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs aarch64 6.5-2.20240629.fc41 fedora 2.2 MiB ocaml-srpm-macros noarch 10-3.fc41 fedora 1.9 KiB openblas-srpm-macros noarch 2-18.fc41 fedora 112.0 B openldap aarch64 2.6.8-6.fc42 fedora 747.0 KiB openssl-libs aarch64 1:3.2.2-10.fc42 fedora 6.3 MiB p11-kit aarch64 0.25.5-4.fc42 fedora 2.6 MiB p11-kit-trust aarch64 0.25.5-4.fc42 fedora 655.7 KiB package-notes-srpm-macros noarch 0.5-12.fc41 fedora 1.6 KiB pam aarch64 1.7.0-3.fc42 fedora 4.3 MiB pam-libs aarch64 1.7.0-3.fc42 fedora 223.4 KiB pcre2 aarch64 10.44-1.fc41.1 fedora 905.5 KiB pcre2-syntax noarch 10.44-1.fc41.1 fedora 251.6 KiB perl-srpm-macros noarch 1-56.fc41 fedora 861.0 B pkgconf aarch64 2.3.0-1.fc42 fedora 240.6 KiB pkgconf-m4 noarch 2.3.0-1.fc42 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-1.fc42 fedora 990.0 B popt aarch64 1.19-7.fc41 fedora 272.9 KiB publicsuffix-list-dafsa noarch 20240107-4.fc41 fedora 67.5 KiB pyproject-srpm-macros noarch 1.16.3-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-3.fc41 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-4.fc42 fedora 456.0 B readline aarch64 8.2-11.fc42 fedora 753.3 KiB rpm aarch64 4.20.0-1.fc42 fedora 3.9 MiB rpm-build-libs aarch64 4.20.0-1.fc42 fedora 262.7 KiB rpm-libs aarch64 4.20.0-1.fc42 fedora 797.9 KiB rpm-sequoia aarch64 1.7.0-3.fc42 fedora 2.2 MiB rust-srpm-macros noarch 26.3-3.fc42 fedora 4.8 KiB setup noarch 2.15.0-9.fc42 fedora 720.7 KiB sqlite-libs aarch64 3.47.2-1.fc42 fedora 1.4 MiB systemd-libs aarch64 257.1-1.fc42 fedora 2.4 MiB util-linux-core aarch64 2.40.2-8.fc42 fedora 6.2 MiB xxhash-libs aarch64 0.8.3-1.fc42 fedora 84.5 KiB xz-libs aarch64 1:5.6.3-2.fc42 fedora 266.4 KiB zig-srpm-macros noarch 1-3.fc41 fedora 1.1 KiB zip aarch64 3.0-42.fc42 fedora 755.7 KiB zlib-ng-compat aarch64 2.2.2-1.fc42 fedora 133.8 KiB zstd aarch64 1.5.6-2.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 155 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation, 235 MiB extra will be used (install 235 MiB, remove 0 B). [1/1] tar-2:1.35-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] bzip2-0:1.0.8-19.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] rpm-build-0:4.20.0-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] unzip-0:6.0-65.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] cpio-0:2.15-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] which-0:2.21-42.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] bash-0:5.2.37-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] grep-0:3.11-9.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] patch-0:2.7.6-25.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] sed-0:4.9-3.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] shadow-utils-2:4.17.0-2.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] util-linux-0:2.40.2-8.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] diffutils-0:3.10-8.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] fedora-release-common-0:42-0.11 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] findutils-1:4.10.0-4.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] gawk-0:5.3.0-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] glibc-minimal-langpack-0:2.40.9 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] gzip-0:1.13-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] info-0:7.1.1-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] xz-1:5.6.3-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] redhat-rpm-config-0:300-1.no_an 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] coreutils-0:9.5-11.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] glibc-0:2.40.9000-26.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] libacl-0:2.3.2-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] libselinux-0:3.8-0.rc3.1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] bzip2-libs-0:1.0.8-19.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] binutils-0:2.43.50-9.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] debugedit-0:5.1-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] elfutils-0:0.192-7.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] elfutils-libelf-0:0.192-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] file-0:5.45-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] libarchive-0:3.7.7-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] pkgconf-pkg-config-0:2.3.0-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] popt-0:1.19-7.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] readline-0:8.2-11.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] rpm-0:4.20.0-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] rpm-build-libs-0:4.20.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] rpm-libs-0:4.20.0-1.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] zstd-0:1.5.6-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] filesystem-0:3.18-29.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] ncurses-libs-0:6.5-2.20240629.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] pcre2-0:10.44-1.fc41.1.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] ed-0:1.20.2-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] libattr-0:2.5.2-4.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] audit-libs-0:4.0.2-1.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] libeconf-0:0.7.5-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] libsemanage-0:3.8-0.rc3.1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] libxcrypt-0:4.4.37-4.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] pam-libs-0:1.7.0-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] setup-0:2.15.0-9.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] authselect-libs-0:1.5.0-8.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] libblkid-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] libcap-ng-0:0.8.5-3.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] libfdisk-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] libmount-0:2.40.2-8.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] libsmartcols-0:2.40.2-8.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] libuuid-0:2.40.2-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] pam-0:1.7.0-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] systemd-libs-0:257.1-1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] util-linux-core-0:2.40.2-8.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] zlib-ng-compat-0:2.2.2-1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] fedora-repos-0:42-0.3.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] gmp-1:6.3.0-2.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] mpfr-0:4.2.1-5.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] glibc-common-0:2.40.9000-26.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] xz-libs-1:5.6.3-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] ansible-srpm-macros-0:1-16.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] build-reproducibility-srpm-macr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] dwz-0:0.15-8.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] efi-srpm-macros-0:5-13.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] filesystem-srpm-macros-0:3.18-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] fonts-srpm-macros-1:2.0.5-17.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] forge-srpm-macros-0:0.4.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] fpc-srpm-macros-0:1.3-13.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] ghc-srpm-macros-0:1.9.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] gnat-srpm-macros-0:6-6.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] go-srpm-macros-0:3.6.0-5.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] kernel-srpm-macros-0:1.0-24.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] lua-srpm-macros-0:1-14.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] ocaml-srpm-macros-0:10-3.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] openblas-srpm-macros-0:2-18.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] package-notes-srpm-macros-0:0.5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] perl-srpm-macros-0:1-56.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] pyproject-srpm-macros-0:1.16.3- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] python-srpm-macros-0:3.13-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] qt5-srpm-macros-0:5.15.15-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] qt6-srpm-macros-0:6.8.1-4.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] rust-srpm-macros-0:26.3-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] zig-srpm-macros-0:1-3.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] zip-0:3.0-42.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] libcap-0:2.71-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] openssl-libs-1:3.2.2-10.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] glibc-gconv-extra-0:2.40.9000-2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] basesystem-0:11-21.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] libsepol-0:3.8-0.rc3.1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] alternatives-0:1.31-1.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] elfutils-debuginfod-client-0:0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] jansson-0:2.14-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] elfutils-libs-0:0.192-7.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] libzstd-0:1.5.6-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] file-libs-0:5.45-8.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] libxml2-0:2.12.9-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] lz4-libs-0:1.10.0-1.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] pkgconf-0:2.3.0-1.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] pkgconf-m4-0:2.3.0-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] curl-0:8.11.1-2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] lua-libs-0:5.4.7-1.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] rpm-sequoia-0:1.7.0-3.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] sqlite-libs-0:3.47.2-1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] ncurses-base-0:6.5-2.20240629 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] pcre2-syntax-0:10.44-1.fc41.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] authselect-0:1.5.0-8.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] gdbm-1:1.23-7.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] gdbm-libs-1:1.23-7.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] libnsl2-0:2.0.1-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] libpwquality-0:1.4.5-11.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] libtirpc-0:1.3.6-1.rc3.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] fedora-gpg-keys-0:42-0.3.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] fedora-repos-rawhide-0:42-0.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] add-determinism-0:0.5.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] ca-certificates-0:2024.2.69_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] crypto-policies-0:20241128-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] json-c-0:0.18-1.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] libpkgconf-0:2.3.0-1.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] cracklib-0:2.9.11-6.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] krb5-libs-0:1.21.3-3.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] libcom_err-0:1.47.1-6.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] libffi-0:3.4.6-3.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] p11-kit-0:0.25.5-4.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] p11-kit-trust-0:0.25.5-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] keyutils-libs-0:1.6.3-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] libverto-0:0.3.2-9.fc41.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] libtasn1-0:4.19.0-9.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] coreutils-common-0:9.5-11.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] libgcc-0:15.0.0-0.2.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] libstdc++-0:15.0.0-0.2.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] libgomp-0:15.0.0-0.2.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] fedora-release-0:42-0.11.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] gdb-minimal-0:15.2-4.fc42.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] xxhash-libs-0:0.8.3-1.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] libcurl-0:8.11.1-2.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libbrotli-0:1.1.0-5.fc41.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] libidn2-0:2.3.7-2.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libnghttp2-0:1.64.0-1.fc42.aa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] libpsl-0:0.21.5-4.fc41.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] libssh-0:0.11.1-1.fc42.aarch6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] openldap-0:2.6.8-6.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] libunistring-0:1.1-8.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] libssh-config-0:0.11.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] cyrus-sasl-lib-0:2.1.28-27.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] libevent-0:2.1.12-14.fc41.aar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/155] libtool-ltdl-0:2.5.4-1.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [155/155] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0xE99D6AD1: UserID : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/157] Verify package files 100% | 731.0 B/s | 155.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64 >>> Finished pre-transaction scriptlet: filesystem-0:3.18-29.fc42.aarch64 >>> [RPM] /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root/var/cache/ [ 2/157] Prepare transaction 100% | 2.4 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:15.0.0-0. 100% | 107.7 MiB/s | 220.5 KiB | 00m00s [ 4/157] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/157] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 6/157] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 7/157] Installing fedora-gpg-keys-0: 100% | 28.0 MiB/s | 172.2 KiB | 00m00s [ 8/157] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 9/157] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/157] Installing fedora-release-com 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [ 11/157] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/157] Installing setup-0:2.15.0-9.f 100% | 41.7 MiB/s | 726.5 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/157] Installing filesystem-0:3.18- 100% | 2.5 MiB/s | 212.6 KiB | 00m00s [ 14/157] Installing basesystem-0:11-21 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/157] Installing coreutils-common-0 100% | 294.5 MiB/s | 11.2 MiB | 00m00s [ 16/157] Installing pcre2-syntax-0:10. 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [ 17/157] Installing ncurses-base-0:6.5 100% | 49.1 MiB/s | 351.7 KiB | 00m00s [ 18/157] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/157] Installing ncurses-libs-0:6.5 100% | 281.1 MiB/s | 2.2 MiB | 00m00s [ 20/157] Installing glibc-0:2.40.9000- 100% | 255.6 MiB/s | 6.1 MiB | 00m00s [ 21/157] Installing bash-0:5.2.37-1.fc 100% | 316.6 MiB/s | 8.2 MiB | 00m00s [ 22/157] Installing glibc-common-0:2.4 100% | 163.8 MiB/s | 1.3 MiB | 00m00s [ 23/157] Installing glibc-gconv-extra- 100% | 361.5 MiB/s | 18.4 MiB | 00m00s [ 24/157] Installing zlib-ng-compat-0:2 100% | 131.5 MiB/s | 134.6 KiB | 00m00s [ 25/157] Installing bzip2-libs-0:1.0.8 100% | 197.1 MiB/s | 201.9 KiB | 00m00s [ 26/157] Installing xz-libs-1:5.6.3-2. 100% | 261.2 MiB/s | 267.5 KiB | 00m00s [ 27/157] Installing popt-0:1.19-7.fc41 100% | 68.2 MiB/s | 279.5 KiB | 00m00s [ 28/157] Installing readline-0:8.2-11. 100% | 245.9 MiB/s | 755.5 KiB | 00m00s [ 29/157] Installing libuuid-0:2.40.2-8 100% | 194.0 MiB/s | 198.6 KiB | 00m00s [ 30/157] Installing libblkid-0:2.40.2- 100% | 204.9 MiB/s | 419.7 KiB | 00m00s [ 31/157] Installing libxcrypt-0:4.4.37 100% | 132.9 MiB/s | 272.3 KiB | 00m00s [ 32/157] Installing gmp-1:6.3.0-2.fc41 100% | 235.8 MiB/s | 724.2 KiB | 00m00s [ 33/157] Installing libzstd-0:1.5.6-2. 100% | 259.5 MiB/s | 797.3 KiB | 00m00s [ 34/157] Installing elfutils-libelf-0: 100% | 296.6 MiB/s | 1.2 MiB | 00m00s [ 35/157] Installing libstdc++-0:15.0.0 100% | 300.0 MiB/s | 2.7 MiB | 00m00s [ 36/157] Installing libattr-0:2.5.2-4. 100% | 192.9 MiB/s | 197.5 KiB | 00m00s [ 37/157] Installing libacl-0:2.3.2-2.f 100% | 192.3 MiB/s | 196.9 KiB | 00m00s [ 38/157] Installing libeconf-0:0.7.5-1 100% | 78.5 MiB/s | 80.3 KiB | 00m00s [ 39/157] Installing gdbm-libs-1:1.23-7 100% | 208.8 MiB/s | 427.7 KiB | 00m00s [ 40/157] Installing dwz-0:0.15-8.fc42. 100% | 189.5 MiB/s | 388.2 KiB | 00m00s [ 41/157] Installing mpfr-0:4.2.1-5.fc4 100% | 200.3 MiB/s | 820.5 KiB | 00m00s [ 42/157] Installing gawk-0:5.3.0-4.fc4 100% | 387.6 MiB/s | 4.3 MiB | 00m00s [ 43/157] Installing unzip-0:6.0-65.fc4 100% | 456.6 MiB/s | 2.3 MiB | 00m00s [ 44/157] Installing file-libs-0:5.45-8 100% | 553.5 MiB/s | 10.0 MiB | 00m00s [ 45/157] Installing file-0:5.45-8.fc42 100% | 17.2 MiB/s | 141.0 KiB | 00m00s [ 46/157] Installing crypto-policies-0: 100% | 20.0 MiB/s | 163.7 KiB | 00m00s [ 47/157] Installing pcre2-0:10.44-1.fc 100% | 221.4 MiB/s | 906.9 KiB | 00m00s [ 48/157] Installing grep-0:3.11-9.fc41 100% | 156.7 MiB/s | 1.1 MiB | 00m00s [ 49/157] Installing xz-1:5.6.3-2.fc42. 100% | 188.8 MiB/s | 1.5 MiB | 00m00s [ 50/157] Installing libcap-ng-0:0.8.5- 100% | 204.6 MiB/s | 419.1 KiB | 00m00s [ 51/157] Installing audit-libs-0:4.0.2 100% | 268.3 MiB/s | 549.6 KiB | 00m00s [ 52/157] Installing pam-libs-0:1.7.0-3 100% | 110.2 MiB/s | 225.6 KiB | 00m00s [ 53/157] Installing libcap-0:2.71-1.fc 100% | 167.6 MiB/s | 514.8 KiB | 00m00s [ 54/157] Installing systemd-libs-0:257 100% | 269.1 MiB/s | 2.4 MiB | 00m00s [ 55/157] Installing libsmartcols-0:2.4 100% | 141.4 MiB/s | 289.7 KiB | 00m00s [ 56/157] Installing libsepol-0:3.8-0.r 100% | 259.5 MiB/s | 797.2 KiB | 00m00s [ 57/157] Installing libselinux-0:3.8-0 100% | 96.1 MiB/s | 196.8 KiB | 00m00s [ 58/157] Installing sed-0:4.9-3.fc41.a 100% | 164.3 MiB/s | 1.0 MiB | 00m00s [ 59/157] Installing findutils-1:4.10.0 100% | 234.2 MiB/s | 2.1 MiB | 00m00s [ 60/157] Installing libmount-0:2.40.2- 100% | 236.8 MiB/s | 485.1 KiB | 00m00s [ 61/157] Installing alternatives-0:1.3 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [ 62/157] Installing lz4-libs-0:1.10.0- 100% | 256.5 MiB/s | 262.7 KiB | 00m00s [ 63/157] Installing lua-libs-0:5.4.7-1 100% | 192.5 MiB/s | 394.3 KiB | 00m00s [ 64/157] Installing libcom_err-0:1.47. 100% | 234.8 MiB/s | 240.4 KiB | 00m00s [ 65/157] Installing libffi-0:3.4.6-3.f 100% | 277.2 MiB/s | 283.8 KiB | 00m00s [ 66/157] Installing libtasn1-0:4.19.0- 100% | 139.4 MiB/s | 285.6 KiB | 00m00s [ 67/157] Installing p11-kit-0:0.25.5-4 100% | 220.5 MiB/s | 2.6 MiB | 00m00s [ 68/157] Installing libunistring-0:1.1 100% | 301.5 MiB/s | 1.8 MiB | 00m00s [ 69/157] Installing libidn2-0:2.3.7-2. 100% | 113.1 MiB/s | 463.1 KiB | 00m00s [ 70/157] Installing libpsl-0:0.21.5-4. 100% | 193.1 MiB/s | 197.7 KiB | 00m00s [ 71/157] Installing p11-kit-trust-0:0. 100% | 64.2 MiB/s | 657.4 KiB | 00m00s [ 72/157] Installing openssl-libs-1:3.2 100% | 260.8 MiB/s | 6.3 MiB | 00m00s [ 73/157] Installing coreutils-0:9.5-11 100% | 247.9 MiB/s | 7.9 MiB | 00m00s [ 74/157] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.4 MiB | 00m02s [ 75/157] Installing gzip-0:1.13-2.fc41 100% | 120.7 MiB/s | 494.4 KiB | 00m00s [ 76/157] Installing authselect-libs-0: 100% | 132.1 MiB/s | 946.8 KiB | 00m00s [ 77/157] Installing cracklib-0:2.9.11- 100% | 154.0 MiB/s | 946.3 KiB | 00m00s [ 78/157] Installing libpwquality-0:1.4 100% | 158.2 MiB/s | 1.1 MiB | 00m00s [ 79/157] Installing rpm-sequoia-0:1.7. 100% | 277.8 MiB/s | 2.2 MiB | 00m00s [ 80/157] Installing libevent-0:2.1.12- 100% | 304.7 MiB/s | 1.5 MiB | 00m00s [ 81/157] Installing zstd-0:1.5.6-2.fc4 100% | 281.8 MiB/s | 1.7 MiB | 00m00s [ 82/157] Installing util-linux-core-0: 100% | 387.7 MiB/s | 6.2 MiB | 00m00s [ 83/157] Installing tar-2:1.35-4.fc41. 100% | 278.8 MiB/s | 3.1 MiB | 00m00s [ 84/157] Installing libsemanage-0:3.8- 100% | 115.6 MiB/s | 355.0 KiB | 00m00s [ 85/157] Installing shadow-utils-2:4.1 100% | 180.2 MiB/s | 4.5 MiB | 00m00s [ 86/157] Installing zip-0:3.0-42.fc42. 100% | 185.4 MiB/s | 759.6 KiB | 00m00s [ 87/157] Installing gdbm-1:1.23-7.fc41 100% | 227.9 MiB/s | 933.4 KiB | 00m00s [ 88/157] Installing cyrus-sasl-lib-0:2 100% | 345.2 MiB/s | 3.1 MiB | 00m00s [ 89/157] Installing libfdisk-0:2.40.2- 100% | 236.3 MiB/s | 483.9 KiB | 00m00s [ 90/157] Installing libxml2-0:2.12.9-1 100% | 265.9 MiB/s | 1.9 MiB | 00m00s [ 91/157] Installing libarchive-0:3.7.7 100% | 223.2 MiB/s | 914.1 KiB | 00m00s [ 92/157] Installing bzip2-0:1.0.8-19.f 100% | 211.0 MiB/s | 432.2 KiB | 00m00s [ 93/157] Installing sqlite-libs-0:3.47 100% | 235.8 MiB/s | 1.4 MiB | 00m00s [ 94/157] Installing rpm-libs-0:4.20.0- 100% | 260.2 MiB/s | 799.4 KiB | 00m00s [ 95/157] Installing add-determinism-0: 100% | 292.0 MiB/s | 2.0 MiB | 00m00s [ 96/157] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 97/157] Installing ed-0:1.20.2-2.fc41 100% | 139.2 MiB/s | 285.1 KiB | 00m00s [ 98/157] Installing patch-0:2.7.6-25.f 100% | 191.5 MiB/s | 392.1 KiB | 00m00s [ 99/157] Installing filesystem-srpm-ma 100% | 35.9 MiB/s | 36.8 KiB | 00m00s [100/157] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [101/157] Installing elfutils-libs-0:0. 100% | 179.8 MiB/s | 736.6 KiB | 00m00s [102/157] Installing cpio-0:2.15-2.fc41 100% | 203.4 MiB/s | 1.2 MiB | 00m00s [103/157] Installing diffutils-0:3.10-8 100% | 234.4 MiB/s | 2.1 MiB | 00m00s [104/157] Installing jansson-0:2.14-1.f 100% | 217.4 MiB/s | 222.6 KiB | 00m00s [105/157] Installing json-c-0:0.18-1.fc 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [106/157] Installing libpkgconf-0:2.3.0 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [107/157] Installing pkgconf-0:2.3.0-1. 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [108/157] Installing keyutils-libs-0:1. 100% | 222.5 MiB/s | 227.9 KiB | 00m00s [109/157] Installing libverto-0:0.3.2-9 100% | 194.7 MiB/s | 199.3 KiB | 00m00s [110/157] Installing krb5-libs-0:1.21.3 100% | 236.3 MiB/s | 2.6 MiB | 00m00s [111/157] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB | 00m00s [112/157] Installing libnsl2-0:2.0.1-2. 100% | 109.0 MiB/s | 223.2 KiB | 00m00s [113/157] Installing pam-0:1.7.0-3.fc42 100% | 204.9 MiB/s | 4.3 MiB | 00m00s [114/157] Installing libssh-0:0.11.1-1. 100% | 212.1 MiB/s | 651.7 KiB | 00m00s [115/157] Installing libgomp-0:15.0.0-0 100% | 245.3 MiB/s | 502.4 KiB | 00m00s [116/157] Installing rpm-build-libs-0:4 100% | 128.7 MiB/s | 263.6 KiB | 00m00s [117/157] Installing xxhash-libs-0:0.8. 100% | 83.9 MiB/s | 85.9 KiB | 00m00s [118/157] Installing libbrotli-0:1.1.0- 100% | 285.2 MiB/s | 1.1 MiB | 00m00s [119/157] Installing libnghttp2-0:1.64. 100% | 257.1 MiB/s | 263.3 KiB | 00m00s [120/157] Installing libtool-ltdl-0:2.5 100% | 91.0 MiB/s | 93.2 KiB | 00m00s [121/157] Installing openldap-0:2.6.8-6 100% | 183.3 MiB/s | 750.8 KiB | 00m00s [122/157] Installing libcurl-0:8.11.1-2 100% | 206.6 MiB/s | 846.3 KiB | 00m00s [123/157] Installing elfutils-debuginfo 100% | 70.1 MiB/s | 143.5 KiB | 00m00s [124/157] Installing binutils-0:2.43.50 100% | 312.9 MiB/s | 29.4 MiB | 00m00s [125/157] Installing elfutils-0:0.192-7 100% | 281.5 MiB/s | 3.1 MiB | 00m00s [126/157] Installing gdb-minimal-0:15.2 100% | 287.9 MiB/s | 12.7 MiB | 00m00s [127/157] Installing debugedit-0:5.1-2. 100% | 120.6 MiB/s | 246.9 KiB | 00m00s [128/157] Installing curl-0:8.11.1-2.fc 100% | 37.0 MiB/s | 454.4 KiB | 00m00s [129/157] Installing rpm-0:4.20.0-1.fc4 100% | 146.0 MiB/s | 3.4 MiB | 00m00s [130/157] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [131/157] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [132/157] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [133/157] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [134/157] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [135/157] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [136/157] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [137/157] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [138/157] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [139/157] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [140/157] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [141/157] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [142/157] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [143/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [144/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [145/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [146/157] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [147/157] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [148/157] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [149/157] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [150/157] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [151/157] Installing redhat-rpm-config- 100% | 62.9 MiB/s | 193.2 KiB | 00m00s [152/157] Installing rpm-build-0:4.20.0 100% | 349.3 MiB/s | 1.4 MiB | 00m00s [153/157] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [154/157] Installing util-linux-0:2.40. 100% | 353.2 MiB/s | 17.0 MiB | 00m00s [155/157] Installing authselect-0:1.5.0 100% | 102.2 MiB/s | 313.9 KiB | 00m00s [156/157] Installing which-0:2.21-42.fc 100% | 122.2 MiB/s | 250.4 KiB | 00m00s [157/157] Installing info-0:7.1.1-2.fc4 100% | 274.0 KiB/s | 614.0 KiB | 00m02s Warning: skipped OpenPGP checks for 7 packages from repositories: copr_base, https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.5.0-1.fc42.aarch64 alternatives-1.31-1.fc42.aarch64 ansible-srpm-macros-1-16.fc41.noarch audit-libs-4.0.2-1.fc41.aarch64 authselect-1.5.0-8.fc42.aarch64 authselect-libs-1.5.0-8.fc42.aarch64 basesystem-11-21.fc41.noarch bash-5.2.37-1.fc42.aarch64 binutils-2.43.50-9.fc42.aarch64 build-reproducibility-srpm-macros-0.5.0-1.fc42.noarch bzip2-1.0.8-19.fc41.aarch64 bzip2-libs-1.0.8-19.fc41.aarch64 ca-certificates-2024.2.69_v8.0.401-4.fc42.noarch coreutils-9.5-11.fc42.aarch64 coreutils-common-9.5-11.fc42.aarch64 cpio-2.15-2.fc41.aarch64 cracklib-2.9.11-6.fc41.aarch64 crypto-policies-20241128-1.gitbb7b0b0.fc42.noarch curl-8.11.1-2.fc42.aarch64 cyrus-sasl-lib-2.1.28-27.fc41.aarch64 debugedit-5.1-2.fc42.aarch64 diffutils-3.10-8.fc41.aarch64 dwz-0.15-8.fc42.aarch64 ed-1.20.2-2.fc41.aarch64 efi-srpm-macros-5-13.fc42.noarch elfutils-0.192-7.fc42.aarch64 elfutils-debuginfod-client-0.192-7.fc42.aarch64 elfutils-default-yama-scope-0.192-7.fc42.noarch elfutils-libelf-0.192-7.fc42.aarch64 elfutils-libs-0.192-7.fc42.aarch64 fedora-gpg-keys-42-0.3.noarch fedora-release-42-0.11.noarch fedora-release-common-42-0.11.noarch fedora-release-identity-basic-42-0.11.noarch fedora-repos-42-0.3.noarch fedora-repos-rawhide-42-0.3.noarch file-5.45-8.fc42.aarch64 file-libs-5.45-8.fc42.aarch64 filesystem-3.18-29.fc42.aarch64 filesystem-srpm-macros-3.18-29.fc42.noarch findutils-4.10.0-4.fc41.aarch64 fonts-srpm-macros-2.0.5-17.fc41.noarch forge-srpm-macros-0.4.0-1.fc42.noarch fpc-srpm-macros-1.3-13.fc41.noarch gawk-5.3.0-4.fc41.aarch64 gdb-minimal-15.2-4.fc42.aarch64 gdbm-1.23-7.fc41.aarch64 gdbm-libs-1.23-7.fc41.aarch64 ghc-srpm-macros-1.9.2-1.fc42.noarch glibc-2.40.9000-26.fc42.aarch64 glibc-common-2.40.9000-26.fc42.aarch64 glibc-gconv-extra-2.40.9000-26.fc42.aarch64 glibc-minimal-langpack-2.40.9000-26.fc42.aarch64 gmp-6.3.0-2.fc41.aarch64 gnat-srpm-macros-6-6.fc41.noarch go-srpm-macros-3.6.0-5.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-e99d6ad1-64d2612c grep-3.11-9.fc41.aarch64 gzip-1.13-2.fc41.aarch64 info-7.1.1-2.fc42.aarch64 jansson-2.14-1.fc42.aarch64 json-c-0.18-1.fc42.aarch64 kernel-srpm-macros-1.0-24.fc41.noarch keyutils-libs-1.6.3-4.fc41.aarch64 krb5-libs-1.21.3-3.fc42.aarch64 libacl-2.3.2-2.fc41.aarch64 libarchive-3.7.7-1.fc42.aarch64 libattr-2.5.2-4.fc41.aarch64 libblkid-2.40.2-8.fc42.aarch64 libbrotli-1.1.0-5.fc41.aarch64 libcap-2.71-1.fc42.aarch64 libcap-ng-0.8.5-3.fc41.aarch64 libcom_err-1.47.1-6.fc42.aarch64 libcurl-8.11.1-2.fc42.aarch64 libeconf-0.7.5-1.fc42.aarch64 libevent-2.1.12-14.fc41.aarch64 libfdisk-2.40.2-8.fc42.aarch64 libffi-3.4.6-3.fc42.aarch64 libgcc-15.0.0-0.2.fc42.aarch64 libgomp-15.0.0-0.2.fc42.aarch64 libidn2-2.3.7-2.fc41.aarch64 libmount-2.40.2-8.fc42.aarch64 libnghttp2-1.64.0-1.fc42.aarch64 libnsl2-2.0.1-2.fc41.aarch64 libpkgconf-2.3.0-1.fc42.aarch64 libpsl-0.21.5-4.fc41.aarch64 libpwquality-1.4.5-11.fc41.aarch64 libselinux-3.8-0.rc3.1.fc42.aarch64 libsemanage-3.8-0.rc3.1.fc42.aarch64 libsepol-3.8-0.rc3.1.fc42.aarch64 libsmartcols-2.40.2-8.fc42.aarch64 libssh-0.11.1-1.fc42.aarch64 libssh-config-0.11.1-1.fc42.noarch libstdc++-15.0.0-0.2.fc42.aarch64 libtasn1-4.19.0-9.fc41.aarch64 libtirpc-1.3.6-1.rc3.fc42.aarch64 libtool-ltdl-2.5.4-1.fc42.aarch64 libunistring-1.1-8.fc41.aarch64 libuuid-2.40.2-8.fc42.aarch64 libverto-0.3.2-9.fc41.aarch64 libxcrypt-4.4.37-4.fc42.aarch64 libxml2-2.12.9-1.fc42.aarch64 libzstd-1.5.6-2.fc41.aarch64 lua-libs-5.4.7-1.fc42.aarch64 lua-srpm-macros-1-14.fc41.noarch lz4-libs-1.10.0-1.fc41.aarch64 mpfr-4.2.1-5.fc41.aarch64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.aarch64 ocaml-srpm-macros-10-3.fc41.noarch openblas-srpm-macros-2-18.fc41.noarch openldap-2.6.8-6.fc42.aarch64 openssl-libs-3.2.2-10.fc42.aarch64 p11-kit-0.25.5-4.fc42.aarch64 p11-kit-trust-0.25.5-4.fc42.aarch64 package-notes-srpm-macros-0.5-12.fc41.noarch pam-1.7.0-3.fc42.aarch64 pam-libs-1.7.0-3.fc42.aarch64 patch-2.7.6-25.fc41.aarch64 pcre2-10.44-1.fc41.1.aarch64 pcre2-syntax-10.44-1.fc41.1.noarch perl-srpm-macros-1-56.fc41.noarch pkgconf-2.3.0-1.fc42.aarch64 pkgconf-m4-2.3.0-1.fc42.noarch pkgconf-pkg-config-2.3.0-1.fc42.aarch64 popt-1.19-7.fc41.aarch64 publicsuffix-list-dafsa-20240107-4.fc41.noarch pyproject-srpm-macros-1.16.3-1.fc42.noarch python-srpm-macros-3.13-3.fc41.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-4.fc42.noarch readline-8.2-11.fc42.aarch64 redhat-rpm-config-300-1.no_annobin.0.fc42.noarch rpm-4.20.0-1.fc42.aarch64 rpm-build-4.20.0-1.fc42.aarch64 rpm-build-libs-4.20.0-1.fc42.aarch64 rpm-libs-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 rust-srpm-macros-26.3-3.fc42.noarch sed-4.9-3.fc41.aarch64 setup-2.15.0-9.fc42.noarch shadow-utils-4.17.0-2.fc42.aarch64 sqlite-libs-3.47.2-1.fc42.aarch64 systemd-libs-257.1-1.fc42.aarch64 tar-1.35-4.fc41.aarch64 unzip-6.0-65.fc42.aarch64 util-linux-2.40.2-8.fc42.aarch64 util-linux-core-2.40.2-8.fc42.aarch64 which-2.21-42.fc41.aarch64 xxhash-libs-0.8.3-1.fc42.aarch64 xz-5.6.3-2.fc42.aarch64 xz-libs-5.6.3-2.fc42.aarch64 zig-srpm-macros-1-3.fc41.noarch zip-3.0-42.fc42.aarch64 zlib-ng-compat-2.2.2-1.fc42.aarch64 zstd-1.5.6-2.fc41.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/mimetex-1.74-26.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ypeytsv0/mimetex/mimetex.spec) Config(child) 0 minutes 11 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/mimetex-1.74-26.fc42.src.rpm) Config(fedora-rawhide-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1736219949.185330/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1736219949.185330/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.aarch64 rpm-sequoia-1.7.0-3.fc42.aarch64 dnf5-5.2.8.1-2.fc42.aarch64 dnf5-plugins-5.2.8.1-2.fc42.aarch64 Finish: chroot init Start: build phase for mimetex-1.74-26.fc42.src.rpm Start: build setup for mimetex-1.74-26.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/mimetex-1.74-26.fc42.src.rpm Updating and loading repositories: Copr repository 100% | 89.8 KiB/s | 1.5 KiB | 00m00s fedora 100% | 141.7 KiB/s | 12.3 KiB | 00m00s Additional repo https_fedorapeople_org 100% | 21.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 97.8 MiB Installing dependencies: annobin-docs noarch 12.80-1.fc42 fedora 98.6 KiB annobin-plugin-gcc aarch64 12.80-1.fc42 fedora 1.0 MiB cpp aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 35.3 MiB gcc-plugin-annobin aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 67.5 KiB glibc-devel aarch64 2.40.9000-26.fc42 fedora 2.2 MiB kernel-headers aarch64 6.13.0-0.rc5.42.fc42 fedora 6.4 MiB libasan aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 1.5 MiB libatomic aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 66.1 KiB libmpc aarch64 1.3.1-6.fc41 fedora 280.8 KiB libubsan aarch64 15.0.0-0.2.fc42 https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch 460.6 KiB libxcrypt-devel aarch64 4.4.37-4.fc42 fedora 30.5 KiB make aarch64 1:4.4.1-9.fc42 fedora 1.8 MiB Transaction Summary: Installing: 13 packages Total size of inbound packages is 51 MiB. Need to download 0 B. After this operation, 147 MiB extra will be used (install 147 MiB, remove 0 B). [1/1] gcc-0:15.0.0-0.2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] glibc-devel-0:2.40.9000-26.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] libmpc-0:1.3.1-6.fc41.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] make-1:4.4.1-9.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] cpp-0:15.0.0-0.2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] kernel-headers-0:6.13.0-0.rc5.42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] libxcrypt-devel-0:4.4.37-4.fc42.a 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] libasan-0:15.0.0-0.2.fc42.aarch64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] libatomic-0:15.0.0-0.2.fc42.aarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] libubsan-0:15.0.0-0.2.fc42.aarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] annobin-plugin-gcc-0:12.80-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] gcc-plugin-annobin-0:15.0.0-0.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] annobin-docs-0:12.80-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/15] Verify package files 100% | 74.0 B/s | 13.0 B | 00m00s [ 2/15] Prepare transaction 100% | 500.0 B/s | 13.0 B | 00m00s [ 3/15] Installing libmpc-0:1.3.1-6.fc4 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 4/15] Installing cpp-0:15.0.0-0.2.fc4 100% | 273.7 MiB/s | 35.3 MiB | 00m00s [ 5/15] Installing annobin-docs-0:12.80 100% | 97.4 MiB/s | 99.7 KiB | 00m00s [ 6/15] Installing libubsan-0:15.0.0-0. 100% | 225.3 MiB/s | 461.4 KiB | 00m00s [ 7/15] Installing libatomic-0:15.0.0-0 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [ 8/15] Installing libasan-0:15.0.0-0.2 100% | 216.1 MiB/s | 1.5 MiB | 00m00s [ 9/15] Installing kernel-headers-0:6.1 100% | 123.2 MiB/s | 6.5 MiB | 00m00s [10/15] Installing libxcrypt-devel-0:4. 100% | 10.7 MiB/s | 32.9 KiB | 00m00s [11/15] Installing glibc-devel-0:2.40.9 100% | 104.2 MiB/s | 2.3 MiB | 00m00s [12/15] Installing make-1:4.4.1-9.fc42. 100% | 205.7 MiB/s | 1.9 MiB | 00m00s [13/15] Installing gcc-0:15.0.0-0.2.fc4 100% | 307.6 MiB/s | 97.8 MiB | 00m00s [14/15] Installing annobin-plugin-gcc-0 100% | 57.6 MiB/s | 1.0 MiB | 00m00s [15/15] Installing gcc-plugin-annobin-0 100% | 486.0 KiB/s | 69.0 KiB | 00m00s Warning: skipped OpenPGP checks for 6 packages from repository: https_fedorapeople_org_dmalcolm_gcc_gcc_15_mass_prebuild_basearch Complete! Finish: build setup for mimetex-1.74-26.fc42.src.rpm Start: rpmbuild mimetex-1.74-26.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.x2BVfa + umask 022 + cd /builddir/build/BUILD/mimetex-1.74-build + test -d /builddir/build/BUILD/mimetex-1.74-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/mimetex-1.74-build + /usr/bin/rm -rf /builddir/build/BUILD/mimetex-1.74-build + /usr/bin/mkdir -p /builddir/build/BUILD/mimetex-1.74-build + /usr/bin/mkdir -p /builddir/build/BUILD/mimetex-1.74-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NIHTDa + umask 022 + cd /builddir/build/BUILD/mimetex-1.74-build + cd /builddir/build/BUILD/mimetex-1.74-build + rm -rf mimetex-1.74 + /usr/bin/mkdir -p mimetex-1.74 + cd mimetex-1.74 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mimetex.zip + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4qbd5P + umask 022 + cd /builddir/build/BUILD/mimetex-1.74-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mimetex-1.74 + gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DAA mimetex.c gifsave.c -lm -o mimetex.cgi mimetex.c: In function ‘new_raster’: mimetex.c:1048:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 1048 | { fprintf(msgfp,"new_raster> rp=malloc(%d) returned (%s)\n", | ~^ | | | int | %ld 1049 | sizeof(raster),(rp==NULL?"null ptr":"success")); fflush(msgfp); } | ~~~~~~~~~~~~~~ | | | long unsigned int mimetex.c:1067:5: error: too many arguments to function ‘delete_raster’ 1067 | { delete_raster(rp); /* so free everything */ | ^~~~~~~~~~~~~ mimetex.c:1037:9: note: declared here 1037 | int delete_raster(); /* in case pixmap malloc() fails */ | ^~~~~~~~~~~~~ mimetex.c: In function ‘new_subraster’: mimetex.c:1105:10: error: conflicting types for ‘new_raster’; have ‘struct raster_struct *(void)’ 1105 | raster *new_raster(), *rp=NULL; /* image raster embedded in sp */ | ^~~~~~~~~~ mimetex.c:1028:10: note: previous definition of ‘new_raster’ with type ‘struct raster_struct *(int, int, int)’ 1028 | raster *new_raster ( int width, int height, int pixsz ) | ^~~~~~~~~~ mimetex.c:1131:14: error: too many arguments to function ‘new_raster’ 1131 | { if ( (rp=new_raster(width,height,pixsz)) /* allocate embedded raster */ | ^~~~~~~~~~ mimetex.c:1105:10: note: declared here 1105 | raster *new_raster(), *rp=NULL; /* image raster embedded in sp */ | ^~~~~~~~~~ mimetex.c:1135:9: error: too many arguments to function ‘delete_subraster’ 1135 | { delete_subraster(sp); /* free non-unneeded subraster */ | ^~~~~~~~~~~~~~~~ mimetex.c:1106:9: note: declared here 1106 | int delete_subraster(); /* in case new_raster() fails */ | ^~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:1199:9: error: conflicting types for ‘delete_raster’; have ‘int(struct raster_struct *)’ 1199 | int delete_raster ( raster *rp ) | ^~~~~~~~~~~~~ mimetex.c:1037:9: note: previous declaration of ‘delete_raster’ with type ‘int(void)’ 1037 | int delete_raster(); /* in case pixmap malloc() fails */ | ^~~~~~~~~~~~~ mimetex.c:1226:9: error: conflicting types for ‘delete_subraster’; have ‘int(struct subraster_struct *)’ 1226 | int delete_subraster ( subraster *sp ) | ^~~~~~~~~~~~~~~~ mimetex.c:1106:9: note: previous declaration of ‘delete_subraster’ with type ‘int(void)’ 1106 | int delete_subraster(); /* in case new_raster() fails */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘delete_subraster’: mimetex.c:1231:9: error: conflicting types for ‘delete_raster’; have ‘int(void)’ 1231 | int delete_raster(); /* to delete embedded raster */ | ^~~~~~~~~~~~~ mimetex.c:1199:9: note: previous definition of ‘delete_raster’ with type ‘int(struct raster_struct *)’ 1199 | int delete_raster ( raster *rp ) | ^~~~~~~~~~~~~ mimetex.c:1236:7: error: too many arguments to function ‘delete_raster’ 1236 | delete_raster(sp->image); /* so free embedded raster */ | ^~~~~~~~~~~~~ mimetex.c:1231:9: note: declared here 1231 | int delete_raster(); /* to delete embedded raster */ | ^~~~~~~~~~~~~ mimetex.c: In function ‘rastcpy’: mimetex.c:1300:17: error: too many arguments to function ‘new_raster’ 1300 | if ( (newrp = new_raster(width,height,pixsz)) /*same width,height in copy*/ | ^~~~~~~~~~ mimetex.c:1290:10: note: declared here 1290 | raster *new_raster(), *newrp=NULL; /*copied raster returned to caller*/ | ^~~~~~~~~~ mimetex.c: In function ‘subrastcpy’: mimetex.c:1324:12: error: conflicting types for ‘new_subraster’; have ‘struct subraster_struct *(void)’ 1324 | subraster *new_subraster(), *newsp=NULL; /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:1099:12: note: previous definition of ‘new_subraster’ with type ‘struct subraster_struct *(int, int, int)’ 1099 | subraster *new_subraster ( int width, int height, int pixsz ) | ^~~~~~~~~~~~~ mimetex.c:1325:10: error: conflicting types for ‘rastcpy’; have ‘struct raster_struct *(void)’ 1325 | raster *rastcpy(), *newrp=NULL; /* and new raster image within it */ | ^~~~~~~ mimetex.c:1285:10: note: previous definition of ‘rastcpy’ with type ‘struct raster_struct *(struct raster_struct *)’ 1285 | raster *rastcpy ( raster *rp ) | ^~~~~~~ mimetex.c:1326:9: error: conflicting types for ‘delete_subraster’; have ‘int(void)’ 1326 | int delete_subraster(); /* dealloc newsp if rastcpy() fails*/ | ^~~~~~~~~~~~~~~~ mimetex.c:1226:9: note: previous definition of ‘delete_subraster’ with type ‘int(struct subraster_struct *)’ 1226 | int delete_subraster ( subraster *sp ) | ^~~~~~~~~~~~~~~~ mimetex.c:1332:13: error: too many arguments to function ‘new_subraster’ 1332 | if ( (newsp=new_subraster(0,0,0)) /* allocate subraster "envelope" */ | ^~~~~~~~~~~~~ mimetex.c:1324:12: note: declared here 1324 | subraster *new_subraster(), *newsp=NULL; /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:1338:17: error: too many arguments to function ‘rastcpy’ 1338 | if ( (newrp = rastcpy(sp->image)) /* so copy rasterized image in sp */ | ^~~~~~~ mimetex.c:1325:10: note: declared here 1325 | raster *rastcpy(), *newrp=NULL; /* and new raster image within it */ | ^~~~~~~ mimetex.c:1340:7: error: too many arguments to function ‘delete_subraster’ 1340 | { delete_subraster(newsp); /* won't need newsp any more */ | ^~~~~~~~~~~~~~~~ mimetex.c:1326:9: note: declared here 1326 | int delete_subraster(); /* dealloc newsp if rastcpy() fails*/ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘rastrot’: mimetex.c:1383:17: error: too many arguments to function ‘new_raster’ 1383 | if ( (rotated = new_raster(height,width,pixsz)) /* flip width,height */ | ^~~~~~~~~~ mimetex.c:1375:10: note: declared here 1375 | raster *new_raster(), *rotated=NULL; /*rotated raster returned to caller*/ | ^~~~~~~~~~ mimetex.c: In function ‘rastmag’: mimetex.c:1429:19: error: too many arguments to function ‘new_raster’ 1429 | if ( (magnified = new_raster(magstep*width,magstep*height,pixsz))/*allocate*/ | ^~~~~~~~~~ mimetex.c:1415:10: note: declared here 1415 | raster *new_raster(), *magnified=NULL; /* magnified raster back to caller */ | ^~~~~~~~~~ mimetex.c: In function ‘rastref’: mimetex.c:1596:20: error: too many arguments to function ‘new_raster’ 1596 | if ( (reflected = new_raster(width,height,pixsz)) /* same width, height */ | ^~~~~~~~~~ mimetex.c:1587:10: note: declared here 1587 | raster *new_raster(), *reflected=NULL; /* reflected raster back to caller */ | ^~~~~~~~~~ mimetex.c: In function ‘rastcompose’: mimetex.c:1743:9: error: conflicting types for ‘rastput’; have ‘int(void)’ 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1627:9: note: previous definition of ‘rastput’ with type ‘int(struct raster_struct *, struct raster_struct *, int, int, int)’ 1627 | int rastput ( raster *target, raster *source, | ^~~~~~~ mimetex.c:1789:10: error: too many arguments to function ‘new_subraster’ 1789 | if ( (sp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:1740:12: note: declared here 1740 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^~~~~~~~~~~~~ mimetex.c:1804:5: error: too many arguments to function ‘rastput’ 1804 | rastput (rp, sp1->image, base-base1, (width-width1)/2, 1); /*underlying*/ | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1805:5: error: too many arguments to function ‘rastput’ 1805 | rastput (rp, sp2->image, (height-height2)/2, /*overlaid*/ | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1809:5: error: too many arguments to function ‘rastput’ 1809 | rastput (rp, sp1->image, base-base1, (width-width1)/2, 1); /*underlying*/ | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1810:5: error: too many arguments to function ‘rastput’ 1810 | rastput (rp, sp2->image, base-base2, /*overlaid*/ | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1814:5: error: too many arguments to function ‘rastput’ 1814 | rastput (rp, sp1->image, base-base1, (width-width1)/2, 1); | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1815:5: error: too many arguments to function ‘rastput’ 1815 | rastput (rp, sp2->image, tlc2, (width-width2)/2+offset2, 0); } | ^~~~~~~ mimetex.c:1743:9: note: declared here 1743 | int rastput(); /*place sp1,sp2 in composite raster*/ | ^~~~~~~ mimetex.c:1822:34: error: too many arguments to function ‘delete_subraster’ 1822 | { if ( isfree==1 || isfree>2 ) delete_subraster(sp1); /* free sp1 */ | ^~~~~~~~~~~~~~~~ mimetex.c:1742:9: note: declared here 1742 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c:1823:24: error: too many arguments to function ‘delete_subraster’ 1823 | if ( isfree >= 2 ) delete_subraster(sp2); } /* and/or sp2 */ | ^~~~~~~~~~~~~~~~ mimetex.c:1742:9: note: declared here 1742 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘rastcat’: mimetex.c:1911:20: error: too many arguments to function ‘rastsmash’ 1911 | int maxsmash = rastsmash(sp1,sp2), /* calculate max smash space */ | ^~~~~~~~~ mimetex.c:1873:9: note: declared here 1873 | rastsmash(), isblank=0, nsmash=0, /* #cols to smash */ | ^~~~~~~~~ mimetex.c:1947:5: error: too many arguments to function ‘type_raster’ 1947 | type_raster(sp1->image,msgfp); /* display left-hand raster */ | ^~~~~~~~~~~ mimetex.c:1859:9: note: declared here 1859 | int type_raster(); /* debugging display */ | ^~~~~~~~~~~ mimetex.c:1950:5: error: too many arguments to function ‘type_raster’ 1950 | type_raster(sp2->image,msgfp); /* display right-hand raster */ | ^~~~~~~~~~~ mimetex.c:1859:9: note: declared here 1859 | int type_raster(); /* debugging display */ | ^~~~~~~~~~~ mimetex.c:1962:10: error: too many arguments to function ‘new_subraster’ 1962 | if ( (sp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:1855:12: note: declared here 1855 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^~~~~~~~~~~~~ mimetex.c:1991:2: error: too many arguments to function ‘rastput’ 1991 | rastput (rp, sp1->image, base-base1, /* overlay left-hand */ | ^~~~~~~ mimetex.c:1858:9: note: declared here 1858 | int rastput(); /*place sp1,sp2 in concatted raster*/ | ^~~~~~~ mimetex.c:1996:5: error: too many arguments to function ‘type_raster’ 1996 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^~~~~~~~~~~ mimetex.c:1859:9: note: declared here 1859 | int type_raster(); /* debugging display */ | ^~~~~~~~~~~ mimetex.c:2001:4: error: too many arguments to function ‘rastput’ 2001 | rastput (rp, sp2->image, fracbase-base2, /* overlay right-hand */ | ^~~~~~~ mimetex.c:1858:9: note: declared here 1858 | int rastput(); /*place sp1,sp2 in concatted raster*/ | ^~~~~~~ mimetex.c:2012:5: error: too many arguments to function ‘type_raster’ 2012 | { type_raster(sp->image,msgfp); /* display composite raster */ | ^~~~~~~~~~~ mimetex.c:1859:9: note: declared here 1859 | int type_raster(); /* debugging display */ | ^~~~~~~~~~~ mimetex.c:2018:34: error: too many arguments to function ‘delete_subraster’ 2018 | { if ( isfree==1 || isfree>2 ) delete_subraster(sp1); /* free sp1 */ | ^~~~~~~~~~~~~~~~ mimetex.c:1857:9: note: declared here 1857 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c:2019:24: error: too many arguments to function ‘delete_subraster’ 2019 | if ( isfree >= 2 ) delete_subraster(sp2); } /* and/or sp2 */ | ^~~~~~~~~~~~~~~~ mimetex.c:1857:9: note: declared here 1857 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘rastack’: mimetex.c:2087:10: error: too many arguments to function ‘new_subraster’ 2087 | if ( (sp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:2060:12: note: declared here 2060 | subraster *new_subraster(), *sp=(subraster *)NULL; /* returned subraster */ | ^~~~~~~~~~~~~ mimetex.c:2100:5: error: too many arguments to function ‘rastput’ 2100 | { rastput (rp, sp2->image, 0, (width-width2)/2, 1); /* overlay upper */ | ^~~~~~~ mimetex.c:2063:9: note: declared here 2063 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^~~~~~~ mimetex.c:2101:5: error: too many arguments to function ‘rastput’ 2101 | rastput (rp, sp1->image, height2+space, (width-width1)/2, 1); } /*lower*/ | ^~~~~~~ mimetex.c:2063:9: note: declared here 2063 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^~~~~~~ mimetex.c:2103:5: error: too many arguments to function ‘rastput’ 2103 | { rastput (rp, sp2->image, 0, 0, 1); /* overlay upper */ | ^~~~~~~ mimetex.c:2063:9: note: declared here 2063 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^~~~~~~ mimetex.c:2104:5: error: too many arguments to function ‘rastput’ 2104 | rastput (rp, sp1->image, height2+space, 0, 1); } /*lower*/ | ^~~~~~~ mimetex.c:2063:9: note: declared here 2063 | int rastput(); /* place sp1,sp2 in stacked raster */ | ^~~~~~~ mimetex.c:2109:34: error: too many arguments to function ‘delete_subraster’ 2109 | { if ( isfree==1 || isfree>2 ) delete_subraster(sp1); /* free sp1 */ | ^~~~~~~~~~~~~~~~ mimetex.c:2062:9: note: declared here 2062 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c:2110:22: error: too many arguments to function ‘delete_subraster’ 2110 | if ( isfree>=2 ) delete_subraster(sp2); } /* and/or sp2 */ | ^~~~~~~~~~~~~~~~ mimetex.c:2062:9: note: declared here 2062 | int delete_subraster(); /* in case isfree non-zero */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘rastile’: mimetex.c:2179:17: error: too many arguments to function ‘new_raster’ 2179 | if ( (composite=new_raster(width,height,pixsz)) /*allocate composite raster*/ | ^~~~~~~~~~ mimetex.c:2148:10: note: declared here 2148 | raster *new_raster(), *composite=(raster *)NULL; /*raster back to caller*/ | ^~~~~~~~~~ mimetex.c:2184:5: error: too many arguments to function ‘rastput’ 2184 | rastput (composite, tile->image, /* overlay tile image at...*/ | ^~~~~~~ mimetex.c:2153:9: note: declared here 2153 | int rastput(); /* overlay each tile in composite raster */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:2209:9: error: conflicting types for ‘rastsmash’; have ‘int(struct subraster_struct *, struct subraster_struct *)’ 2209 | int rastsmash ( subraster *sp1, subraster *sp2 ) | ^~~~~~~~~ mimetex.c:1873:9: note: previous declaration of ‘rastsmash’ with type ‘int(void)’ 1873 | rastsmash(), isblank=0, nsmash=0, /* #cols to smash */ | ^~~~~~~~~ mimetex.c: In function ‘rastsmash’: mimetex.c:2294:25: error: too many arguments to function ‘type_raster’ 2294 | if(sp1!=NULL) type_raster(sp1->image,msgfp); /* left image */ | ^~~~~~~~~~~ mimetex.c:2229:9: note: declared here 2229 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:2296:25: error: too many arguments to function ‘type_raster’ 2296 | if(sp2!=NULL) type_raster(sp2->image,msgfp); } /* right image */ | ^~~~~~~~~~~ mimetex.c:2229:9: note: declared here 2229 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:2228:30: warning: variable ‘ymin’ set but not used [-Wunused-but-set-variable] 2228 | int smin=9999, xmin=9999,ymin=9999; /* min separation (s=x+y) */ | ^~~~ mimetex.c: In function ‘accent_subraster’: mimetex.c:2424:10: error: conflicting types for ‘rastrot’; have ‘struct raster_struct *(void)’ 2424 | raster *rastrot(), /* rotate { for overbrace, etc */ | ^~~~~~~ mimetex.c:1370:10: note: previous definition of ‘rastrot’ with type ‘struct raster_struct *(struct raster_struct *)’ 1370 | raster *rastrot ( raster *rp ) | ^~~~~~~ mimetex.c:2427:12: error: conflicting types for ‘rastack’; have ‘struct subraster_struct *(void)’ 2427 | subraster *rastack(); /* stack accent atop extra space */ | ^~~~~~~ mimetex.c:2054:12: note: previous definition of ‘rastack’ with type ‘struct subraster_struct *(struct subraster_struct *, struct subraster_struct *, int, int, int, int)’ 2054 | subraster *rastack ( subraster *sp1, subraster *sp2, | ^~~~~~~ mimetex.c:2444:14: error: too many arguments to function ‘new_raster’ 2444 | if ( (rp = new_raster(width,height,pixsz)) /* allocate fixed-size raster */ | ^~~~~~~~~~ mimetex.c:2411:10: note: declared here 2411 | raster *new_raster(), *rp=NULL; /*raster containing desired accent*/ | ^~~~~~~~~~ mimetex.c:2449:14: error: too many arguments to function ‘delete_raster’ 2449 | default: delete_raster(rp); /* unrecognized accent requested */ | ^~~~~~~~~~~~~ mimetex.c:2413:9: note: declared here 2413 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^~~~~~~~~~~~~ mimetex.c:2457:12: error: too many arguments to function ‘line_raster’ 2457 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at bot*/ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2460:12: error: too many arguments to function ‘line_raster’ 2460 | line_raster(rp,row0,0,row1,width-1,thickness); } /*blanks at top*/ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2466:9: error: too many arguments to function ‘rule_raster’ 2466 | rule_raster(rp,0,(width+1-thickness)/2,thickness,thickness,3); /*box*/ | ^~~~~~~~~~~ mimetex.c:2415:9: note: declared here 2415 | rule_raster(), /* draw solid boxes */ | ^~~~~~~~~~~ mimetex.c:2480:9: error: too many arguments to function ‘rule_raster’ 2480 | rule_raster(rp,0,col0,thickness,thickness,3); /*box at 1st third*/ | ^~~~~~~~~~~ mimetex.c:2415:9: note: declared here 2415 | rule_raster(), /* draw solid boxes */ | ^~~~~~~~~~~ mimetex.c:2481:9: error: too many arguments to function ‘rule_raster’ 2481 | rule_raster(rp,0,col1,thickness,thickness,3); /*box at 2nd third*/ | ^~~~~~~~~~~ mimetex.c:2415:9: note: declared here 2415 | rule_raster(), /* draw solid boxes */ | ^~~~~~~~~~~ mimetex.c:2486:9: error: too many arguments to function ‘line_raster’ 2486 | line_raster(rp,height-1,0,0,width/2,thickness); /* / part of hat*/ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2487:9: error: too many arguments to function ‘line_raster’ 2487 | line_raster(rp,0,(width-1)/2,height-1,width-1,thickness); /* \ part*/ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2498:9: error: too many arguments to function ‘line_raster’ 2498 | line_raster(rp,row0+serifwidth,0,row0,serifwidth,thickness); | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2499:9: error: too many arguments to function ‘line_raster’ 2499 | line_raster(rp,row0,serifwidth,row1,col0,thickness); /* descending */ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2500:9: error: too many arguments to function ‘line_raster’ 2500 | line_raster(rp,row1,col0,0,col1,thickness); /* ascending portion */ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2501:9: error: too many arguments to function ‘line_raster’ 2501 | line_raster(rp,0,col1,0,width-1,thickness); /*overbar of thickness 1*/ | ^~~~~~~~~~~ mimetex.c:2414:9: note: declared here 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c:2510:17: error: too many arguments to function ‘get_delim’ 2510 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^~~~~~~~~ mimetex.c:2421:12: note: declared here 2421 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^~~~~~~~~ mimetex.c:2512:14: error: too many arguments to function ‘rastrot’ 2512 | { rp = rastrot(accsp->image); /* rotate 90 degrees clockwise */ | ^~~~~~~ mimetex.c:2424:10: note: declared here 2424 | raster *rastrot(), /* rotate { for overbrace, etc */ | ^~~~~~~ mimetex.c:2513:9: error: too many arguments to function ‘delete_subraster’ 2513 | delete_subraster(accsp); } /* and free subraster "envelope" */ | ^~~~~~~~~~~~~~~~ mimetex.c:2413:26: note: declared here 2413 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^~~~~~~~~~~~~~~~ mimetex.c:2518:17: error: too many arguments to function ‘get_delim’ 2518 | if ( (accsp=get_delim(brace,width,CMEX10)) /* use width for height */ | ^~~~~~~~~ mimetex.c:2421:12: note: declared here 2421 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^~~~~~~~~ mimetex.c:2520:14: error: too many arguments to function ‘rastrot’ 2520 | { rp = rastrot(accsp->image); /* rotate 90 degrees clockwise */ | ^~~~~~~ mimetex.c:2424:10: note: declared here 2424 | raster *rastrot(), /* rotate { for overbrace, etc */ | ^~~~~~~ mimetex.c:2521:9: error: too many arguments to function ‘delete_subraster’ 2521 | delete_subraster(accsp); } /* and free subraster "envelope" */ | ^~~~~~~~~~~~~~~~ mimetex.c:2413:26: note: declared here 2413 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^~~~~~~~~~~~~~~~ mimetex.c:2529:16: error: too many arguments to function ‘arrow_subraster’ 2529 | if ((accsp=arrow_subraster(width,height,pixsz,direction,isBig)) /*arrow*/ | ^~~~~~~~~~~~~~~ mimetex.c:2426:12: note: declared here 2426 | subraster *arrow_subraster(); /* rightarrow for vec */ | ^~~~~~~~~~~~~~~ mimetex.c:2536:22: error: too many arguments to function ‘get_delim’ 2536 | accsp=(width<25? get_delim("\\sim",-width,CMSY10) : | ^~~~~~~~~ mimetex.c:2421:12: note: declared here 2421 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^~~~~~~~~ mimetex.c:2537:22: error: too many arguments to function ‘get_delim’ 2537 | get_delim("~",-width,CMEX10)); /*width search for tilde*/ | ^~~~~~~~~ mimetex.c:2421:12: note: declared here 2421 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^~~~~~~~~ mimetex.c:2539:24: error: too many arguments to function ‘new_subraster’ 2539 | if ( (sp=rastack(new_subraster(1,1,pixsz),accsp,1,0,1,3))/*space below*/ | ^~~~~~~~~~~~~ mimetex.c:2412:12: note: declared here 2412 | subraster *new_subraster(), *sp=NULL; /* subraster returning accent */ | ^~~~~~~~~~~~~ mimetex.c:2539:16: error: too many arguments to function ‘rastack’ 2539 | if ( (sp=rastack(new_subraster(1,1,pixsz),accsp,1,0,1,3))/*space below*/ | ^~~~~~~ mimetex.c:2427:12: note: declared here 2427 | subraster *rastack(); /* stack accent atop extra space */ | ^~~~~~~ mimetex.c:2551:12: error: too many arguments to function ‘new_subraster’ 2551 | if ( (sp=new_subraster(0,0,0)) /* allocate subraster "envelope" */ | ^~~~~~~~~~~~~ mimetex.c:2412:12: note: declared here 2412 | subraster *new_subraster(), *sp=NULL; /* subraster returning accent */ | ^~~~~~~~~~~~~ mimetex.c:2553:5: error: too many arguments to function ‘delete_raster’ 2553 | delete_raster(rp); /* free now-unneeded raster */ | ^~~~~~~~~~~~~ mimetex.c:2413:9: note: declared here 2413 | int delete_raster(), delete_subraster(); /*free allocated raster on err*/ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:2585:12: error: conflicting types for ‘arrow_subraster’; have ‘struct subraster_struct *(int, int, int, int, int)’ 2585 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^~~~~~~~~~~~~~~ mimetex.c:2426:12: note: previous declaration of ‘arrow_subraster’ with type ‘struct subraster_struct *(void)’ 2426 | subraster *arrow_subraster(); /* rightarrow for vec */ | ^~~~~~~~~~~~~~~ mimetex.c: In function ‘arrow_subraster’: mimetex.c:2602:15: error: too many arguments to function ‘new_subraster’ 2602 | if ( (arrowsp=new_subraster(width,height,pixsz)) /* allocate empty raster */ | ^~~~~~~~~~~~~ mimetex.c:2591:12: note: declared here 2591 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^~~~~~~~~~~~~ mimetex.c:2605:3: error: too many arguments to function ‘rule_raster’ 2605 | rule_raster(arrowsp->image,midrow,0,width,1,0); /*draw line across midrow*/ | ^~~~~~~~~~~ mimetex.c:2592:9: note: declared here 2592 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c:2608:5: error: too many arguments to function ‘rule_raster’ 2608 | rule_raster(arrowsp->image,midrow-delta,delta,width-2*delta,1,0); | ^~~~~~~~~~~ mimetex.c:2592:9: note: declared here 2592 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c:2609:5: error: too many arguments to function ‘rule_raster’ 2609 | rule_raster(arrowsp->image,midrow+delta,delta,width-2*delta,1,0); } | ^~~~~~~~~~~ mimetex.c:2592:9: note: declared here 2592 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c: In function ‘uparrow_subraster’: mimetex.c:2678:15: error: too many arguments to function ‘new_subraster’ 2678 | if ( (arrowsp=new_subraster(width,height,pixsz)) /* allocate empty raster */ | ^~~~~~~~~~~~~ mimetex.c:2667:12: note: declared here 2667 | subraster *new_subraster(), *arrowsp=NULL; /* allocate arrow subraster */ | ^~~~~~~~~~~~~ mimetex.c:2681:3: error: too many arguments to function ‘rule_raster’ 2681 | rule_raster(arrowsp->image,0,midcol,1,height,0); /*draw line down midcol*/ | ^~~~~~~~~~~ mimetex.c:2668:9: note: declared here 2668 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c:2684:5: error: too many arguments to function ‘rule_raster’ 2684 | rule_raster(arrowsp->image,delta,midcol-delta,1,height-2*delta,0); | ^~~~~~~~~~~ mimetex.c:2668:9: note: declared here 2668 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c:2685:5: error: too many arguments to function ‘rule_raster’ 2685 | rule_raster(arrowsp->image,delta,midcol+delta,1,height-2*delta,0); } | ^~~~~~~~~~~ mimetex.c:2668:9: note: declared here 2668 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:2744:9: error: conflicting types for ‘rule_raster’; have ‘int(struct raster_struct *, int, int, int, int, int)’ 2744 | int rule_raster ( raster *rp, int top, int left, | ^~~~~~~~~~~ mimetex.c:2668:9: note: previous declaration of ‘rule_raster’ with type ‘int(void)’ 2668 | int rule_raster(); /* draw arrow line */ | ^~~~~~~~~~~ mimetex.c:2835:9: error: conflicting types for ‘line_raster’; have ‘int(struct raster_struct *, int, int, int, int, int)’ 2835 | int line_raster ( raster *rp, int row0, int col0, | ^~~~~~~~~~~ mimetex.c:2414:9: note: previous declaration of ‘line_raster’ with type ‘int(void)’ 2414 | int line_raster(), /* draws lines */ | ^~~~~~~~~~~ mimetex.c: In function ‘line_raster’: mimetex.c:2881:7: error: too many arguments to function ‘line_recurse’ 2881 | line_recurse(rp,xrow0,xcol0,xrow1,xcol1,thickness); } | ^~~~~~~~~~~~ mimetex.c:2857:9: note: declared here 2857 | int line_recurse(), isrecurse=1; /* true to draw line recursively */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:2967:9: error: conflicting types for ‘line_recurse’; have ‘int(struct raster_struct *, double, double, double, double, int)’ 2967 | int line_recurse ( raster *rp, double row0, double col0, | ^~~~~~~~~~~~ mimetex.c:2857:9: note: previous declaration of ‘line_recurse’ with type ‘int(void)’ 2857 | int line_recurse(), isrecurse=1; /* true to draw line recursively */ | ^~~~~~~~~~~~ mimetex.c: In function ‘circle_raster’: mimetex.c:3082:4: error: too many arguments to function ‘circle_recurse’ 3082 | circle_recurse(rp,row0,col0,row1,col1,thickness,theta0,theta1); | ^~~~~~~~~~~~~~ mimetex.c:3060:9: note: declared here 3060 | int circle_recurse(), isrecurse=1; /* true to draw ellipse recursively*/ | ^~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:3189:9: error: conflicting types for ‘circle_recurse’; have ‘int(struct raster_struct *, int, int, int, int, int, double, double)’ 3189 | int circle_recurse ( raster *rp, int row0, int col0, | ^~~~~~~~~~~~~~ mimetex.c:3060:9: note: previous declaration of ‘circle_recurse’ with type ‘int(void)’ 3060 | int circle_recurse(), isrecurse=1; /* true to draw ellipse recursively*/ | ^~~~~~~~~~~~~~ mimetex.c: In function ‘border_raster’: mimetex.c:3394:10: error: too many arguments to function ‘new_raster’ 3394 | if ( (bp=new_raster(width,height,rp->pixsz)) /*allocate bordered raster*/ | ^~~~~~~~~~ mimetex.c:3345:10: note: declared here 3345 | raster *new_raster(), *bp=(raster *)NULL; /*raster back to caller*/ | ^~~~~~~~~~ mimetex.c:3397:1: error: too many arguments to function ‘rastput’ 3397 | rastput(bp,rp,ntop,leftmargin,1); /* rp embedded in bp */ | ^~~~~~~ mimetex.c:3346:9: note: declared here 3346 | int rastput(); /* overlay rp in new bordered raster */ | ^~~~~~~ mimetex.c:3418:3: error: too many arguments to function ‘delete_raster’ 3418 | delete_raster(rp); /* so free it for him */ | ^~~~~~~~~~~~~ mimetex.c:3352:9: note: declared here 3352 | int delete_raster(); /* free input rp if isfree is true */ | ^~~~~~~~~~~~~ mimetex.c: In function ‘backspace_raster’: mimetex.c:3486:10: error: too many arguments to function ‘new_raster’ 3486 | if ( (bp=new_raster(newwidth,height,rp->pixsz)) /*allocate backspaced raster*/ | ^~~~~~~~~~ mimetex.c:3458:10: note: declared here 3458 | raster *new_raster(), *bp=(raster *)NULL; /* raster returned to caller */ | ^~~~~~~~~~ mimetex.c:3501:29: error: too many arguments to function ‘delete_raster’ 3501 | if ( isfree && bp!=NULL ) delete_raster(rp); /* free original raster */ | ^~~~~~~~~~~~~ mimetex.c:3459:9: note: declared here 3459 | int delete_raster(); /* free input rp if isfree is true */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:3521:9: error: conflicting types for ‘type_raster’; have ‘int(struct raster_struct *, FILE *)’ 3521 | int type_raster ( raster *rp, FILE *fp ) | ^~~~~~~~~~~ mimetex.c:2229:9: note: previous declaration of ‘type_raster’ with type ‘int(void)’ 2229 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c: In function ‘type_raster’: mimetex.c:3560:14: error: too many arguments to function ‘gftobitmap’ 3560 | bitmaprp = gftobitmap(rp); /* so convert it for display */ | ^~~~~~~~~~ mimetex.c:3532:10: note: declared here 3532 | raster *gftobitmap(), *bitmaprp=rp; /* convert .gf to bitmap if needed */ | ^~~~~~~~~~ mimetex.c:3596:5: error: too many arguments to function ‘delete_raster’ 3596 | delete_raster(bitmaprp); /* no longer needed, so free it */ | ^~~~~~~~~~~~~ mimetex.c:3533:9: note: declared here 3533 | int delete_raster(); /*free bitmap converted for display*/ | ^~~~~~~~~~~~~ mimetex.c: In function ‘xbitmap_raster’: mimetex.c:3729:1: error: too many arguments to function ‘hex_bitmap’ 3729 | hex_bitmap(rp,fp,0,0); /* emit hex dump of bitmap bytes */ | ^~~~~~~~~~ mimetex.c:3715:9: note: declared here 3715 | int hex_bitmap(); /* dump bitmap as hex bytes */ | ^~~~~~~~~~ mimetex.c: In function ‘cstruct_chardef’: mimetex.c:3910:1: error: too many arguments to function ‘emit_string’ 3910 | emit_string ( fp, col1, field, "character number, location"); | ^~~~~~~~~~~ mimetex.c:3904:9: note: declared here 3904 | emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c:3915:1: error: too many arguments to function ‘emit_string’ 3915 | emit_string ( fp, col1, field, "topleft row,col, and botleft row,col"); | ^~~~~~~~~~~ mimetex.c:3904:9: note: declared here 3904 | emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c:3919:1: error: too many arguments to function ‘cstruct_raster’ 3919 | cstruct_raster(&cp->image,fp,col1+4); /* emit raster */ | ^~~~~~~~~~~~~~ mimetex.c:3903:9: note: declared here 3903 | int cstruct_raster(), /* emit a raster */ | ^~~~~~~~~~~~~~ mimetex.c:3920:1: error: too many arguments to function ‘emit_string’ 3920 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^~~~~~~~~~~ mimetex.c:3904:9: note: declared here 3904 | emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:3942:9: error: conflicting types for ‘cstruct_raster’; have ‘int(struct raster_struct *, FILE *, int)’ 3942 | int cstruct_raster ( raster *rp, FILE *fp, int col1 ) | ^~~~~~~~~~~~~~ mimetex.c:3903:9: note: previous declaration of ‘cstruct_raster’ with type ‘int(void)’ 3903 | int cstruct_raster(), /* emit a raster */ | ^~~~~~~~~~~~~~ mimetex.c: In function ‘cstruct_raster’: mimetex.c:3956:1: error: too many arguments to function ‘emit_string’ 3956 | emit_string ( fp, col1, field, "width,ht, fmt,pixsz,map..."); | ^~~~~~~~~~~ mimetex.c:3950:9: note: declared here 3950 | int emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c:3960:1: error: too many arguments to function ‘hex_bitmap’ 3960 | hex_bitmap(rp,fp,col1+2,1); /* emit bitmap */ | ^~~~~~~~~~ mimetex.c:3949:9: note: declared here 3949 | int hex_bitmap(); /* to emit raster bitmap */ | ^~~~~~~~~~ mimetex.c:3961:1: error: too many arguments to function ‘emit_string’ 3961 | emit_string ( fp, 0, " }", NULL); /* emit closing brace */ | ^~~~~~~~~~~ mimetex.c:3950:9: note: declared here 3950 | int emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:3988:9: error: conflicting types for ‘hex_bitmap’; have ‘int(struct raster_struct *, FILE *, int, int)’ 3988 | int hex_bitmap ( raster *rp, FILE *fp, int col1, int isstr ) | ^~~~~~~~~~ mimetex.c:3949:9: note: previous declaration of ‘hex_bitmap’ with type ‘int(void)’ 3949 | int hex_bitmap(); /* to emit raster bitmap */ | ^~~~~~~~~~ mimetex.c:4054:9: error: conflicting types for ‘emit_string’; have ‘int(FILE *, int, char *, char *)’ 4054 | int emit_string ( FILE *fp, int col1, char *string, char *comment ) | ^~~~~~~~~~~ mimetex.c:3950:9: note: previous declaration of ‘emit_string’ with type ‘int(void)’ 3950 | int emit_string(); /* emit a string and comment */ | ^~~~~~~~~~~ mimetex.c:4111:10: error: conflicting types for ‘gftobitmap’; have ‘struct raster_struct *(struct raster_struct *)’ 4111 | raster *gftobitmap ( raster *gf ) | ^~~~~~~~~~ mimetex.c:3532:10: note: previous declaration of ‘gftobitmap’ with type ‘struct raster_struct *(void)’ 3532 | raster *gftobitmap(), *bitmaprp=rp; /* convert .gf to bitmap if needed */ | ^~~~~~~~~~ mimetex.c: In function ‘gftobitmap’: mimetex.c:4134:12: error: too many arguments to function ‘new_raster’ 4134 | if ( (rp = new_raster(width,height,1)) /* allocate new raster and bitmap */ | ^~~~~~~~~~ mimetex.c:4116:10: note: declared here 4116 | raster *new_raster(), *rp=NULL; /* image raster retuned to caller */ | ^~~~~~~~~~ mimetex.c: In function ‘get_symdef’: mimetex.c:4238:15: error: too many arguments to function ‘get_ligature’ 4238 | if ( (ligdef=get_ligature(subexprptr,family)) /* check for ligature */ | ^~~~~~~~~~~~ mimetex.c:4203:19: note: declared here 4203 | int ligdef=0, get_ligature(); /* or we may have a ligature */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:4318:9: error: conflicting types for ‘get_ligature’; have ‘int(char *, int)’ 4318 | int get_ligature ( char *expression, int family ) | ^~~~~~~~~~~~ mimetex.c:4203:19: note: previous declaration of ‘get_ligature’ with type ‘int(void)’ 4203 | int ligdef=0, get_ligature(); /* or we may have a ligature */ | ^~~~~~~~~~~~ mimetex.c: In function ‘get_charsubraster’: mimetex.c:4490:10: error: conflicting types for ‘get_chardef’; have ‘struct chardef_struct *(void)’ 4490 | chardef *get_chardef(), *gfdata=NULL; /* chardef struct for symdef,size */ | ^~~~~~~~~~~ mimetex.c:4374:10: note: previous definition of ‘get_chardef’ with type ‘struct chardef_struct *(struct mathchardef_struct *, int)’ 4374 | chardef *get_chardef ( mathchardef *symdef, int size ) | ^~~~~~~~~~~ mimetex.c:4493:26: error: conflicting types for ‘gftobitmap’; have ‘struct raster_struct *(void)’ 4493 | raster *bitmaprp=NULL, *gftobitmap(); /* convert .gf-format to bitmap */ | ^~~~~~~~~~ mimetex.c:4111:10: note: previous definition of ‘gftobitmap’ with type ‘struct raster_struct *(struct raster_struct *)’ 4111 | raster *gftobitmap ( raster *gf ) | ^~~~~~~~~~ mimetex.c:4500:14: error: too many arguments to function ‘get_chardef’ 4500 | if ( (gfdata=get_chardef(symdef,size)) /* look up chardef for symdef,size */ | ^~~~~~~~~~~ mimetex.c:4490:10: note: declared here 4490 | chardef *get_chardef(), *gfdata=NULL; /* chardef struct for symdef,size */ | ^~~~~~~~~~~ mimetex.c:4502:11: error: too many arguments to function ‘new_subraster’ 4502 | if ( (sp=new_subraster(0,0,0)) /* allocate subraster "envelope" */ | ^~~~~~~~~~~~~ mimetex.c:4492:12: note: declared here 4492 | subraster *new_subraster(), *sp=NULL; /* subraster containing gfdata */ | ^~~~~~~~~~~~~ mimetex.c:4509:18: error: too many arguments to function ‘get_baseline’ 4509 | sp->baseline = get_baseline(gfdata); /* get baseline of character */ | ^~~~~~~~~~~~ mimetex.c:4491:9: note: declared here 4491 | int get_baseline(); /* baseline of gfdata */ | ^~~~~~~~~~~~ mimetex.c:4514:21: error: too many arguments to function ‘gftobitmap’ 4514 | if ( (bitmaprp = gftobitmap(image)) /* convert */ | ^~~~~~~~~~ mimetex.c:4493:26: note: declared here 4493 | raster *bitmaprp=NULL, *gftobitmap(); /* convert .gf-format to bitmap */ | ^~~~~~~~~~ mimetex.c:4519:7: error: too many arguments to function ‘delete_subraster’ 4519 | { delete_subraster(sp); /* free unneeded subraster */ | ^~~~~~~~~~~~~~~~ mimetex.c:4494:9: note: declared here 4494 | int delete_subraster(); /* in case gftobitmap() fails */ | ^~~~~~~~~~~~~~~~ mimetex.c:4525:18: error: too many arguments to function ‘aasupsamp’ 4525 | int status = aasupsamp(sp->image,&aa,shrinkfactor,grayscale); | ^~~~~~~~~ mimetex.c:4495:9: note: declared here 4495 | int aasupsamp(), /*antialias char with supersampling*/ | ^~~~~~~~~ mimetex.c: In function ‘get_symsubraster’: mimetex.c:4567:22: error: conflicting types for ‘get_charsubraster’; have ‘struct subraster_struct *(void)’ 4567 | subraster *sp=NULL, *get_charsubraster(); /* subraster containing gfdata */ | ^~~~~~~~~~~~~~~~~ mimetex.c:4485:12: note: previous definition of ‘get_charsubraster’ with type ‘struct subraster_struct *(struct mathchardef_struct *, int)’ 4485 | subraster *get_charsubraster ( mathchardef *symdef, int size ) | ^~~~~~~~~~~~~~~~~ mimetex.c:4568:28: error: conflicting types for ‘get_symdef’; have ‘struct mathchardef_struct *(void)’ 4568 | mathchardef *symdef=NULL, *get_symdef(); /* mathchardef lookup for symbol */ | ^~~~~~~~~~ mimetex.c:4197:14: note: previous definition of ‘get_symdef’ with type ‘struct mathchardef_struct *(char *)’ 4197 | mathchardef *get_symdef ( char *symbol ) | ^~~~~~~~~~ mimetex.c:4573:12: error: too many arguments to function ‘get_symdef’ 4573 | symdef = get_symdef(symbol); /*look up corresponding mathchardef*/ | ^~~~~~~~~~ mimetex.c:4568:28: note: declared here 4568 | mathchardef *symdef=NULL, *get_symdef(); /* mathchardef lookup for symbol */ | ^~~~~~~~~~ mimetex.c:4578:8: error: too many arguments to function ‘get_charsubraster’ 4578 | sp = get_charsubraster(symdef,size); /* so get symbol data in subraster */ | ^~~~~~~~~~~~~~~~~ mimetex.c:4567:22: note: declared here 4567 | subraster *sp=NULL, *get_charsubraster(); /* subraster containing gfdata */ | ^~~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:4600:9: error: conflicting types for ‘get_baseline’; have ‘int(struct chardef_struct *)’ 4600 | int get_baseline ( chardef *gfdata ) | ^~~~~~~~~~~~ mimetex.c:4491:9: note: previous declaration of ‘get_baseline’ with type ‘int(void)’ 4491 | int get_baseline(); /* baseline of gfdata */ | ^~~~~~~~~~~~ mimetex.c:4638:12: error: conflicting types for ‘get_delim’; have ‘struct subraster_struct *(char *, int, int)’ 4638 | subraster *get_delim ( char *symbol, int height, int family ) | ^~~~~~~~~ mimetex.c:2421:12: note: previous declaration of ‘get_delim’ with type ‘struct subraster_struct *(void)’ 2421 | subraster *get_delim(), *accsp=NULL; /*find suitable cmex10 symbol/accent*/ | ^~~~~~~~~ mimetex.c: In function ‘get_delim’: mimetex.c:4719:22: error: too many arguments to function ‘get_chardef’ 4719 | if ( (gfdata=get_chardef(&(symdefs[idef]),size)) != NULL ) /*got one*/ | ^~~~~~~~~~~ mimetex.c:4646:10: note: declared here 4646 | chardef *get_chardef(), *gfdata=NULL; /* get chardef struct for a symdef */ | ^~~~~~~~~~~ mimetex.c:4737:8: error: too many arguments to function ‘get_charsubraster’ 4737 | sp = get_charsubraster(&(symdefs[bestdef]),bestsize); /* best subraster */ | ^~~~~~~~~~~~~~~~~ mimetex.c:4644:12: note: declared here 4644 | subraster *get_charsubraster(), *sp=(subraster *)NULL; /* best match char */ | ^~~~~~~~~~~~~~~~~ mimetex.c:4740:8: error: too many arguments to function ‘make_delim’ 4740 | sp = make_delim(symbol,(iswidth?-height:height)); /* try to build delim */ | ^~~~~~~~~~ mimetex.c:4645:12: note: declared here 4645 | subraster *make_delim(); /* construct delim if can't find it*/ | ^~~~~~~~~~ mimetex.c:4742:8: error: too many arguments to function ‘get_charsubraster’ 4742 | sp = get_charsubraster(&(symdefs[bigdef]),bigsize); /* biggest subraster */ | ^~~~~~~~~~~~~~~~~ mimetex.c:4644:12: note: declared here 4644 | subraster *get_charsubraster(), *sp=(subraster *)NULL; /* best match char */ | ^~~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:4767:12: error: conflicting types for ‘make_delim’; have ‘struct subraster_struct *(char *, int)’ 4767 | subraster *make_delim ( char *symbol, int height ) | ^~~~~~~~~~ mimetex.c:4645:12: note: previous declaration of ‘make_delim’ with type ‘struct subraster_struct *(void)’ 4645 | subraster *make_delim(); /* construct delim if can't find it*/ | ^~~~~~~~~~ mimetex.c: In function ‘make_delim’: mimetex.c:4774:12: error: conflicting types for ‘get_symsubraster’; have ‘struct subraster_struct *(void)’ 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4562:12: note: previous definition of ‘get_symsubraster’ with type ‘struct subraster_struct *(char *, int)’ 4562 | subraster *get_symsubraster ( char *symbol, int size ) | ^~~~~~~~~~~~~~~~ mimetex.c:4777:22: error: conflicting types for ‘rastcat’; have ‘struct subraster_struct *(void)’ 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:1850:12: note: previous definition of ‘rastcat’ with type ‘struct subraster_struct *(struct subraster_struct *, struct subraster_struct *, int)’ 1850 | subraster *rastcat ( subraster *sp1, subraster *sp2, int isfree ) | ^~~~~~~ mimetex.c:4791:9: error: conflicting types for ‘circle_raster’; have ‘int(void)’ 4791 | int circle_raster(), /* ellipse for ()'s in sp->image */ | ^~~~~~~~~~~~~ mimetex.c:3028:9: note: previous definition of ‘circle_raster’ with type ‘int(struct raster_struct *, int, int, int, int, int, char *)’ 3028 | int circle_raster ( raster *rp, int row0, int col0, | ^~~~~~~~~~~~~ mimetex.c:4793:9: error: conflicting types for ‘line_raster’; have ‘int(void)’ 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:2835:9: note: previous definition of ‘line_raster’ with type ‘int(struct raster_struct *, int, int, int, int, int)’ 2835 | int line_raster ( raster *rp, int row0, int col0, | ^~~~~~~~~~~ mimetex.c:4794:12: error: conflicting types for ‘uparrow_subraster’; have ‘struct subraster_struct *(void)’ 4794 | subraster *uparrow_subraster(); /* up/down arrows */ | ^~~~~~~~~~~~~~~~~ mimetex.c:2661:12: note: previous definition of ‘uparrow_subraster’ with type ‘struct subraster_struct *(int, int, int, int, int)’ 2661 | subraster *uparrow_subraster ( int width, int height, int pixsz, | ^~~~~~~~~~~~~~~~~ mimetex.c:4830:13: error: too many arguments to function ‘new_subraster’ 4830 | { if ( (sp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4846:4: error: too many arguments to function ‘circle_raster’ 4846 | circle_raster ( rasp, /* embedded raster image */ | ^~~~~~~~~~~~~ mimetex.c:4791:9: note: declared here 4791 | int circle_raster(), /* ellipse for ()'s in sp->image */ | ^~~~~~~~~~~~~ mimetex.c:4867:18: error: too many arguments to function ‘get_symsubraster’ 4867 | if ( (symtop=get_symsubraster(parentop,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4868:18: error: too many arguments to function ‘get_symsubraster’ 4868 | if ( (symbot=get_symsubraster(parenbot,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4869:18: error: too many arguments to function ‘get_symsubraster’ 4869 | if ( (symbar=get_symsubraster(parenbar,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4878:27: error: too many arguments to function ‘delete_subraster’ 4878 | if ( symtop != NULL ) delete_subraster(symtop); /* free top */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4879:27: error: too many arguments to function ‘delete_subraster’ 4879 | if ( symbot != NULL ) delete_subraster(symbot); /* free bot */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4880:27: error: too many arguments to function ‘delete_subraster’ 4880 | if ( symbar != NULL ) delete_subraster(symbar); /* free bar */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4888:33: error: too many arguments to function ‘new_subraster’ 4888 | topsym = (topfill>0?rastcat(new_subraster(topfill,1,1),symtop,3):symtop); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4888:25: error: too many arguments to function ‘rastcat’ 4888 | topsym = (topfill>0?rastcat(new_subraster(topfill,1,1),symtop,3):symtop); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4889:33: error: too many arguments to function ‘new_subraster’ 4889 | botsym = (botfill>0?rastcat(new_subraster(botfill,1,1),symbot,3):symbot); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4889:25: error: too many arguments to function ‘rastcat’ 4889 | botsym = (botfill>0?rastcat(new_subraster(botfill,1,1),symbot,3):symbot); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4890:33: error: too many arguments to function ‘new_subraster’ 4890 | barsym = (barfill>0?rastcat(new_subraster(barfill,1,1),symbar,3):symbar); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4890:25: error: too many arguments to function ‘rastcat’ 4890 | barsym = (barfill>0?rastcat(new_subraster(barfill,1,1),symbar,3):symbar); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4898:48: error: too many arguments to function ‘rastack’ 4898 | for ( ibar=1; ibar<=nbars; ibar++ ) sp = rastack(barsym,sp,1,0,0,2); | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4899:10: error: too many arguments to function ‘rastack’ 4899 | sp = rastack(botsym,sp,1,0,0,3); /* bottom below bars or middle */ | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4900:5: error: too many arguments to function ‘delete_subraster’ 4900 | delete_subraster(barsym); /* barsym no longer needed */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4926:18: error: too many arguments to function ‘get_symsubraster’ 4926 | if ( (symtop=get_symsubraster(bracetop,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4927:18: error: too many arguments to function ‘get_symsubraster’ 4927 | if ( (symbot=get_symsubraster(bracebot,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4928:18: error: too many arguments to function ‘get_symsubraster’ 4928 | if ( (symmid=get_symsubraster(bracemid,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4929:18: error: too many arguments to function ‘get_symsubraster’ 4929 | if ( (symbar=get_symsubraster(bracebar,symsize)) == NULL ) isokay=0; | ^~~~~~~~~~~~~~~~ mimetex.c:4774:12: note: declared here 4774 | subraster *get_symsubraster(), /* look up delim pieces in cmex10 */ | ^~~~~~~~~~~~~~~~ mimetex.c:4939:27: error: too many arguments to function ‘delete_subraster’ 4939 | if ( symtop != NULL ) delete_subraster(symtop); /* free top */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4940:27: error: too many arguments to function ‘delete_subraster’ 4940 | if ( symbot != NULL ) delete_subraster(symbot); /* free bot */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4941:27: error: too many arguments to function ‘delete_subraster’ 4941 | if ( symmid != NULL ) delete_subraster(symmid); /* free mid */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4942:27: error: too many arguments to function ‘delete_subraster’ 4942 | if ( symbar != NULL ) delete_subraster(symbar); /* free bar */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:4950:33: error: too many arguments to function ‘new_subraster’ 4950 | topsym = (topfill>0?rastcat(new_subraster(topfill,1,1),symtop,3):symtop); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4950:25: error: too many arguments to function ‘rastcat’ 4950 | topsym = (topfill>0?rastcat(new_subraster(topfill,1,1),symtop,3):symtop); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4951:33: error: too many arguments to function ‘new_subraster’ 4951 | botsym = (botfill>0?rastcat(new_subraster(botfill,1,1),symbot,3):symbot); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4951:25: error: too many arguments to function ‘rastcat’ 4951 | botsym = (botfill>0?rastcat(new_subraster(botfill,1,1),symbot,3):symbot); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4952:33: error: too many arguments to function ‘new_subraster’ 4952 | midsym = (midfill>0?rastcat(new_subraster(midfill,1,1),symmid,3):symmid); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4952:25: error: too many arguments to function ‘rastcat’ 4952 | midsym = (midfill>0?rastcat(new_subraster(midfill,1,1),symmid,3):symmid); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4953:33: error: too many arguments to function ‘new_subraster’ 4953 | barsym = (barfill>0?rastcat(new_subraster(barfill,1,1),symbar,3):symbar); | ^~~~~~~~~~~~~ mimetex.c:4773:10: note: declared here 4773 | *new_subraster(); /* allocate subraster */ | ^~~~~~~~~~~~~ mimetex.c:4953:25: error: too many arguments to function ‘rastcat’ 4953 | barsym = (barfill>0?rastcat(new_subraster(barfill,1,1),symbar,3):symbar); | ^~~~~~~ mimetex.c:4777:22: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4961:48: error: too many arguments to function ‘rastack’ 4961 | for ( ibar=1; ibar<=nbars; ibar++ ) sp = rastack(barsym,sp,1,0,0,2); | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4962:10: error: too many arguments to function ‘rastack’ 4962 | sp = rastack(midsym,sp,1,0,0,3); /*mid after top or bars*/ | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4964:48: error: too many arguments to function ‘rastack’ 4964 | for ( ibar=1; ibar<=nbars; ibar++ ) sp = rastack(barsym,sp,1,0,0,2); | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4965:10: error: too many arguments to function ‘rastack’ 4965 | sp = rastack(botsym,sp,1,0,0,3); /* bottom below bars or middle */ | ^~~~~~~ mimetex.c:4777:10: note: declared here 4777 | *rastack(), *rastcat(); /* stack pieces, concat filler */ | ^~~~~~~ mimetex.c:4966:5: error: too many arguments to function ‘delete_subraster’ 4966 | delete_subraster(barsym); /* barsym no longer needed */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c:5014:7: error: too many arguments to function ‘line_raster’ 5014 | { line_raster(rasp,height/2,0,0,mywidth-1,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5016:9: error: too many arguments to function ‘line_raster’ 5016 | line_raster(rasp,height/2,1,0,mywidth-1,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5017:7: error: too many arguments to function ‘line_raster’ 5017 | line_raster(rasp,height/2,0,height-1,mywidth-1,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5019:9: error: too many arguments to function ‘line_raster’ 5019 | line_raster(rasp,height/2,1,height-1,mywidth-1,mythick); } | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5021:7: error: too many arguments to function ‘line_raster’ 5021 | { line_raster(rasp,height/2,mywidth-1,0,0,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5023:9: error: too many arguments to function ‘line_raster’ 5023 | line_raster(rasp,height/2,mywidth-2,0,0,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5024:7: error: too many arguments to function ‘line_raster’ 5024 | line_raster(rasp,height/2,mywidth-1,height-1,0,mythick); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5026:9: error: too many arguments to function ‘line_raster’ 5026 | line_raster(rasp,height/2,mywidth-2,height-1,0,mythick); } | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5041:5: error: too many arguments to function ‘line_raster’ 5041 | line_raster(rasp,0,mywidth-1,height-1,0,thickness); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5043:5: error: too many arguments to function ‘line_raster’ 5043 | line_raster(rasp,0,0,height-1,mywidth-1,thickness); | ^~~~~~~~~~~ mimetex.c:4793:9: note: declared here 4793 | line_raster(); /* line between two points */ | ^~~~~~~~~~~ mimetex.c:5063:8: error: too many arguments to function ‘uparrow_subraster’ 5063 | sp = uparrow_subraster(mywidth,height,pixsz,drctn,isBig); | ^~~~~~~~~~~~~~~~~ mimetex.c:4794:12: note: declared here 4794 | subraster *uparrow_subraster(); /* up/down arrows */ | ^~~~~~~~~~~~~~~~~ mimetex.c:5102:21: error: too many arguments to function ‘delete_subraster’ 5102 | { if (sp!=NULL) delete_subraster(sp); /* so free unneeded structure */ | ^~~~~~~~~~~~~~~~ mimetex.c:4780:19: note: declared here 4780 | int isokay=0, delete_subraster(); /* set true if delimiter drawn ok */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘texsubexpr’: mimetex.c:5264:10: error: conflicting types for ‘texchar’; have ‘char *(void)’ 5264 | char *texchar(); /*next char (or \sequence) from expression*/ | ^~~~~~~ mimetex.c:5133:10: note: previous definition of ‘texchar’ with type ‘char *(char *, char *)’ 5133 | char *texchar ( char *expression, char *chartoken ) | ^~~~~~~ mimetex.c:5293:9: error: too many arguments to function ‘strtexchr’ 5293 | if ( strtexchr(expression,"\\left") == expression ) /*expression=\left...*/ | ^~~~~~~~~ mimetex.c:5268:10: note: declared here 5268 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^~~~~~~~~ mimetex.c:5294:22: error: too many arguments to function ‘texleft’ 5294 | { char *pright = texleft(expression,subexpr,maxsubsz, /* find ...\right*/ | ^~~~~~~ mimetex.c:5268:24: note: declared here 5268 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^~~~~~~ mimetex.c:5300:7: error: too many arguments to function ‘isbrace’ 5300 | if ( !isbrace(expression,left,isescape) ) { /* not a left{ */ | ^~~~~~~ mimetex.c:5271:9: note: declared here 5271 | int isbrace(); /* check for left,right braces */ | ^~~~~~~ mimetex.c:5302:14: error: too many arguments to function ‘texchar’ 5302 | return ( texchar(expression,subexpr) ); /* next char to caller */ | ^~~~~~~ mimetex.c:5264:10: note: declared here 5264 | char *texchar(); /*next char (or \sequence) from expression*/ | ^~~~~~~ mimetex.c: At top level: mimetex.c:5409:10: error: conflicting types for ‘texleft’; have ‘char *(char *, char *, int, char *, char *)’ 5409 | char *texleft ( char *expression, char *subexpr, int maxsubsz, | ^~~~~~~ mimetex.c:5268:24: note: previous declaration of ‘texleft’ with type ‘char *(void)’ 5268 | char *strtexchr(), *texleft(); /* check for \left, and get it */ | ^~~~~~~ mimetex.c: In function ‘texleft’: mimetex.c:5432:17: error: too many arguments to function ‘texchar’ 5432 | expression = texchar(expression,ldelim); } /*delim from expression*/ | ^~~~~~~ mimetex.c:5415:10: note: declared here 5415 | char *texchar(), /* get delims after \left,\right */ | ^~~~~~~ mimetex.c:5437:14: error: too many arguments to function ‘strtexchr’ 5437 | if ( (pright=strtexchr(expression,right)) /* look for \right after \left */ | ^~~~~~~~~ mimetex.c:5416:10: note: declared here 5416 | *strtexchr(), *pright=expression; /* locate matching \right */ | ^~~~~~~~~ mimetex.c:5443:15: error: too many arguments to function ‘strtexchr’ 5443 | if ( (pleft=strtexchr(pleft,left)) /* find next \left */ | ^~~~~~~~~ mimetex.c:5416:10: note: declared here 5416 | *strtexchr(), *pright=expression; /* locate matching \right */ | ^~~~~~~~~ mimetex.c:5448:16: error: too many arguments to function ‘strtexchr’ 5448 | if ( (pright=strtexchr(pright+strlen(right),right)) /* find next \right */ | ^~~~~~~~~ mimetex.c:5416:10: note: declared here 5416 | *strtexchr(), *pright=expression; /* locate matching \right */ | ^~~~~~~~~ mimetex.c:5467:14: error: too many arguments to function ‘texchar’ 5467 | pright = texchar(pright,rdelim); /* pull delim from expression */ | ^~~~~~~ mimetex.c:5415:10: note: declared here 5415 | char *texchar(), /* get delims after \left,\right */ | ^~~~~~~ mimetex.c: In function ‘texscripts’: mimetex.c:5517:10: error: conflicting types for ‘texsubexpr’; have ‘char *(void)’ 5517 | char *texsubexpr(); /* next subexpression from expression */ | ^~~~~~~~~~ mimetex.c:5258:10: note: previous definition of ‘texsubexpr’ with type ‘char *(char *, char *, int, char *, char *, int, int)’ 5258 | char *texsubexpr ( char *expression, char *subexpr, int maxsubsz, | ^~~~~~~~~~ mimetex.c:5535:20: error: too many arguments to function ‘texsubexpr’ 5535 | expression = texsubexpr(expression+1,subscript,0,"{","}",0,0); } | ^~~~~~~~~~ mimetex.c:5517:10: note: declared here 5517 | char *texsubexpr(); /* next subexpression from expression */ | ^~~~~~~~~~ mimetex.c:5542:22: error: too many arguments to function ‘texsubexpr’ 5542 | expression = texsubexpr(expression+1,superscript,0,"{","}",0,0); } | ^~~~~~~~~~ mimetex.c:5517:10: note: declared here 5517 | char *texsubexpr(); /* next subexpression from expression */ | ^~~~~~~~~~ mimetex.c: At top level: mimetex.c:5578:9: error: conflicting types for ‘isbrace’; have ‘int(char *, char *, int)’ 5578 | int isbrace ( char *expression, char *braces, int isescape ) | ^~~~~~~ mimetex.c:5271:9: note: previous declaration of ‘isbrace’ with type ‘int(void)’ 5271 | int isbrace(); /* check for left,right braces */ | ^~~~~~~ mimetex.c: In function ‘isbrace’: mimetex.c:5610:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 5610 | if ( gotbrace && /* found a brace */ | ^~ mimetex.c:5613:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5613 | ) return ( 1 ); return ( 0 ); /* return 1,0 accordingly */ | ^~~~~~ mimetex.c: In function ‘mimeprep’: mimetex.c:6093:3: error: too many arguments to function ‘strwstr’ 6093 | strwstr(expptr,htmlsym,wstrwhite,&wstrlen)) ) /* or use our strwstr */ | ^~~~~~~ mimetex.c:5757:10: note: declared here 5757 | char *strwstr(); /*use strwstr() instead of strstr()*/ | ^~~~~~~ mimetex.c:6150:8: error: too many arguments to function ‘strreplace’ 6150 | strreplace(latexsym,"nnn",anum,1); /*place actual &#num in message*/ | ^~~~~~~~~~ mimetex.c:5756:9: note: declared here 5756 | int strreplace(); /* replace nnn with actual num, etc*/ | ^~~~~~~~~~ mimetex.c:6176:23: error: too many arguments to function ‘texsubexpr’ 6176 | expptr = texsubexpr(expptr,argval,0,"[","]",0,0); } /*so get it*/ | ^~~~~~~~~~ mimetex.c:5754:10: note: declared here 5754 | *texsubexpr(), argval[8192]; /*parse for macro args after token*/ | ^~~~~~~~~~ mimetex.c:6180:23: error: too many arguments to function ‘texsubexpr’ 6180 | expptr = texsubexpr(expptr,argval,0,"{","}",0,0);/*get {argval}*/ | ^~~~~~~~~~ mimetex.c:5754:10: note: declared here 5754 | *texsubexpr(), argval[8192]; /*parse for macro args after token*/ | ^~~~~~~~~~ mimetex.c:6182:23: error: too many arguments to function ‘texsubexpr’ 6182 | expptr = texsubexpr(expptr,argval,0,aleft,aright,0,1); | ^~~~~~~~~~ mimetex.c:5754:10: note: declared here 5754 | *texsubexpr(), argval[8192]; /*parse for macro args after token*/ | ^~~~~~~~~~ mimetex.c:6185:18: error: too many arguments to function ‘strchange’ 6185 | strchange(0,argval,"\\left"); /* insert opening \left, */ | ^~~~~~~~~ mimetex.c:5755:10: note: declared here 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c:6186:18: error: too many arguments to function ‘strchange’ 6186 | strchange(0,argval+strlen(argval)-1,"\\right"); } }/*\right*/ | ^~~~~~~~~ mimetex.c:5755:10: note: declared here 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c:6196:10: error: too many arguments to function ‘strchange’ 6196 | strchange(strlen(argsignal),argsigptr,argval); /*replaced by argval*/ | ^~~~~~~~~ mimetex.c:5755:10: note: declared here 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c:6200:7: error: too many arguments to function ‘strchange’ 6200 | strchange(escapelen,tokptr,abuff); /*replace macro or html symbol*/ | ^~~~~~~~~ mimetex.c:5755:10: note: declared here 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c:6058:18: warning: variable ‘isamp’ set but not used [-Wunused-but-set-variable] 6058 | istag=0, isamp=0, /* true for , &char; symbols */ | ^~~~~ mimetex.c:1000:50: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 1000 | else memmove(s,s+(n),1+thislen3-(n)); }} else/*user supplies final;*/ | ^~~~ mimetex.c:6220:9: note: in expansion of macro ‘strsqueeze’ 6220 | { strsqueeze((tokptr+1),(lrlen-1));/*so squeeze out "left" or "right"*/ | ^~~~~~~~~~ mimetex.c:6221:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 6221 | expptr = tokptr+2; } /* and resume search past brace */ | ^~~~~~ mimetex.c:1000:50: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 1000 | else memmove(s,s+(n),1+thislen3-(n)); }} else/*user supplies final;*/ | ^~~~ mimetex.c:6228:15: note: in expansion of macro ‘strsqueeze’ 6228 | { strsqueeze((tokptr+1),(lrlen+symlen-2)); /*squeeze out delim*/ | ^~~~~~~~~~ mimetex.c:6229:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 6229 | *(tokptr+1) = *(lrto[isymbol]); /* last char now 1-char delim*/ | ^ mimetex.c:6253:20: error: too many arguments to function ‘findbraces’ 6253 | leftbrace = findbraces(expression,tokptr); /* find left { */ | ^~~~~~~~~~ mimetex.c:5758:10: note: declared here 5758 | char *findbraces(); /*find left { and right } for \atop*/ | ^~~~~~~~~~ mimetex.c:6254:20: error: too many arguments to function ‘findbraces’ 6254 | rightbrace = findbraces(NULL,tokptr+atoplen-1); /* find right } */ | ^~~~~~~~~~ mimetex.c:5758:10: note: declared here 5758 | char *findbraces(); /*find left { and right } for \atop*/ | ^~~~~~~~~~ mimetex.c:6279:9: error: too many arguments to function ‘strchange’ 6279 | strchange(totlen-2,leftbrace+1,command); /* {\atop} --> {\atop{}{}} */ | ^~~~~~~~~ mimetex.c:5755:10: note: declared here 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:6314:10: error: conflicting types for ‘strchange’; have ‘char *(int, char *, char *)’ 6314 | char *strchange ( int nfirst, char *from, char *to ) | ^~~~~~~~~ mimetex.c:5755:10: note: previous declaration of ‘strchange’ with type ‘char *(void)’ 5755 | char *strchange(); /* change leading chars of string */ | ^~~~~~~~~ mimetex.c:6359:9: error: conflicting types for ‘strreplace’; have ‘int(char *, char *, char *, int)’ 6359 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^~~~~~~~~~ mimetex.c:5756:9: note: previous declaration of ‘strreplace’ with type ‘int(void)’ 5756 | int strreplace(); /* replace nnn with actual num, etc*/ | ^~~~~~~~~~ mimetex.c: In function ‘strreplace’: mimetex.c:6368:10: error: conflicting types for ‘strchange’; have ‘char *(void)’ 6368 | *strchange(); /* change 'from' to 'to' */ | ^~~~~~~~~ mimetex.c:6314:10: note: previous definition of ‘strchange’ with type ‘char *(int, char *, char *)’ 6314 | char *strchange ( int nfirst, char *from, char *to ) | ^~~~~~~~~ mimetex.c:6383:10: error: too many arguments to function ‘strchange’ 6383 | if ( strchange(fromlen,pfrom,to) /* leading 'from' changed to 'to' */ | ^~~~~~~~~ mimetex.c:6368:10: note: declared here 6368 | *strchange(); /* change 'from' to 'to' */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:6441:10: error: conflicting types for ‘strwstr’; have ‘char *(char *, char *, char *, int *)’ 6441 | char *strwstr ( char *string, char *substr, char *white, int *sublen ) | ^~~~~~~ mimetex.c:5757:10: note: previous declaration of ‘strwstr’ with type ‘char *(void)’ 5757 | char *strwstr(); /*use strwstr() instead of strstr()*/ | ^~~~~~~ mimetex.c: In function ‘strdetex’: mimetex.c:6562:9: error: conflicting types for ‘strreplace’; have ‘int(void)’ 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6359:9: note: previous definition of ‘strreplace’ with type ‘int(char *, char *, char *, int)’ 6359 | int strreplace ( char *string, char *from, char *to, int nreplace ) | ^~~~~~~~~~ mimetex.c:6572:1: error: too many arguments to function ‘strreplace’ 6572 | strreplace(sbuff,"\\","\\backslash~\\!\\!",0); /*change all \'s to text*/ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6573:1: error: too many arguments to function ‘strreplace’ 6573 | strreplace(sbuff,"{", "\\lbrace~\\!\\!",0); /*change all {'s to \lbrace*/ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6574:1: error: too many arguments to function ‘strreplace’ 6574 | strreplace(sbuff,"}", "\\rbrace~\\!\\!",0); /*change all }'s to \rbrace*/ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6576:17: error: too many arguments to function ‘strreplace’ 6576 | if( mode >= 1 ) strreplace(sbuff,"_","\\_",0); /* change all _'s to \_ */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6577:6: error: too many arguments to function ‘strreplace’ 6577 | else strreplace(sbuff,"_","\\underline{\\qquad}",0); /*change them to text*/ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6578:6: error: too many arguments to function ‘strreplace’ 6578 | if(0)strreplace(sbuff,"<","\\textlangle ",0); /* change all <'s to text */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6579:6: error: too many arguments to function ‘strreplace’ 6579 | if(0)strreplace(sbuff,">","\\textrangle ",0); /* change all >'s to text */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6580:6: error: too many arguments to function ‘strreplace’ 6580 | if(0)strreplace(sbuff,"$","\\textdollar ",0); /* change all $'s to text */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6581:1: error: too many arguments to function ‘strreplace’ 6581 | strreplace(sbuff,"$","\\$",0); /* change all $'s to \$ */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6582:1: error: too many arguments to function ‘strreplace’ 6582 | strreplace(sbuff,"&","\\&",0); /* change all &'s to \& */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6583:1: error: too many arguments to function ‘strreplace’ 6583 | strreplace(sbuff,"%","\\%",0); /* change all %'s to \% */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6584:1: error: too many arguments to function ‘strreplace’ 6584 | strreplace(sbuff,"#","\\#",0); /* change all #'s to \# */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c:6586:1: error: too many arguments to function ‘strreplace’ 6586 | strreplace(sbuff,"^","{\\fs{+2}\\^}",0); /* change all ^'s to \^ */ | ^~~~~~~~~~ mimetex.c:6562:9: note: declared here 6562 | int strreplace(); /* replace _ with -, etc */ | ^~~~~~~~~~ mimetex.c: At top level: mimetex.c:6608:10: error: conflicting types for ‘strtexchr’; have ‘char *(char *, char *)’ 6608 | char *strtexchr ( char *string, char *texchr ) | ^~~~~~~~~ mimetex.c:5416:10: note: previous declaration of ‘strtexchr’ with type ‘char *(void)’ 5416 | *strtexchr(), *pright=expression; /* locate matching \right */ | ^~~~~~~~~ mimetex.c:6654:10: error: conflicting types for ‘findbraces’; have ‘char *(char *, char *)’ 6654 | char *findbraces ( char *expression, char *command ) | ^~~~~~~~~~ mimetex.c:5758:10: note: previous declaration of ‘findbraces’ with type ‘char *(void)’ 5758 | char *findbraces(); /*find left { and right } for \atop*/ | ^~~~~~~~~~ mimetex.c: In function ‘evalterm’: mimetex.c:6904:10: error: conflicting types for ‘strpspn’; have ‘char *(void)’ 6904 | char *strpspn(); /* span delims */ | ^~~~~~~ mimetex.c:6732:10: note: previous definition of ‘strpspn’ with type ‘char *(char *, char *, char *)’ 6732 | char *strpspn ( char *s, char *reject, char *segment ) | ^~~~~~~ mimetex.c:6906:9: error: conflicting types for ‘isnumeric’; have ‘int(void)’ 6906 | int isnumeric(); /* numeric=constant, else variable */ | ^~~~~~~~~ mimetex.c:6852:9: note: previous definition of ‘isnumeric’ with type ‘int(char *)’ 6852 | int isnumeric ( char *s ) | ^~~~~~~~~ mimetex.c:6919:9: error: too many arguments to function ‘strpspn’ 6919 | delim = strpspn(term,"?",token); /* chars preceding ? outside () */ | ^~~~~~~ mimetex.c:6904:10: note: declared here 6904 | char *strpspn(); /* span delims */ | ^~~~~~~ mimetex.c:6928:13: error: too many arguments to function ‘strpspn’ 6928 | delim = strpspn(delim,":",token); /* chars preceding : outside () */ | ^~~~~~~ mimetex.c:6904:10: note: declared here 6904 | char *strpspn(); /* span delims */ | ^~~~~~~ mimetex.c:6939:8: error: too many arguments to function ‘strpspn’ 6939 | term = strpspn(term,"/+-*%",token); /* chars preceding /+-*% outside ()*/ | ^~~~~~~ mimetex.c:6904:10: note: declared here 6904 | char *strpspn(); /* span delims */ | ^~~~~~~ mimetex.c:6953:15: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6953 | case '/': if ( rightval != 0 ) /* guard against divide by zero */ | ^~ mimetex.c:6954:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6954 | termval = leftval/rightval; break; /* integer division */ | ^~~~~ mimetex.c:6955:15: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 6955 | case '%': if ( rightval != 0 ) /* guard against divide by zero */ | ^~ mimetex.c:6956:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 6956 | termval = leftval%rightval; break; /*left modulo right */ | ^~~~~ mimetex.c:6983:8: error: too many arguments to function ‘isnumeric’ 6983 | if ( isnumeric(token) ) /* have a constant */ | ^~~~~~~~~ mimetex.c:6906:9: note: declared here 6906 | int isnumeric(); /* numeric=constant, else variable */ | ^~~~~~~~~ mimetex.c:6986:15: error: too many arguments to function ‘getstore’ 6986 | termval = getstore(store,token); } /* look up token */ | ^~~~~~~~ mimetex.c:6905:9: note: declared here 6905 | int getstore(); /* lookup variables */ | ^~~~~~~~ mimetex.c: At top level: mimetex.c:7014:9: error: conflicting types for ‘getstore’; have ‘int(struct store_struct *, char *)’ 7014 | int getstore ( STORE *store, char *identifier ) | ^~~~~~~~ mimetex.c:6905:9: note: previous declaration of ‘getstore’ with type ‘int(void)’ 6905 | int getstore(); /* lookup variables */ | ^~~~~~~~ mimetex.c: In function ‘unescape_url’: mimetex.c:7134:9: error: too many arguments to function ‘strreplace’ 7134 | strreplace(url,plusses,xlateto[xlateplus],0); /* xlate +++'s */ | ^~~~~~~~~~ mimetex.c:7077:9: note: declared here 7077 | int strreplace(); /* replace + with blank, if needed */ | ^~~~~~~~~~ mimetex.c:7149:24: error: too many arguments to function ‘x2c’ 7149 | { url[x] = x2c(&url[y+1]); | ^~~ mimetex.c:7078:10: note: declared here 7078 | char x2c(); | ^~~ mimetex.c: At top level: mimetex.c:7156:6: error: conflicting types for ‘x2c’; have ‘char(char *)’ 7156 | char x2c(char *what) { | ^~~ mimetex.c:7078:10: note: previous declaration of ‘x2c’ with type ‘char(void)’ 7078 | char x2c(); | ^~~ mimetex.c:7187:12: error: conflicting types for ‘rasterize’; have ‘struct subraster_struct *(char *, int)’ 7187 | subraster *rasterize ( char *expression, int size ) | ^~~~~~~~~ In file included from mimetex.c:559: mimetex.h:418:12: note: previous declaration of ‘rasterize’ with type ‘struct subraster_struct *(void)’ 418 | subraster *rasterize(); /* declare rasterize */ | ^~~~~~~~~ mimetex.c: In function ‘rasterize’: mimetex.c:7192:10: error: conflicting types for ‘preamble’; have ‘char *(void)’ 7192 | char *preamble(), pretext[512]; /* process preamble, if present */ | ^~~~~~~~ mimetex.c:5642:10: note: previous definition of ‘preamble’ with type ‘char *(char *, int *, char *)’ 5642 | char *preamble ( char *expression, int *size, char *subexpr ) | ^~~~~~~~ mimetex.c:7195:9: error: conflicting types for ‘isbrace’; have ‘int(void)’ 7195 | int isbrace(); /* check subexpr for braces */ | ^~~~~~~ mimetex.c:5578:9: note: previous definition of ‘isbrace’ with type ‘int(char *, char *, int)’ 5578 | int isbrace ( char *expression, char *braces, int isescape ) | ^~~~~~~ mimetex.c:7197:17: error: conflicting types for ‘get_ligature’; have ‘int(void)’ 7197 | int ligdef, get_ligature(); /*get symtable[] index for ligature*/ | ^~~~~~~~~~~~ mimetex.c:4318:9: note: previous definition of ‘get_ligature’ with type ‘int(char *, int)’ 4318 | int get_ligature ( char *expression, int family ) | ^~~~~~~~~~~~ mimetex.c:7199:9: error: conflicting types for ‘type_raster’; have ‘int(void)’ 7199 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:3521:9: note: previous definition of ‘type_raster’ with type ‘int(struct raster_struct *, FILE *)’ 3521 | int type_raster ( raster *rp, FILE *fp ) | ^~~~~~~~~~~ mimetex.c:7204:10: error: conflicting types for ‘subrastcpy’; have ‘struct subraster_struct *(void)’ 7204 | *subrastcpy(), /* copy final result if a charaster*/ | ^~~~~~~~~~ mimetex.c:1319:12: note: previous definition of ‘subrastcpy’ with type ‘struct subraster_struct *(struct subraster_struct *)’ 1319 | subraster *subrastcpy ( subraster *sp ) | ^~~~~~~~~~ mimetex.c:7215:10: error: conflicting types for ‘strdetex’; have ‘char *(void)’ 7215 | char *strdetex(); /* detex token for error message */ | ^~~~~~~~ mimetex.c:6556:10: note: previous definition of ‘strdetex’ with type ‘char *(char *, int)’ 6556 | char *strdetex ( char *s, int mode ) | ^~~~~~~~ mimetex.c:7250:14: error: too many arguments to function ‘preamble’ 7250 | expression = preamble(expression,&size,pretext); /* size may be modified */ | ^~~~~~~~ mimetex.c:7192:10: note: declared here 7192 | char *preamble(), pretext[512]; /* process preamble, if present */ | ^~~~~~~~ mimetex.c:7265:19: error: too many arguments to function ‘get_ligature’ 7265 | if ( (ligdef = get_ligature(expression,family)) /*check for any ligature*/ | ^~~~~~~~~~~~ mimetex.c:7197:17: note: declared here 7197 | int ligdef, get_ligature(); /*get symtable[] index for ligature*/ | ^~~~~~~~~~~~ mimetex.c:7271:16: error: too many arguments to function ‘texsubexpr’ 7271 | expression = texsubexpr(expression,chartoken,0,LEFTBRACES,RIGHTBRACES,1,1); | ^~~~~~~~~~ mimetex.c:7193:34: note: declared here 7193 | char chartoken[MAXSUBXSZ+1], *texsubexpr(), /*get subexpression from expr*/ | ^~~~~~~~~~ mimetex.c:7290:8: error: too many arguments to function ‘isbrace’ 7290 | if ( isbrace(subexpr,LEFTBRACES,1) ) /* got parenthesized subexpression */ | ^~~~~~~ mimetex.c:7195:9: note: declared here 7195 | int isbrace(); /* check subexpr for braces */ | ^~~~~~~ mimetex.c:7291:16: error: too many arguments to function ‘rastparen’ 7291 | { if ( (sp=rastparen(&subexpr,size,prevsp)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:7201:10: note: declared here 7201 | *rastparen(), /* handle parenthesized subexpr's */ | ^~~~~~~~~ mimetex.c:7313:13: error: too many arguments to function ‘rasterize’ 7313 | sp = rasterize(mathexpr,size); /* and rasterize $expression$ */ | ^~~~~~~~~ mimetex.c:7200:12: note: declared here 7200 | subraster *rasterize(), /* recurse */ | ^~~~~~~~~ mimetex.c:7319:30: error: too many arguments to function ‘get_symdef’ 7319 | if ( (leftsymdef=symdef=get_symdef(chartoken)) /*mathchardef for token*/ | ^~~~~~~~~~ mimetex.c:7196:23: note: declared here 7196 | mathchardef *symdef, *get_symdef(); /*get mathchardef struct for symbol*/ | ^~~~~~~~~~ mimetex.c:7332:27: error: too many arguments to function ‘strdetex’ 7332 | strcat(literal,strdetex(chartoken,0)); /* detex the token */ | ^~~~~~~~ mimetex.c:7215:10: note: declared here 7215 | char *strdetex(); /* detex token for error message */ | ^~~~~~~~ mimetex.c:7334:14: error: too many arguments to function ‘rasterize’ 7334 | sp = rasterize(literal,size-1); /* rasterize literal token */ | ^~~~~~~~~ mimetex.c:7200:12: note: declared here 7200 | subraster *rasterize(), /* recurse */ | ^~~~~~~~~ mimetex.c:7341:11: error: too many arguments to function ‘symdef->handler’ 7341 | (*(symdef->handler))(&expression,size,prevsp,arg1,arg2,arg3))==NULL) | ~^~~~~~~~~~~~~~~~~~~ mimetex.c:7347:20: error: too many arguments to function ‘get_charsubraster’ 7347 | if ( (sp=get_charsubraster(symdef,size)) /* get subraster */ | ^~~~~~~~~~~~~~~~~ mimetex.c:7206:12: note: declared here 7206 | subraster *get_charsubraster(), /* character subraster */ | ^~~~~~~~~~~~~~~~~ mimetex.c:7353:20: error: too many arguments to function ‘new_subraster’ 7353 | if ( (sp=new_subraster(symlen+1,1,8)) /* subraster for symbol */ | ^~~~~~~~~~~~~ mimetex.c:7205:10: note: declared here 7205 | *new_subraster(); /* new subraster for isstring mode */ | ^~~~~~~~~~~~~ mimetex.c:7362:8: error: too many arguments to function ‘rastlimits’ 7362 | sp = rastlimits(&expression,size,sp); | ^~~~~~~~~~ mimetex.c:7202:10: note: declared here 7202 | *rastlimits(); /* handle sub/superscripted expr's */ | ^~~~~~~~~~ mimetex.c:7372:18: error: too many arguments to function ‘type_raster’ 7372 | if(sp!=NULL) type_raster(sp->image,msgfp); /* display raster */ | ^~~~~~~~~~~ mimetex.c:7199:9: note: declared here 7199 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:7379:9: error: too many arguments to function ‘delete_subraster’ 7379 | delete_subraster(expraster); /* so first free original left */ | ^~~~~~~~~~~~~~~~ mimetex.c:7209:9: note: declared here 7209 | int delete_subraster(); /* free everything before returning*/ | ^~~~~~~~~~~~~~~~ mimetex.c:7380:19: error: too many arguments to function ‘subrastcpy’ 7380 | expraster = subrastcpy(sp); /* copy static CHARASTER or left */ | ^~~~~~~~~~ mimetex.c:7204:10: note: declared here 7204 | *subrastcpy(), /* copy final result if a charaster*/ | ^~~~~~~~~~ mimetex.c:7388:17: error: too many arguments to function ‘rastcat’ 7388 | expraster = rastcat(expraster,sp,1); /* concat new term, free previous */ | ^~~~~~~ mimetex.c:7203:12: note: declared here 7203 | subraster *rastcat(), /* concatanate atom subrasters */ | ^~~~~~~ mimetex.c:7390:3: error: too many arguments to function ‘delete_subraster’ 7390 | delete_subraster(prevsp); /* free prev (if not a CHARASTER) */ | ^~~~~~~~~~~~~~~~ mimetex.c:7209:9: note: declared here 7209 | int delete_subraster(); /* free everything before returning*/ | ^~~~~~~~~~~~~~~~ mimetex.c:7400:3: error: too many arguments to function ‘delete_subraster’ 7400 | delete_subraster(prevsp); /* free last (if not a CHARASTER) */ | ^~~~~~~~~~~~~~~~ mimetex.c:7209:9: note: declared here 7209 | int delete_subraster(); /* free everything before returning*/ | ^~~~~~~~~~~~~~~~ mimetex.c:7406:9: error: too many arguments to function ‘type_raster’ 7406 | type_raster(expraster->image,msgfp); /* display completed raster */ | ^~~~~~~~~~~ mimetex.c:7199:9: note: declared here 7199 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:7462:12: error: conflicting types for ‘rastparen’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *)’ 7462 | subraster *rastparen ( char **subexpr, int size, subraster *basesp ) | ^~~~~~~~~ mimetex.c:7201:10: note: previous declaration of ‘rastparen’ with type ‘struct subraster_struct *(void)’ 7201 | *rastparen(), /* handle parenthesized subexpr's */ | ^~~~~~~~~ mimetex.c: In function ‘rastparen’: mimetex.c:7479:12: error: conflicting types for ‘get_delim’; have ‘struct subraster_struct *(void)’ 7479 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right paren chars */ | ^~~~~~~~~ mimetex.c:4638:12: note: previous definition of ‘get_delim’ with type ‘struct subraster_struct *(char *, int, int)’ 4638 | subraster *get_delim ( char *symbol, int height, int family ) | ^~~~~~~~~ mimetex.c:7493:12: error: too many arguments to function ‘rasterize’ 7493 | if ( (sp = rasterize(noparens,size)) /*rasterize "interior" of expression*/ | ^~~~~~~~~ mimetex.c:7474:12: note: declared here 7474 | subraster *rasterize(), *sp=NULL; /* rasterize what's between ()'s */ | ^~~~~~~~~ mimetex.c:7513:8: error: too many arguments to function ‘get_delim’ 7513 | lp = get_delim(left,height+1,family); /* get left paren char */ | ^~~~~~~~~ mimetex.c:7479:12: note: declared here 7479 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right paren chars */ | ^~~~~~~~~ mimetex.c:7515:8: error: too many arguments to function ‘get_delim’ 7515 | rp = get_delim(right,height+1,family); /* get right paren char */ | ^~~~~~~~~ mimetex.c:7479:12: note: declared here 7479 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right paren chars */ | ^~~~~~~~~ mimetex.c:7518:5: error: too many arguments to function ‘delete_subraster’ 7518 | { delete_subraster(sp); /* if failed, free subraster */ | ^~~~~~~~~~~~~~~~ mimetex.c:7481:9: note: declared here 7481 | int delete_subraster(); /*in case of error after allocation*/ | ^~~~~~~~~~~~~~~~ mimetex.c:7533:8: error: too many arguments to function ‘rastcat’ 7533 | sp = rastcat(lp,sp,3); /* concat lp||sp and free sp,lp */ | ^~~~~~~ mimetex.c:7480:12: note: declared here 7480 | subraster *rastcat(); /* concatanate subrasters */ | ^~~~~~~ mimetex.c:7536:10: error: too many arguments to function ‘rastcat’ 7536 | sp = rastcat(sp,rp,3); /* concat sp||rp and free sp,rp */ | ^~~~~~~ mimetex.c:7480:12: note: declared here 7480 | subraster *rastcat(); /* concatanate subrasters */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:7563:12: error: conflicting types for ‘rastlimits’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *)’ 7563 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^~~~~~~~~~ mimetex.c:7202:10: note: previous declaration of ‘rastlimits’ with type ‘struct subraster_struct *(void)’ 7202 | *rastlimits(); /* handle sub/superscripted expr's */ | ^~~~~~~~~~ mimetex.c: In function ‘rastlimits’: mimetex.c:7577:9: error: conflicting types for ‘rastsmashcheck’; have ‘int(void)’ 7577 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^~~~~~~~~~~~~~ mimetex.c:2317:9: note: previous definition of ‘rastsmashcheck’ with type ‘int(char *)’ 2317 | int rastsmashcheck ( char *term ) | ^~~~~~~~~~~~~~ mimetex.c:7596:13: error: too many arguments to function ‘texchar’ 7596 | exprptr = texchar(exprptr,limtoken); /* retrieve next token */ | ^~~~~~~ mimetex.c:7579:10: note: declared here 7579 | char *texchar(), *exprptr=*expression, limtoken[255]; /*check for \limits*/ | ^~~~~~~ mimetex.c:7601:18: error: too many arguments to function ‘get_symdef’ 7601 | if ( (tokdef= get_symdef(limtoken)) /* look up token to be sure */ | ^~~~~~~~~~ mimetex.c:7581:23: note: declared here 7581 | mathchardef *tokdef, *get_symdef(); /* mathchardef struct for limtoken */ | ^~~~~~~~~~ mimetex.c:7631:14: error: too many arguments to function ‘rastdispmath’ 7631 | scriptsp = rastdispmath(expression,size,basesp); /* everything all done */ | ^~~~~~~~~~~~ mimetex.c:7568:28: note: declared here 7568 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^~~~~~~~~~~~ mimetex.c:7634:17: error: too many arguments to function ‘rasterize’ 7634 | dummybase = rasterize("\\rule0{10}",size); /*guess a typical base symbol*/ | ^~~~~~~~~ mimetex.c:7570:10: note: declared here 7570 | *rasterize(), /* may need to construct dummy base*/ | ^~~~~~~~~ mimetex.c:7636:16: error: too many arguments to function ‘rastscripts’ 7636 | if((scriptsp=rastscripts(expression,size,dummybase)) == NULL) /*no scripts*/ | ^~~~~~~~~~~ mimetex.c:7568:12: note: declared here 7568 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^~~~~~~~~~~ mimetex.c:7646:19: error: too many arguments to function ‘rastcat’ 7646 | scriptsp = rastcat(basesp,scriptsp,3); /*concat scripts to base sym*/ | ^~~~~~~ mimetex.c:7569:10: note: declared here 7569 | *rastcat(), /* may need to concat scripts */ | ^~~~~~~ mimetex.c:7652:24: error: too many arguments to function ‘rastsmashcheck’ 7652 | issmashokay = rastsmashcheck(*expression); /*check if okay to smash*/ | ^~~~~~~~~~~~~~ mimetex.c:7577:9: note: declared here 7577 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^~~~~~~~~~~~~~ mimetex.c:7658:30: error: too many arguments to function ‘delete_subraster’ 7658 | if ( dummybase != basesp ) delete_subraster(dummybase); /*free work area*/ | ^~~~~~~~~~~~~~~~ mimetex.c:7576:9: note: declared here 7576 | int delete_subraster(); /* free dummybase, if necessary */ | ^~~~~~~~~~~~~~~~ mimetex.c:7663:9: error: too many arguments to function ‘type_raster’ 7663 | type_raster(scriptsp->image,msgfp); /*display constructed raster*/ | ^~~~~~~~~~~ mimetex.c:7575:9: note: declared here 7575 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:7691:12: error: conflicting types for ‘rastscripts’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *)’ 7691 | subraster *rastscripts ( char **expression, int size, subraster *basesp ) | ^~~~~~~~~~~ mimetex.c:7568:12: note: previous declaration of ‘rastscripts’ with type ‘struct subraster_struct *(void)’ 7568 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^~~~~~~~~~~ mimetex.c: In function ‘rastscripts’: mimetex.c:7696:10: error: conflicting types for ‘texscripts’; have ‘char *(void)’ 7696 | char *texscripts(), /* parse expression for scripts */ | ^~~~~~~~~~ mimetex.c:5511:10: note: previous definition of ‘texscripts’ with type ‘char *(char *, char *, char *, int)’ 5511 | char *texscripts ( char *expression, char *subscript, | ^~~~~~~~~~ mimetex.c:7726:15: error: too many arguments to function ‘texscripts’ 7726 | *expression = texscripts(*expression,subscript,supscript,3); | ^~~~~~~~~~ mimetex.c:7696:10: note: declared here 7696 | char *texscripts(), /* parse expression for scripts */ | ^~~~~~~~~~ mimetex.c:7729:11: error: too many arguments to function ‘rasterize’ 7729 | subsp = rasterize(subscript,size-1); /* so rasterize it at size-1 */ | ^~~~~~~~~ mimetex.c:7698:12: note: declared here 7698 | subraster *rasterize(), *subsp=NULL, *supsp=NULL; /* rasterize scripts */ | ^~~~~~~~~ mimetex.c:7731:11: error: too many arguments to function ‘rasterize’ 7731 | supsp = rasterize(supscript,size-1); /* so rasterize it at size-1 */ | ^~~~~~~~~ mimetex.c:7698:12: note: declared here 7698 | subraster *rasterize(), *subsp=NULL, *supsp=NULL; /* rasterize scripts */ | ^~~~~~~~~ mimetex.c:7742:17: error: too many arguments to function ‘rastsmashcheck’ 7742 | issmashokay = rastsmashcheck(subscript); /* check if okay to smash */ | ^~~~~~~~~~~~~~ mimetex.c:7717:9: note: declared here 7717 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^~~~~~~~~~~~~~ mimetex.c:7745:18: error: too many arguments to function ‘rastsmashcheck’ 7745 | issmashokay = rastsmashcheck(supscript); /* check if okay to smash */ | ^~~~~~~~~~~~~~ mimetex.c:7717:9: note: declared here 7717 | int rastsmashcheck(); /* check if okay to smash scripts */ | ^~~~~~~~~~~~~~ mimetex.c:7799:10: error: too many arguments to function ‘new_subraster’ 7799 | if ( (sp=new_subraster(width,height,pixsz)) /*allocate subraster and raster*/ | ^~~~~~~~~~~~~ mimetex.c:7699:12: note: declared here 7699 | subraster *new_subraster(), *sp=NULL, /* super- over subscript subraster */ | ^~~~~~~~~~~~~ mimetex.c:7809:2: error: too many arguments to function ‘rastput’ 7809 | rastput(rp,supsp->image,0,0,1); /* it goes in upper-left corner */ | ^~~~~~~ mimetex.c:7715:9: note: declared here 7715 | int rastput(); /*put scripts in constructed raster*/ | ^~~~~~~ mimetex.c:7811:2: error: too many arguments to function ‘rastput’ 7811 | rastput(rp,subsp->image,height-subht,0,1); /*in lower-left corner*/ | ^~~~~~~ mimetex.c:7715:9: note: declared here 7715 | int rastput(); /*put scripts in constructed raster*/ | ^~~~~~~ mimetex.c:7816:16: error: too many arguments to function ‘delete_subraster’ 7816 | if ( issub ) delete_subraster(subsp); /* free unneeded subscript */ | ^~~~~~~~~~~~~~~~ mimetex.c:7716:9: note: declared here 7716 | int delete_subraster(); /* free work areas */ | ^~~~~~~~~~~~~~~~ mimetex.c:7817:16: error: too many arguments to function ‘delete_subraster’ 7817 | if ( issup ) delete_subraster(supsp); /* and superscript */ | ^~~~~~~~~~~~~~~~ mimetex.c:7716:9: note: declared here 7716 | int delete_subraster(); /* free work areas */ | ^~~~~~~~~~~~~~~~ mimetex.c:7708:9: warning: variable ‘isbase’ set but not used [-Wunused-but-set-variable] 7708 | isbase=0; /* true if we have base symbol */ | ^~~~~~ mimetex.c:7704:32: warning: variable ‘supln’ set but not used [-Wunused-but-set-variable] 7704 | supht=0, supwidth=0, supln=0, /* height,width,baseline of sup */ | ^~~~~ mimetex.c:7703:32: warning: variable ‘subln’ set but not used [-Wunused-but-set-variable] 7703 | subht=0, subwidth=0, subln=0, /* height,width,baseline of sub */ | ^~~~~ mimetex.c: At top level: mimetex.c:7842:12: error: conflicting types for ‘rastdispmath’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *)’ 7842 | subraster *rastdispmath ( char **expression, int size, subraster *sp ) | ^~~~~~~~~~~~ mimetex.c:7568:28: note: previous declaration of ‘rastdispmath’ with type ‘struct subraster_struct *(void)’ 7568 | subraster *rastscripts(), *rastdispmath(), /*one of these will do the work*/ | ^~~~~~~~~~~~ mimetex.c: In function ‘rastdispmath’: mimetex.c:7861:15: error: too many arguments to function ‘texscripts’ 7861 | *expression = texscripts(*expression,subscript,supscript,3); | ^~~~~~~~~~ mimetex.c:7847:10: note: declared here 7847 | char *texscripts(), /* parse expression for scripts */ | ^~~~~~~~~~ mimetex.c:7864:11: error: too many arguments to function ‘rasterize’ 7864 | subsp = rasterize(subscript,size-1); /* so rasterize it at size-1 */ | ^~~~~~~~~ mimetex.c:7850:12: note: declared here 7850 | subraster *rasterize(), *subsp=NULL, *supsp=NULL, /* rasterize scripts */ | ^~~~~~~~~ mimetex.c:7866:11: error: too many arguments to function ‘rasterize’ 7866 | supsp = rasterize(supscript,size-1); /* so rasterize it at size-1 */ | ^~~~~~~~~ mimetex.c:7850:12: note: declared here 7850 | subraster *rasterize(), *subsp=NULL, *supsp=NULL, /* rasterize scripts */ | ^~~~~~~~~ mimetex.c:7879:12: error: too many arguments to function ‘rastack’ 7879 | if ( (sp=rastack(sp,supsp,1,vspace,1,3)) /* stack supsp atop base sp */ | ^~~~~~~ mimetex.c:7851:10: note: declared here 7851 | *rastack(), /* stack operator with scripts */ | ^~~~~~~ mimetex.c:7886:12: error: too many arguments to function ‘rastack’ 7886 | if ( (sp=rastack(subsp,sp,2,vspace,1,3)) /* stack sp atop base subsp */ | ^~~~~~~ mimetex.c:7851:10: note: declared here 7851 | *rastack(), /* stack operator with scripts */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:7921:12: error: conflicting types for ‘rastleft’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 7921 | subraster *rastleft ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:586:12: note: previous declaration of ‘rastleft’ with type ‘struct subraster_struct *(void)’ 586 | subraster *rastleft(); /* handle \left...\right */ | ^~~~~~~~ mimetex.c: In function ‘rastleft’: mimetex.c:7929:12: error: conflicting types for ‘rastlimits’; have ‘struct subraster_struct *(void)’ 7929 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^~~~~~~~~~ mimetex.c:7563:12: note: previous definition of ‘rastlimits’ with type ‘struct subraster_struct *(char **, int, struct subraster_struct *)’ 7563 | subraster *rastlimits ( char **expression, int size, subraster *basesp ) | ^~~~~~~~~~ mimetex.c:7938:10: error: conflicting types for ‘strtexchr’; have ‘char *(void)’ 7938 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^~~~~~~~~ mimetex.c:6608:10: note: previous definition of ‘strtexchr’ with type ‘char *(char *, char *)’ 6608 | char *strtexchr ( char *string, char *texchr ) | ^~~~~~~~~ mimetex.c:8005:18: error: too many arguments to function ‘texchar’ 8005 | *expression = texchar(*expression,ldelim); /*pull delim from expression*/ | ^~~~~~~ mimetex.c:7936:10: note: declared here 7936 | char *texchar(), /* get delims after \left,\right */ | ^~~~~~~ mimetex.c:8013:14: error: too many arguments to function ‘strtexchr’ 8013 | if ( (pright=strtexchr(*expression,right)) /* look for \right after \left */ | ^~~~~~~~~ mimetex.c:7938:10: note: declared here 7938 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^~~~~~~~~ mimetex.c:8019:15: error: too many arguments to function ‘strtexchr’ 8019 | if ( (pleft=strtexchr(pleft,left)) /* find next \left */ | ^~~~~~~~~ mimetex.c:7938:10: note: declared here 7938 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^~~~~~~~~ mimetex.c:8024:16: error: too many arguments to function ‘strtexchr’ 8024 | if ( (pright=strtexchr(pright+strlen(right),right)) /* find next \right */ | ^~~~~~~~~ mimetex.c:7938:10: note: declared here 7938 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^~~~~~~~~ mimetex.c:8032:10: error: too many arguments to function ‘rastlimits’ 8032 | if ( (lp=rastlimits(expression,size,lp)) /*dummy call push expression past b*/ | ^~~~~~~~~~ mimetex.c:7929:12: note: declared here 7929 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^~~~~~~~~~ mimetex.c:8034:5: error: too many arguments to function ‘delete_subraster’ 8034 | { delete_subraster(lp); /* but we don't need them */ | ^~~~~~~~~~~~~~~~ mimetex.c:7944:9: note: declared here 7944 | int delete_subraster(); /* free subraster if rastleft fails*/ | ^~~~~~~~~~~~~~~~ mimetex.c:8050:17: error: too many arguments to function ‘texchar’ 8050 | *expression = texchar(*expression,rdelim); /*pull delim from expression*/ | ^~~~~~~ mimetex.c:7936:10: note: declared here 7936 | char *texchar(), /* get delims after \left,\right */ | ^~~~~~~ mimetex.c:8056:6: error: too many arguments to function ‘strtexchr’ 8056 | if ( strtexchr(subexpr,"\\middle") != NULL ) /* have enclosed \middle's */ | ^~~~~~~~~ mimetex.c:7938:10: note: declared here 7938 | char *strtexchr(), *pleft, *pright; /*locate \right matching our \left*/ | ^~~~~~~~~ mimetex.c:8088:12: error: too many arguments to function ‘rasterize’ 8088 | if ( (sp = rasterize(subexpr,size)) /* rasterize chars between delims */ | ^~~~~~~~~ mimetex.c:7927:12: note: declared here 7927 | subraster *rasterize(), *sp=NULL; /*rasterize between \left...\right*/ | ^~~~~~~~~ mimetex.c:8102:9: error: too many arguments to function ‘get_delim’ 8102 | lp = get_delim(ldelim,rheight,family); /* get \left delim char */ | ^~~~~~~~~ mimetex.c:7928:12: note: declared here 7928 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right delim chars */ | ^~~~~~~~~ mimetex.c:8110:9: error: too many arguments to function ‘rastlimits’ 8110 | lp = rastlimits(&pleft,size,lp); /*\left(_a^b and push pleft past b*/ | ^~~~~~~~~~ mimetex.c:7929:12: note: declared here 7929 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^~~~~~~~~~ mimetex.c:8115:9: error: too many arguments to function ‘get_delim’ 8115 | rp = get_delim(rdelim,rheight,family); /* get \right delim char */ | ^~~~~~~~~ mimetex.c:7928:12: note: declared here 7928 | subraster *get_delim(), *lp=NULL, *rp=NULL; /* left and right delim chars */ | ^~~~~~~~~ mimetex.c:8120:9: error: too many arguments to function ‘rastlimits’ 8120 | rp = rastlimits(expression,size,rp); /*\right)_c^d, expression past d*/ | ^~~~~~~~~~ mimetex.c:7929:12: note: declared here 7929 | subraster *rastlimits(); /*handle sub/super scripts on lp,rp*/ | ^~~~~~~~~~ mimetex.c:8129:14: error: too many arguments to function ‘delete_subraster’ 8129 | if (0) { delete_subraster(sp); /* if failed, free subraster */ | ^~~~~~~~~~~~~~~~ mimetex.c:7944:9: note: declared here 7944 | int delete_subraster(); /* free subraster if rastleft fails*/ | ^~~~~~~~~~~~~~~~ mimetex.c:8137:8: error: too many arguments to function ‘rastcat’ 8137 | sp = rastcat(lp,sp,3); /* concat lp||sp and free sp,lp */ | ^~~~~~~ mimetex.c:7930:12: note: declared here 7930 | subraster *rastcat(); /* concat lp||sp||rp subrasters */ | ^~~~~~~ mimetex.c:8140:10: error: too many arguments to function ‘rastcat’ 8140 | sp = rastcat(sp,rp,3); /* concat sp||rp and free sp,rp */ | ^~~~~~~ mimetex.c:7930:12: note: declared here 7930 | subraster *rastcat(); /* concat lp||sp||rp subrasters */ | ^~~~~~~ mimetex.c:7940:9: warning: variable ‘isleftscript’ set but not used [-Wunused-but-set-variable] 7940 | int isleftscript=0, isrightscript=0; /* true if delims are scripted */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:8209:12: error: conflicting types for ‘rastmiddle’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8209 | subraster *rastmiddle ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:587:12: note: previous declaration of ‘rastmiddle’ with type ‘struct subraster_struct *(void)’ 587 | subraster *rastmiddle(); /* handle \left...\middle...\right */ | ^~~~~~~~~~ mimetex.c: In function ‘rastmiddle’: mimetex.c:8245:13: error: too many arguments to function ‘texchar’ 8245 | exprptr = texchar(exprptr,delim[ndelims]); /* \delim after \middle */ | ^~~~~~~ mimetex.c:8217:10: note: declared here 8217 | *texchar(), delim[32][132], /* delimiters following \middle's */ | ^~~~~~~ mimetex.c:8253:18: error: too many arguments to function ‘strtexchr’ 8253 | if ( (subptr = strtexchr(exprptr,"\\middle")) /* find next \middle */ | ^~~~~~~~~ mimetex.c:8218:10: note: declared here 8218 | *strtexchr(), /* locate \middle's */ | ^~~~~~~~~ mimetex.c:8264:20: error: too many arguments to function ‘rasterize’ 8264 | subsp[ndelims] = rasterize(subexpr,size); /* rasterize subexpresion */ | ^~~~~~~~~ mimetex.c:8215:12: note: declared here 8215 | subraster *rasterize(), *sp=NULL, *subsp[32]; /*rasterize \middle subexpr's*/ | ^~~~~~~~~ mimetex.c:8278:32: error: too many arguments to function ‘subrastcpy’ 8278 | if ( idelim == 0 ) sp = subrastcpy(sp); } /* or copy leftexpression */ | ^~~~~~~~~~ mimetex.c:8223:12: note: declared here 8223 | subraster *subrastcpy(), /* copy subraster */ | ^~~~~~~~~~ mimetex.c:8279:15: error: too many arguments to function ‘rastcat’ 8279 | else sp = rastcat(sp,subsp[idelim],(idelim>0?3:1)); } /* or concat it */ | ^~~~~~~ mimetex.c:8224:10: note: declared here 8224 | *rastcat(), /* concatanate subraster */ | ^~~~~~~ mimetex.c:8282:27: error: too many arguments to function ‘get_delim’ 8282 | { subraster *delimsp = get_delim(delim[idelim],height,family); | ^~~~~~~~~ mimetex.c:8225:10: note: declared here 8225 | *get_delim(); /* get rasterized delimiter */ | ^~~~~~~~~ mimetex.c:8287:19: error: too many arguments to function ‘rastcat’ 8287 | else sp = rastcat(sp,delimsp,3); } } /*or concat to existing pieces*/ | ^~~~~~~ mimetex.c:8224:10: note: declared here 8224 | *rastcat(), /* concatanate subraster */ | ^~~~~~~ mimetex.c:8294:7: error: too many arguments to function ‘delete_subraster’ 8294 | delete_subraster(subsp[idelim]); /* so free it */ | ^~~~~~~~~~~~~~~~ mimetex.c:8226:9: note: declared here 8226 | int delete_subraster(); /* free work area subsp[]'s at eoj */ | ^~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:8327:12: error: conflicting types for ‘rastflags’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8327 | subraster *rastflags ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:573:12: note: previous declaration of ‘rastflags’ with type ‘struct subraster_struct *(void)’ 573 | subraster *rastflags(); /* set flags, e.g., for \rm */ | ^~~~~~~~~ mimetex.c: In function ‘rastflags’: mimetex.c:8338:26: error: conflicting types for ‘strtod’; have ‘double(void)’ 8338 | double dblvalue=(-99.), strtod(); /*convert ascii {valuearg} to double*/ | ^~~~~~ In file included from mimetex.c:414: /usr/include/stdlib.h:118:15: note: previous declaration of ‘strtod’ with type ‘double(const char * restrict, char ** restrict)’ 118 | extern double strtod (const char *__restrict __nptr, | ^~~~~~ mimetex.c:8392:23: error: too many arguments to function ‘texsubexpr’ 8392 | { *expression = texsubexpr(*expression,valuearg,1023,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8333:10: note: declared here 8333 | char *texsubexpr(), /* parse expression for... */ | ^~~~~~~~~~ mimetex.c:8402:28: error: too many arguments to function ‘strtod’ 8402 | dblvalue = strtod(valuearg,NULL); break; } /* or to double */ | ^~~~~~ mimetex.c:8338:26: note: declared here 8338 | double dblvalue=(-99.), strtod(); /*convert ascii {valuearg} to double*/ | ^~~~~~ mimetex.c:8442:30: warning: comparison between pointer and zero character constant [-Wpointer-compare] 8442 | if ( *expression != '\000' ) /* ill-formed expression */ | ^~ mimetex.c:8442:18: note: did you mean to dereference the pointer? 8442 | if ( *expression != '\000' ) /* ill-formed expression */ | ^ mimetex.c:8524:19: error: too many arguments to function ‘texsubexpr’ 8524 | *expression = texsubexpr(*expression,valuearg,1023,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8333:10: note: declared here 8333 | char *texsubexpr(), /* parse expression for... */ | ^~~~~~~~~~ mimetex.c:8539:23: error: too many arguments to function ‘texsubexpr’ 8539 | { *expression = texsubexpr(*expression,valuearg,1023,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8333:10: note: declared here 8333 | char *texsubexpr(), /* parse expression for... */ | ^~~~~~~~~~ mimetex.c:8541:24: error: too many arguments to function ‘strtod’ 8541 | unitlength = strtod(valuearg,NULL); } /* convert to double */ | ^~~~~~ mimetex.c:8338:26: note: declared here 8338 | double dblvalue=(-99.), strtod(); /*convert ascii {valuearg} to double*/ | ^~~~~~ mimetex.c: At top level: mimetex.c:8575:12: error: conflicting types for ‘rastspace’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8575 | subraster *rastspace ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:578:12: note: previous declaration of ‘rastspace’ with type ‘struct subraster_struct *(void)’ 578 | subraster *rastspace(); /* handle math space, \hspace,\hfill*/ | ^~~~~~~~~ mimetex.c: In function ‘rastspace’: mimetex.c:8582:20: error: conflicting types for ‘backspace_raster’; have ‘struct raster_struct *(void)’ 8582 | raster *bp=NULL, *backspace_raster(); /* for negative space */ | ^~~~~~~~~~~~~~~~ mimetex.c:3452:10: note: previous definition of ‘backspace_raster’ with type ‘struct raster_struct *(struct raster_struct *, int, int *, int, int)’ 3452 | raster *backspace_raster ( raster *rp, int nback, int *pback, int minspace, | ^~~~~~~~~~~~~~~~ mimetex.c:8588:9: error: conflicting types for ‘evalterm’; have ‘int(void)’ 8588 | int evalterm(), evalue=0; /* evaluate [args], {args} */ | ^~~~~~~~ mimetex.c:6894:9: note: previous definition of ‘evalterm’ with type ‘int(struct store_struct *, char *)’ 6894 | int evalterm ( STORE *store, char *term ) | ^~~~~~~~ mimetex.c:8607:19: error: too many arguments to function ‘texsubexpr’ 8607 | *expression = texsubexpr(*expression,widtharg,127,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:8587:10: note: declared here 8587 | char *texsubexpr(), widtharg[256]; /* parse for optional {width} */ | ^~~~~~~~~~ mimetex.c:8609:16: error: too many arguments to function ‘evalterm’ 8609 | evalue = evalterm(mimestore,widtharg); /* evaluate widtharg expr */ | ^~~~~~~~ mimetex.c:8588:9: note: declared here 8588 | int evalterm(), evalue=0; /* evaluate [args], {args} */ | ^~~~~~~~ mimetex.c:8613:17: error: too many arguments to function ‘texsubexpr’ 8613 | *expression = texsubexpr(*expression,widtharg,255,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8587:10: note: declared here 8587 | char *texsubexpr(), widtharg[256]; /* parse for optional {width} */ | ^~~~~~~~~~ mimetex.c:8614:32: error: too many arguments to function ‘evalterm’ 8614 | dwidth = unitlength*((double)evalterm(mimestore,widtharg)); /* scaled */ | ^~~~~~~~ mimetex.c:8588:9: note: declared here 8588 | int evalterm(), evalue=0; /* evaluate [args], {args} */ | ^~~~~~~~ mimetex.c:8625:17: error: too many arguments to function ‘new_subraster’ 8625 | if ( (spacesp=new_subraster(0,0,0)) /* get new subraster for backspace */ | ^~~~~~~~~~~~~ mimetex.c:8581:12: note: declared here 8581 | subraster *new_subraster(), *spacesp=NULL; /* subraster for space */ | ^~~~~~~~~~~~~ mimetex.c:8628:13: error: too many arguments to function ‘backspace_raster’ 8628 | if ( (bp=backspace_raster(leftexpression->image,nback,&pback,minspace,0)) | ^~~~~~~~~~~~~~~~ mimetex.c:8582:20: note: declared here 8582 | raster *bp=NULL, *backspace_raster(); /* for negative space */ | ^~~~~~~~~~~~~~~~ mimetex.c:8638:6: error: too many arguments to function ‘delete_subraster’ 8638 | delete_subraster(spacesp); /* free unneeded envelope */ | ^~~~~~~~~~~~~~~~ mimetex.c:8583:9: note: declared here 8583 | int delete_subraster(); /* if fail, free unneeded subraster*/ | ^~~~~~~~~~~~~~~~ mimetex.c:8649:18: error: too many arguments to function ‘rasterize’ 8649 | if ( (rightsp=rasterize(*expression,size)) /* rasterize right half */ | ^~~~~~~~~ mimetex.c:8589:12: note: declared here 8589 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^~~~~~~~~ mimetex.c:8665:16: error: too many arguments to function ‘new_subraster’ 8665 | if ( (spacesp=new_subraster(width,baseht,pixsz)) /*generate space subraster*/ | ^~~~~~~~~~~~~ mimetex.c:8581:12: note: declared here 8581 | subraster *new_subraster(), *spacesp=NULL; /* subraster for space */ | ^~~~~~~~~~~~~ mimetex.c:8676:9: error: too many arguments to function ‘rastcat’ 8676 | rastcat(spacesp,rightsp,3)); /* or cat right half after space */ | ^~~~~~~ mimetex.c:8590:12: note: declared here 8590 | subraster *rastcat(); /* cat rightsp after \hfill */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:8708:12: error: conflicting types for ‘rastnewline’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8708 | subraster *rastnewline ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:579:12: note: previous declaration of ‘rastnewline’ with type ‘struct subraster_struct *(void)’ 579 | subraster *rastnewline(); /* handle \\ newline */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastnewline’: mimetex.c:8726:17: error: too many arguments to function ‘texsubexpr’ 8726 | *expression = texsubexpr(*expression,spacexpr,127,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:8716:10: note: declared here 8716 | char *texsubexpr(), spacexpr[129]/*, *xptr=spacexpr*/; /*for \\[vspace]*/ | ^~~~~~~~~~ mimetex.c:8728:12: error: too many arguments to function ‘evalterm’ 8728 | evalue = evalterm(mimestore,spacexpr); /* evaluate [space] arg */ | ^~~~~~~~ mimetex.c:8717:9: note: declared here 8717 | int evalterm(), evalue=0; /* evaluate [arg], {arg} */ | ^~~~~~~~ mimetex.c:8736:15: error: too many arguments to function ‘rasterize’ 8736 | if ( (rightsp=rasterize(*expression,size)) /* rasterize right half */ | ^~~~~~~~~ mimetex.c:8715:12: note: declared here 8715 | subraster *rasterize(), *rightsp=NULL; /*rasterize right half of expression*/ | ^~~~~~~~~ mimetex.c:8740:10: error: too many arguments to function ‘rastack’ 8740 | newlsp = rastack(rightsp,leftexpression,1,vspace,0,1); /*right under left*/ | ^~~~~~~ mimetex.c:8714:12: note: declared here 8714 | subraster *rastack(), *newlsp=NULL; /* subraster for both lines */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:8783:12: error: conflicting types for ‘rastarrow’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8783 | subraster *rastarrow ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:580:12: note: previous declaration of ‘rastarrow’ with type ‘struct subraster_struct *(void)’ 580 | subraster *rastarrow(); /* handle \longrightarrow, etc */ | ^~~~~~~~~ mimetex.c: In function ‘rastarrow’: mimetex.c:8789:12: error: conflicting types for ‘arrow_subraster’; have ‘struct subraster_struct *(void)’ 8789 | subraster *arrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^~~~~~~~~~~~~~~ mimetex.c:2585:12: note: previous definition of ‘arrow_subraster’ with type ‘struct subraster_struct *(int, int, int, int, int)’ 2585 | subraster *arrow_subraster ( int width, int height, int pixsz, | ^~~~~~~~~~~~~~~ mimetex.c:8807:19: error: too many arguments to function ‘texsubexpr’ 8807 | *expression = texsubexpr(*expression,widtharg,255,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:8790:10: note: declared here 8790 | char *texsubexpr(), widtharg[256]; /* parse for optional [width] */ | ^~~~~~~~~~ mimetex.c:8809:36: error: too many arguments to function ‘evalterm’ 8809 | (int)((unitlength*((double)evalterm(mimestore,widtharg)))+0.5); | ^~~~~~~~ mimetex.c:8795:9: note: declared here 8795 | int evalterm(); /* evaluate [arg], {arg} */ | ^~~~~~~~ mimetex.c:8814:19: error: too many arguments to function ‘texscripts’ 8814 | { *expression = texscripts(*expression,sub,super,3); /* parse for limits */ | ^~~~~~~~~~ mimetex.c:8791:10: note: declared here 8791 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^~~~~~~~~~ mimetex.c:8816:15: error: too many arguments to function ‘rasterize’ 8816 | subsp = rasterize(sub,limsize); /* so try to rasterize subscript */ | ^~~~~~~~~ mimetex.c:8792:12: note: declared here 8792 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^~~~~~~~~ mimetex.c:8818:15: error: too many arguments to function ‘rasterize’ 8818 | supsp = rasterize(super,limsize); } /*so try to rasterize superscript*/ | ^~~~~~~~~ mimetex.c:8792:12: note: declared here 8792 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^~~~~~~~~ mimetex.c:8823:15: error: too many arguments to function ‘arrow_subraster’ 8823 | if ( (arrowsp=arrow_subraster(width,height,pixsz,drctn,isBig)) /*build arrow*/ | ^~~~~~~~~~~~~~~ mimetex.c:8789:12: note: declared here 8789 | subraster *arrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^~~~~~~~~~~~~~~ mimetex.c:8827:17: error: too many arguments to function ‘new_subraster’ 8827 | if ( (spacesp=new_subraster(width,vspace,pixsz)) /*allocate required space*/ | ^~~~~~~~~~~~~ mimetex.c:8793:12: note: declared here 8793 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^~~~~~~~~~~~~ mimetex.c:8829:21: error: too many arguments to function ‘rastack’ 8829 | if ( (arrowsp = rastack(spacesp,arrowsp,2,0,1,3)) /* space below arrow */ | ^~~~~~~ mimetex.c:8793:30: note: declared here 8793 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^~~~~~~ mimetex.c:8836:19: error: too many arguments to function ‘rastack’ 8836 | if ( (arrowsp = rastack(subsp,arrowsp,2,0,1,3)) /* subscript below arrow */ | ^~~~~~~ mimetex.c:8793:30: note: declared here 8793 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^~~~~~~ mimetex.c:8839:19: error: too many arguments to function ‘rastack’ 8839 | if ( (arrowsp = rastack(arrowsp,supsp,1,vspace,1,3)) /*supsc above arrow*/ | ^~~~~~~ mimetex.c:8793:30: note: declared here 8793 | subraster *new_subraster(), *rastack(), *spacesp=NULL; /*space below arrow*/ | ^~~~~~~ mimetex.c: At top level: mimetex.c:8878:12: error: conflicting types for ‘rastuparrow’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8878 | subraster *rastuparrow ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:581:12: note: previous declaration of ‘rastuparrow’ with type ‘struct subraster_struct *(void)’ 581 | subraster *rastuparrow(); /* handle \longuparrow, etc */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastuparrow’: mimetex.c:8900:19: error: too many arguments to function ‘texsubexpr’ 8900 | *expression = texsubexpr(*expression,heightarg,255,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:8885:10: note: declared here 8885 | char *texsubexpr(), heightarg[256]; /* parse for optional [height] */ | ^~~~~~~~~~ mimetex.c:8902:36: error: too many arguments to function ‘evalterm’ 8902 | (int)((unitlength*((double)evalterm(mimestore,heightarg)))+0.5); | ^~~~~~~~ mimetex.c:8889:9: note: declared here 8889 | int evalterm(); /* evaluate [arg], {arg} */ | ^~~~~~~~ mimetex.c:8907:19: error: too many arguments to function ‘texscripts’ 8907 | { *expression = texscripts(*expression,sub,super,3); /* parse for limits */ | ^~~~~~~~~~ mimetex.c:8886:10: note: declared here 8886 | char *texscripts(), sub[1024],super[1024]; /* and _^limits after [width]*/ | ^~~~~~~~~~ mimetex.c:8909:15: error: too many arguments to function ‘rasterize’ 8909 | subsp = rasterize(sub,limsize); /* so try to rasterize subscript */ | ^~~~~~~~~ mimetex.c:8887:12: note: declared here 8887 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^~~~~~~~~ mimetex.c:8911:15: error: too many arguments to function ‘rasterize’ 8911 | supsp = rasterize(super,limsize); } /*so try to rasterize superscript*/ | ^~~~~~~~~ mimetex.c:8887:12: note: declared here 8887 | subraster *rasterize(), *subsp=NULL,*supsp=NULL; /*rasterize limits*/ | ^~~~~~~~~ mimetex.c:8916:15: error: too many arguments to function ‘uparrow_subraster’ 8916 | if ( (arrowsp=uparrow_subraster(width,height,pixsz,drctn,isBig)) /*build arr*/ | ^~~~~~~~~~~~~~~~~ mimetex.c:8884:12: note: declared here 8884 | subraster *uparrow_subraster(), *arrowsp=NULL; /* subraster for arrow */ | ^~~~~~~~~~~~~~~~~ mimetex.c:8929:19: error: too many arguments to function ‘rastcat’ 8929 | if ( (arrowsp = rastcat(supsp,arrowsp,3)) /* superscript left of arrow */ | ^~~~~~~ mimetex.c:8888:12: note: declared here 8888 | subraster *rastcat(); /* cat superscript left, sub right */ | ^~~~~~~ mimetex.c:8939:19: error: too many arguments to function ‘rastcat’ 8939 | if ( (arrowsp = rastcat(arrowsp,subsp,3)) /* subscript right of arrow */ | ^~~~~~~ mimetex.c:8888:12: note: declared here 8888 | subraster *rastcat(); /* cat superscript left, sub right */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:8974:12: error: conflicting types for ‘rastoverlay’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 8974 | subraster *rastoverlay ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:577:12: note: previous declaration of ‘rastoverlay’ with type ‘struct subraster_struct *(void)’ 577 | subraster *rastoverlay(); /* handle \not */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastoverlay’: mimetex.c:8984:12: error: conflicting types for ‘rastcompose’; have ‘struct subraster_struct *(void)’ 8984 | subraster *rastcompose(), *overlaysp=NULL; /*subraster for composite overlay*/ | ^~~~~~~~~~~ mimetex.c:1734:12: note: previous definition of ‘rastcompose’ with type ‘struct subraster_struct *(struct subraster_struct *, struct subraster_struct *, int, int, int)’ 1734 | subraster *rastcompose ( subraster *sp1, subraster *sp2, int offset2, | ^~~~~~~~~~~ mimetex.c:8995:19: error: too many arguments to function ‘texsubexpr’ 8995 | *expression = texsubexpr(*expression,expr2,511,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:8980:10: note: declared here 8980 | char *texsubexpr(), /*parse expression for base,overlay*/ | ^~~~~~~~~~ mimetex.c:8997:24: error: too many arguments to function ‘evalterm’ 8997 | (int)(((double)evalterm(mimestore,expr2))+0.5); | ^~~~~~~~ mimetex.c:8987:9: note: declared here 8987 | int evalterm(); /* evaluate [arg], {arg} */ | ^~~~~~~~ mimetex.c:9002:15: error: too many arguments to function ‘texsubexpr’ 9002 | *expression = texsubexpr(*expression,expr1,511,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8980:10: note: declared here 8980 | char *texsubexpr(), /*parse expression for base,overlay*/ | ^~~~~~~~~~ mimetex.c:9007:11: error: too many arguments to function ‘rasterize’ 9007 | if ( (sp1=rasterize(expr1,size)) /* rasterize base expression */ | ^~~~~~~~~ mimetex.c:8982:12: note: declared here 8982 | subraster *rasterize(), *sp1=NULL, *sp2=NULL, /*rasterize 1=base, 2=overlay*/ | ^~~~~~~~~ mimetex.c:9013:19: error: too many arguments to function ‘texsubexpr’ 9013 | { *expression = texsubexpr(*expression,expr2,511,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:8980:10: note: declared here 8980 | char *texsubexpr(), /*parse expression for base,overlay*/ | ^~~~~~~~~~ mimetex.c:9017:13: error: too many arguments to function ‘rasterize’ 9017 | sp2 = rasterize(expr2,size); } } /* rasterize overlay expression */ | ^~~~~~~~~ mimetex.c:8982:12: note: declared here 8982 | subraster *rasterize(), *sp1=NULL, *sp2=NULL, /*rasterize 1=base, 2=overlay*/ | ^~~~~~~~~ mimetex.c:9023:13: error: too many arguments to function ‘rasterize’ 9023 | sp2 = rasterize("/",size+1); /* rasterize overlay expression */ | ^~~~~~~~~ mimetex.c:8982:12: note: declared here 8982 | subraster *rasterize(), *sp1=NULL, *sp2=NULL, /*rasterize 1=base, 2=overlay*/ | ^~~~~~~~~ mimetex.c:9035:12: error: too many arguments to function ‘line_raster’ 9035 | line_raster(rp,0,width-1,height-1,0,1); /* just draw diagonal */ | ^~~~~~~~~~~ mimetex.c:8986:9: note: declared here 8986 | int line_raster(); /* draw diagonal for \Not */ | ^~~~~~~~~~~ mimetex.c:9038:20: error: too many arguments to function ‘new_subraster’ 9038 | sp2 = new_subraster(width+margin,height+margin,1); /*alloc it*/ | ^~~~~~~~~~~~~ mimetex.c:8983:10: note: declared here 8983 | *new_subraster(); /*explicitly alloc sp2 if necessary*/ | ^~~~~~~~~~~~~ mimetex.c:9040:15: error: too many arguments to function ‘line_raster’ 9040 | line_raster(sp2->image,0,width+margin-1,height+margin-1,0,1);}} | ^~~~~~~~~~~ mimetex.c:8986:9: note: declared here 8986 | int line_raster(); /* draw diagonal for \Not */ | ^~~~~~~~~~~ mimetex.c:9050:13: error: too many arguments to function ‘line_raster’ 9050 | line_raster(rp,midrow,0,midrow,width-1,1); } /*draw strikeout*/ | ^~~~~~~~~~~ mimetex.c:8986:9: note: declared here 8986 | int line_raster(); /* draw diagonal for \Not */ | ^~~~~~~~~~~ mimetex.c:9057:13: error: too many arguments to function ‘rastcompose’ 9057 | overlaysp = rastcompose(sp1,sp2,offset2,isalign,3); | ^~~~~~~~~~~ mimetex.c:8984:12: note: declared here 8984 | subraster *rastcompose(), *overlaysp=NULL; /*subraster for composite overlay*/ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:9088:12: error: conflicting types for ‘rastfrac’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9088 | subraster *rastfrac ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:574:12: note: previous declaration of ‘rastfrac’ with type ‘struct subraster_struct *(void)’ 574 | subraster *rastfrac(); /* handle \frac \atop expressions */ | ^~~~~~~~ mimetex.c: In function ‘rastfrac’: mimetex.c:9103:9: error: conflicting types for ‘rule_raster’; have ‘int(void)’ 9103 | int rule_raster(), /* draw horizontal line for frac */ | ^~~~~~~~~~~ mimetex.c:2744:9: note: previous definition of ‘rule_raster’ with type ‘int(struct raster_struct *, int, int, int, int, int)’ 2744 | int rule_raster ( raster *rp, int top, int left, | ^~~~~~~~~~~ mimetex.c:9112:15: error: too many arguments to function ‘texsubexpr’ 9112 | *expression = texsubexpr(*expression,numer,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9094:10: note: declared here 9094 | char *texsubexpr(), /*parse expression for numer,denom*/ | ^~~~~~~~~~ mimetex.c:9113:15: error: too many arguments to function ‘texsubexpr’ 9113 | *expression = texsubexpr(*expression,denom,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9094:10: note: declared here 9094 | char *texsubexpr(), /*parse expression for numer,denom*/ | ^~~~~~~~~~ mimetex.c:9118:16: error: too many arguments to function ‘rasterize’ 9118 | if ( (numsp = rasterize(numer,size-1)) /* so rasterize numer at size-1 */ | ^~~~~~~~~ mimetex.c:9096:12: note: declared here 9096 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^~~~~~~~~ mimetex.c:9121:16: error: too many arguments to function ‘rasterize’ 9121 | if ( (densp = rasterize(denom,size-1)) /* so rasterize denom at size-1 */ | ^~~~~~~~~ mimetex.c:9096:12: note: declared here 9096 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^~~~~~~~~ mimetex.c:9124:7: error: too many arguments to function ‘delete_subraster’ 9124 | delete_subraster(numsp); /* so free now-unneeded numerator */ | ^~~~~~~~~~~~~~~~ mimetex.c:9106:9: note: declared here 9106 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9128:11: error: too many arguments to function ‘rasterize’ 9128 | numsp = rasterize("[?]",size-1); /* missing numerator */ | ^~~~~~~~~ mimetex.c:9096:12: note: declared here 9096 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^~~~~~~~~ mimetex.c:9130:11: error: too many arguments to function ‘rasterize’ 9130 | densp = rasterize("[?]",size-1); /* missing denominator */ | ^~~~~~~~~ mimetex.c:9096:12: note: declared here 9096 | subraster *rasterize(), *numsp=NULL, *densp=NULL; /*rasterize numer, denom*/ | ^~~~~~~~~ mimetex.c:9133:5: error: too many arguments to function ‘delete_subraster’ 9133 | { delete_subraster(numsp); /*delete numerator (if it existed)*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9106:9: note: declared here 9106 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9134:5: error: too many arguments to function ‘delete_subraster’ 9134 | delete_subraster(densp); /*delete denominator (if it existed)*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9106:9: note: declared here 9106 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9142:16: error: too many arguments to function ‘rastack’ 9142 | if ( (fracsp = rastack(densp,numsp,0,2*vspace+lineheight,1,3))/*numer/denom*/ | ^~~~~~~ mimetex.c:9097:12: note: declared here 9097 | subraster *rastack(), *fracsp=NULL; /* subraster for numer/denom */ | ^~~~~~~ mimetex.c:9144:5: error: too many arguments to function ‘delete_subraster’ 9144 | { delete_subraster(numsp); /* so free now-unneeded numerator */ | ^~~~~~~~~~~~~~~~ mimetex.c:9106:9: note: declared here 9106 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9145:5: error: too many arguments to function ‘delete_subraster’ 9145 | delete_subraster(densp); /* and now-unneeded denominator */ | ^~~~~~~~~~~~~~~~ mimetex.c:9106:9: note: declared here 9106 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9162:3: error: too many arguments to function ‘rule_raster’ 9162 | rule_raster(fracsp->image,fraccenterline,0,width,lineheight,0); | ^~~~~~~~~~~ mimetex.c:9103:9: note: declared here 9103 | int rule_raster(), /* draw horizontal line for frac */ | ^~~~~~~~~~~ mimetex.c:9170:9: error: too many arguments to function ‘type_raster’ 9170 | type_raster(fracsp->image,msgfp); } /* display constructed raster */ | ^~~~~~~~~~~ mimetex.c:9107:9: note: declared here 9107 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:9101:19: warning: variable ‘baseln’ set but not used [-Wunused-but-set-variable] 9101 | int baseht=0, baseln=0; /* height,baseline of base symbol */ | ^~~~~~ mimetex.c:9101:9: warning: variable ‘baseht’ set but not used [-Wunused-but-set-variable] 9101 | int baseht=0, baseln=0; /* height,baseline of base symbol */ | ^~~~~~ mimetex.c: At top level: mimetex.c:9199:12: error: conflicting types for ‘rastackrel’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9199 | subraster *rastackrel ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:575:12: note: previous declaration of ‘rastackrel’ with type ‘struct subraster_struct *(void)’ 575 | subraster *rastackrel(); /* handle \stackrel expressions */ | ^~~~~~~~~~ mimetex.c: In function ‘rastackrel’: mimetex.c:9217:15: error: too many arguments to function ‘texsubexpr’ 9217 | *expression = texsubexpr(*expression,upper,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9205:10: note: declared here 9205 | char *texsubexpr(), /*parse expression for upper,lower*/ | ^~~~~~~~~~ mimetex.c:9218:15: error: too many arguments to function ‘texsubexpr’ 9218 | *expression = texsubexpr(*expression,lower,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9205:10: note: declared here 9205 | char *texsubexpr(), /*parse expression for upper,lower*/ | ^~~~~~~~~~ mimetex.c:9223:15: error: too many arguments to function ‘rasterize’ 9223 | if ( (upsp = rasterize(upper,upsize)) /* so rasterize upper component */ | ^~~~~~~~~ mimetex.c:9207:12: note: declared here 9207 | subraster *rasterize(), *upsp=NULL, *lowsp=NULL; /* rasterize upper, lower */ | ^~~~~~~~~ mimetex.c:9226:16: error: too many arguments to function ‘rasterize’ 9226 | if ( (lowsp = rasterize(lower,lowsize)) /* so rasterize lower component */ | ^~~~~~~~~ mimetex.c:9207:12: note: declared here 9207 | subraster *rasterize(), *upsp=NULL, *lowsp=NULL; /* rasterize upper, lower */ | ^~~~~~~~~ mimetex.c:9229:7: error: too many arguments to function ‘delete_subraster’ 9229 | delete_subraster(upsp); /* so free now-unneeded upper */ | ^~~~~~~~~~~~~~~~ mimetex.c:9212:9: note: declared here 9212 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9235:15: error: too many arguments to function ‘rastack’ 9235 | if ( (relsp = rastack(lowsp,upsp,3-base,vspace,1,3)) /* stacked relation */ | ^~~~~~~ mimetex.c:9208:12: note: declared here 9208 | subraster *rastack(), *relsp=NULL; /* subraster for upper/lower */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:9271:12: error: conflicting types for ‘rastmathfunc’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9271 | subraster *rastmathfunc ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~~ mimetex.h:576:12: note: previous declaration of ‘rastmathfunc’ with type ‘struct subraster_struct *(void)’ 576 | subraster *rastmathfunc(); /* handle \lim,\log,etc expressions*/ | ^~~~~~~~~~~~ mimetex.c: In function ‘rastmathfunc’: mimetex.c:9318:19: error: too many arguments to function ‘texsubexpr’ 9318 | *expression = texsubexpr(*expression,funcarg,2047,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9279:10: note: declared here 9279 | char *texsubexpr(), /* parse expression for arg */ | ^~~~~~~~~~ mimetex.c:9325:16: error: too many arguments to function ‘rasterize’ 9325 | if ( (funcsp = rasterize(func,size)) /* rasterize function name */ | ^~~~~~~~~ mimetex.c:9281:12: note: declared here 9281 | subraster *rasterize(), *funcsp=NULL, *limsp=NULL; /*rasterize func,limits*/ | ^~~~~~~~~ mimetex.c:9333:15: error: too many arguments to function ‘texscripts’ 9333 | *expression = texscripts(*expression,limits,limits,1); | ^~~~~~~~~~ mimetex.c:9277:10: note: declared here 9277 | char *texscripts(), /* parse expression for _limits */ | ^~~~~~~~~~ mimetex.c:9336:15: error: too many arguments to function ‘rasterize’ 9336 | if ( (limsp = rasterize(limits,limsize)) /* rasterize limits */ | ^~~~~~~~~ mimetex.c:9281:12: note: declared here 9281 | subraster *rasterize(), *funcsp=NULL, *limsp=NULL; /*rasterize func,limits*/ | ^~~~~~~~~ mimetex.c:9342:20: error: too many arguments to function ‘rastack’ 9342 | if ( (mathfuncsp = rastack(limsp,funcsp,2,vspace,1,3)) /* func atop limits */ | ^~~~~~~ mimetex.c:9282:12: note: declared here 9282 | subraster *rastack(), *mathfuncsp=NULL; /* subraster for mathfunc/limits */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:9378:12: error: conflicting types for ‘rastsqrt’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9378 | subraster *rastsqrt ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:582:12: note: previous declaration of ‘rastsqrt’ with type ‘struct subraster_struct *(void)’ 582 | subraster *rastsqrt(); /* handle \sqrt */ | ^~~~~~~~ mimetex.c: In function ‘rastsqrt’: mimetex.c:9387:12: error: conflicting types for ‘accent_subraster’; have ‘struct subraster_struct *(void)’ 9387 | subraster *accent_subraster(), *sqrtsp=NULL, /* subraster with the sqrt */ | ^~~~~~~~~~~~~~~~ mimetex.c:2404:12: note: previous definition of ‘accent_subraster’ with type ‘struct subraster_struct *(int, int, int, int, int)’ 2404 | subraster *accent_subraster ( int accent, int width, int height, | ^~~~~~~~~~~~~~~~ mimetex.c:9400:19: error: too many arguments to function ‘texsubexpr’ 9400 | { *expression = texsubexpr(*expression,rootarg,0,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:9384:10: note: declared here 9384 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /*parse subexpr to be sqrt-ed*/ | ^~~~~~~~~~ mimetex.c:9402:19: error: too many arguments to function ‘rasterize’ 9402 | if ( (rootsp=rasterize(rootarg,size-1)) /*rasterize it at smaller size*/ | ^~~~~~~~~ mimetex.c:9386:12: note: declared here 9386 | subraster *rasterize(), *subsp=NULL; /* rasterize subexpr */ | ^~~~~~~~~ mimetex.c:9408:15: error: too many arguments to function ‘texsubexpr’ 9408 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9384:10: note: declared here 9384 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /*parse subexpr to be sqrt-ed*/ | ^~~~~~~~~~ mimetex.c:9412:15: error: too many arguments to function ‘rasterize’ 9412 | if ( (subsp = rasterize(subexpr,size)) /*rasterize subexpr at original size*/ | ^~~~~~~~~ mimetex.c:9386:12: note: declared here 9386 | subraster *rasterize(), *subsp=NULL; /* rasterize subexpr */ | ^~~~~~~~~ mimetex.c:9429:14: error: too many arguments to function ‘accent_subraster’ 9429 | if ( (sqrtsp=accent_subraster(SQRTACCENT, | ^~~~~~~~~~~~~~~~ mimetex.c:9387:12: note: declared here 9387 | subraster *accent_subraster(), *sqrtsp=NULL, /* subraster with the sqrt */ | ^~~~~~~~~~~~~~~~ mimetex.c:9433:1: error: too many arguments to function ‘rastput’ 9433 | rastput(sqrtsp->image,subsp->image,overspace,sqrtwidth-subwidth,1); | ^~~~~~~ mimetex.c:9392:9: note: declared here 9392 | int rastput(); /* put subexpr in constructed sqrt */ | ^~~~~~~ mimetex.c:9441:23: error: too many arguments to function ‘new_subraster’ 9441 | subraster *fullsp = new_subraster(fullwidth,fullheight,pixsz); | ^~~~~~~~~~~~~ mimetex.c:9388:10: note: declared here 9388 | *new_subraster(), *rootsp=NULL; /* optionally preceded by [rootarg]*/ | ^~~~~~~~~~~~~ mimetex.c:9444:7: error: too many arguments to function ‘rastput’ 9444 | rastput(fullsp->image,sqrtsp->image, /* exactly at lower-right corner*/ | ^~~~~~~ mimetex.c:9392:9: note: declared here 9392 | int rastput(); /* put subexpr in constructed sqrt */ | ^~~~~~~ mimetex.c:9447:7: error: too many arguments to function ‘rastput’ 9447 | rastput(fullsp->image,rootsp->image, | ^~~~~~~ mimetex.c:9392:9: note: declared here 9392 | int rastput(); /* put subexpr in constructed sqrt */ | ^~~~~~~ mimetex.c:9450:7: error: too many arguments to function ‘delete_subraster’ 9450 | delete_subraster(sqrtsp); /* free original sqrtsp */ | ^~~~~~~~~~~~~~~~ mimetex.c:9394:9: note: declared here 9394 | int delete_subraster(); /* free work areas */ | ^~~~~~~~~~~~~~~~ mimetex.c:9460:24: error: too many arguments to function ‘delete_subraster’ 9460 | if ( subsp != NULL ) delete_subraster(subsp); /* free unneeded subexpr */ | ^~~~~~~~~~~~~~~~ mimetex.c:9394:9: note: declared here 9394 | int delete_subraster(); /* free work areas */ | ^~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:9495:12: error: conflicting types for ‘rastaccent’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9495 | subraster *rastaccent ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:583:12: note: previous declaration of ‘rastaccent’ with type ‘struct subraster_struct *(void)’ 583 | subraster *rastaccent(); /* handle \hat \vec \braces, etc */ | ^~~~~~~~~~ mimetex.c: In function ‘rastaccent’: mimetex.c:9515:15: error: too many arguments to function ‘texsubexpr’ 9515 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9501:10: note: declared here 9501 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*parse subexpr to be accented*/ | ^~~~~~~~~~ mimetex.c:9519:15: error: too many arguments to function ‘rasterize’ 9519 | if ( (subsp = rasterize(subexpr,size)) /*rasterize subexpr at original size*/ | ^~~~~~~~~ mimetex.c:9504:12: note: declared here 9504 | subraster *rasterize(), *subsp=NULL, *scrsp=NULL; /*rasterize subexpr,script*/ | ^~~~~~~~~ mimetex.c:9551:15: error: too many arguments to function ‘accent_subraster’ 9551 | if ( (accsp = accent_subraster(accent,accwidth,accheight,accdir,pixsz)) | ^~~~~~~~~~~~~~~~ mimetex.c:9506:12: note: declared here 9506 | subraster *accent_subraster(), *accsp=NULL; /*raster for the accent itself*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9554:22: error: too many arguments to function ‘rastack’ 9554 | accsubsp = (isabove? rastack(subsp,accsp,1,vspace,1,3)/*accent above subexpr*/ | ^~~~~~~ mimetex.c:9505:12: note: declared here 9505 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^~~~~~~ mimetex.c:9555:14: error: too many arguments to function ‘rastack’ 9555 | : rastack(accsp,subsp,2,vspace,1,3)); /*accent below subexpr*/ | ^~~~~~~ mimetex.c:9505:12: note: declared here 9505 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^~~~~~~ mimetex.c:9557:5: error: too many arguments to function ‘delete_subraster’ 9557 | { delete_subraster(subsp); /* free unneeded subsp */ | ^~~~~~~~~~~~~~~~ mimetex.c:9509:9: note: declared here 9509 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9558:5: error: too many arguments to function ‘delete_subraster’ 9558 | delete_subraster(accsp); /* and unneeded accsp */ | ^~~~~~~~~~~~~~~~ mimetex.c:9509:9: note: declared here 9509 | int delete_subraster(); /*free work areas in case of error*/ | ^~~~~~~~~~~~~~~~ mimetex.c:9566:15: error: too many arguments to function ‘texscripts’ 9566 | *expression = texscripts(*expression,subscript,supscript,(isabove?2:1)); | ^~~~~~~~~~ mimetex.c:9502:10: note: declared here 9502 | char *texscripts(), *script=NULL, /* \under,overbrace allow scripts */ | ^~~~~~~~~~ mimetex.c:9570:15: error: too many arguments to function ‘rasterize’ 9570 | if ( (scrsp = rasterize(script,size-2)) /* rasterize script at size-2 */ | ^~~~~~~~~ mimetex.c:9504:12: note: declared here 9504 | subraster *rasterize(), *subsp=NULL, *scrsp=NULL; /*rasterize subexpr,script*/ | ^~~~~~~~~ mimetex.c:9573:22: error: too many arguments to function ‘rastack’ 9573 | accsubsp = (isabove? rastack(accsubsp,scrsp,1,0,1,3) /* accent above base */ | ^~~~~~~ mimetex.c:9505:12: note: declared here 9505 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^~~~~~~ mimetex.c:9574:14: error: too many arguments to function ‘rastack’ 9574 | : rastack(scrsp,accsubsp,2,0,1,3)); /* accent below base */ | ^~~~~~~ mimetex.c:9505:12: note: declared here 9505 | subraster *rastack(), *accsubsp=NULL; /* stack accent, subexpr, script */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:9608:12: error: conflicting types for ‘rastfont’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9608 | subraster *rastfont ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:584:12: note: previous declaration of ‘rastfont’ with type ‘struct subraster_struct *(void)’ 584 | subraster *rastfont(); /* handle \cal{} \scr{}, etc */ | ^~~~~~~~ mimetex.c: In function ‘rastfont’: mimetex.c:9668:14: error: too many arguments to function ‘rastflags’ 9668 | fontsp = rastflags(expression,size,basesp,ISFONTFAM,ifontnum,arg3); | ^~~~~~~~~ mimetex.c:9622:10: note: declared here 9622 | *rastflags(); /* or just set flag to switch font */ | ^~~~~~~~~ mimetex.c:9675:16: error: too many arguments to function ‘texsubexpr’ 9675 | *expression = texsubexpr(*expression,fontchars,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9614:10: note: declared here 9614 | char *texsubexpr(), fontchars[MAXSUBXSZ+1], /* chars to render in font */ | ^~~~~~~~~~ mimetex.c:9692:16: error: too many arguments to function ‘texsubexpr’ 9692 | *expression = texsubexpr(*expression,fontchars,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9614:10: note: declared here 9614 | char *texsubexpr(), fontchars[MAXSUBXSZ+1], /* chars to render in font */ | ^~~~~~~~~~ mimetex.c:9734:16: error: too many arguments to function ‘rasterize’ 9734 | if ( (fontsp = rasterize(subexpr,size)) /* rasterize chars in font */ | ^~~~~~~~~ mimetex.c:9621:12: note: declared here 9621 | subraster *rasterize(), *fontsp=NULL, /* rasterize chars in font */ | ^~~~~~~~~ mimetex.c:9618:9: warning: variable ‘family’ set but not used [-Wunused-but-set-variable] 9618 | int family = 0, /* fontinfo[ifontnum].family */ | ^~~~~~ mimetex.c: At top level: mimetex.c:9772:12: error: conflicting types for ‘rastbegin’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 9772 | subraster *rastbegin ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:585:12: note: previous declaration of ‘rastbegin’ with type ‘struct subraster_struct *(void)’ 585 | subraster *rastbegin(); /* handle \begin{}...\end{} */ | ^~~~~~~~~ mimetex.c: In function ‘rastbegin’: mimetex.c:9816:11: error: too many arguments to function ‘texsubexpr’ 9816 | exprptr = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:9778:10: note: declared here 9778 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /* \begin{} environment params*/ | ^~~~~~~~~~ mimetex.c:9844:19: error: too many arguments to function ‘texsubexpr’ 9844 | { exprptr = texsubexpr(exprptr,subexpr+7,0,"{","}",0,0); /*add on lcr*/ | ^~~~~~~~~~ mimetex.c:9778:10: note: declared here 9778 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /* \begin{} environment params*/ | ^~~~~~~~~~ mimetex.c:9866:19: error: too many arguments to function ‘texsubexpr’ 9866 | { exprptr = texsubexpr(exprptr,subexpr+8,0,"(",")",0,1); /*add on arg*/ | ^~~~~~~~~~ mimetex.c:9778:10: note: declared here 9778 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], /* \begin{} environment params*/ | ^~~~~~~~~~ mimetex.c:9924:7: error: too many arguments to function ‘strchange’ 9924 | { strchange(0,begptr,"{"); /* \begin --> {\begin */ | ^~~~~~~~~ mimetex.c:9782:10: note: declared here 9782 | char *strchange(); /*\begin...\end --> {\begin...\end}*/ | ^~~~~~~~~ mimetex.c:9931:8: error: too many arguments to function ‘strchange’ 9931 | { strchange(0,braceptr,"}"); /* \end{...} --> \end{...}} */ | ^~~~~~~~~ mimetex.c:9782:10: note: declared here 9782 | char *strchange(); /*\begin...\end --> {\begin...\end}*/ | ^~~~~~~~~ mimetex.c:9941:5: error: too many arguments to function ‘strreplace’ 9941 | strreplace(subexpr,"&=","#*@*#=",0); /* tag all &='s */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9942:5: error: too many arguments to function ‘strreplace’ 9942 | strreplace(subexpr,"&<","#*@*#<",0); /* tag all &<'s */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9943:5: error: too many arguments to function ‘strreplace’ 9943 | strreplace(subexpr,"&\\lt","#*@*#<",0); /* tag all &\lt's */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9944:5: error: too many arguments to function ‘strreplace’ 9944 | strreplace(subexpr,"&\\leq","#*@*#\\leq",0); /* tag all &\leq's */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9945:5: error: too many arguments to function ‘strreplace’ 9945 | strreplace(subexpr,"&>","#*@*#>",0); /* tag all &>'s */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9946:5: error: too many arguments to function ‘strreplace’ 9946 | strreplace(subexpr,"&\\gt","#*@*#>",0); /* tag all &\gt's */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9947:5: error: too many arguments to function ‘strreplace’ 9947 | strreplace(subexpr,"&\\geq","#*@*#\\geq",0); /* tag all &\geq's */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9949:7: error: too many arguments to function ‘strreplace’ 9949 | strreplace(subexpr,"&","\\hspace{10}&\\hspace{10}",0); /* add space */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9950:5: error: too many arguments to function ‘strreplace’ 9950 | strreplace(subexpr,"#*@*#=","& = &",0); /*restore and xlate tagged &='s*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9951:5: error: too many arguments to function ‘strreplace’ 9951 | strreplace(subexpr,"#*@*#<","& \\lt &",0); /*restore, xlate tagged &<'s*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9952:5: error: too many arguments to function ‘strreplace’ 9952 | strreplace(subexpr,"#*@*#\\leq","& \\leq &",0); /*xlate tagged &\leq's*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9953:5: error: too many arguments to function ‘strreplace’ 9953 | strreplace(subexpr,"#*@*#>","& \\gt &",0); /*restore, xlate tagged &>'s*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9954:5: error: too many arguments to function ‘strreplace’ 9954 | strreplace(subexpr,"#*@*#\\geq","& \\geq &",0); /*xlate tagged &\geq's*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9957:5: error: too many arguments to function ‘strreplace’ 9957 | strreplace(subexpr,"\n","\\\\",0); /* xlate \n newline to latex \\ */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9961:5: error: too many arguments to function ‘strreplace’ 9961 | strreplace(subexpr,"\\put "," ",0); /*remove \put's (not really needed)*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9962:5: error: too many arguments to function ‘strreplace’ 9962 | strreplace(subexpr,"\\put(","(",0); /*remove \put's (not really needed)*/ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9963:5: error: too many arguments to function ‘strreplace’ 9963 | strreplace(subexpr,"\\oval","\\circle",0); /* actually an ellipse */ | ^~~~~~~~~~ mimetex.c:9781:9: note: declared here 9781 | int strreplace(); /* replace substring in string */ | ^~~~~~~~~~ mimetex.c:9973:6: error: too many arguments to function ‘rasterize’ 9973 | sp = rasterize(subexpr,size); /* rasterize subexpr */ | ^~~~~~~~~ mimetex.c:9784:12: note: declared here 9784 | subraster *rasterize(), *sp=NULL; /* rasterize environment */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:10017:12: error: conflicting types for ‘rastarray’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 10017 | subraster *rastarray ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:588:12: note: previous declaration of ‘rastarray’ with type ‘struct subraster_struct *(void)’ 588 | subraster *rastarray(); /* handle \array{...} */ | ^~~~~~~~~ mimetex.c: In function ‘rastarray’: mimetex.c:10120:15: error: too many arguments to function ‘texsubexpr’ 10120 | *expression = texsubexpr(*expression,subexpr+2,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10023:10: note: declared here 10023 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *exprptr, /*parse array subexpr*/ | ^~~~~~~~~~ mimetex.c:10137:11: error: too many arguments to function ‘preamble’ 10137 | exprptr = preamble(subexpr+2,&size,preptr); /* reset size and get lcr's */ | ^~~~~~~~ mimetex.c:10026:10: note: declared here 10026 | *preamble(), *preptr=token; /*process optional size,lcr preamble*/ | ^~~~~~~~ mimetex.c:10161:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 10161 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~ mimetex.c:10161:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 10161 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~~~~ mimetex.c:10163:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 10163 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~ mimetex.c:10163:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 10163 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~~~~ mimetex.c:10165:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 10165 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~ mimetex.c:10165:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 10165 | if (colglobal) gjustify[irow] = justify[irow]; break; | ^~~~~ mimetex.c:10172:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 10172 | if (rowglobal) growcenter[irow] = rowcenter[irow]; break; | ^~ mimetex.c:10172:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 10172 | if (rowglobal) growcenter[irow] = rowcenter[irow]; break; | ^~~~~ mimetex.c:10258:14: error: too many arguments to function ‘texsubexpr’ 10258 | subptr = texsubexpr(exprptr,subtok,4095,"{","}",1,1); /*entire subexpr*/ | ^~~~~~~~~~ mimetex.c:10023:10: note: declared here 10023 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *exprptr, /*parse array subexpr*/ | ^~~~~~~~~~ mimetex.c:10294:18: error: too many arguments to function ‘texsubexpr’ 10294 | tokptr = texsubexpr(tokptr,lenexpr,127,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:10023:10: note: declared here 10023 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *exprptr, /*parse array subexpr*/ | ^~~~~~~~~~ mimetex.c:10296:20: error: too many arguments to function ‘evalterm’ 10296 | evalue = evalterm(mimestore,lenexpr); /* evaluate len expression */ | ^~~~~~~~ mimetex.c:10104:9: note: declared here 10104 | int evalterm(), evalue=0; /* evaluate [arg], {arg} */ | ^~~~~~~~ mimetex.c:10304:16: error: too many arguments to function ‘texchar’ 10304 | tokptr = texchar(tokptr,hltoken); /* extract first char from token */ | ^~~~~~~ mimetex.c:10100:10: note: declared here 10100 | char *texchar(), hltoken[1025]; /* extract \hline from token */ | ^~~~~~~ mimetex.c:10322:7: error: too many arguments to function ‘rasterize’ 10322 | rasterize(token,size)); /* rasterize non-empty token */ | ^~~~~~~~~ mimetex.c:10089:12: note: declared here 10089 | subraster *rasterize(), *toksp[1025], /* rasterize tokens */ | ^~~~~~~~~ mimetex.c:10416:15: error: too many arguments to function ‘new_subraster’ 10416 | if ( (arraysp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:10090:10: note: declared here 10090 | *new_subraster(), *arraysp=NULL; /* subraster for entire array */ | ^~~~~~~~~~~~~ mimetex.c:10436:7: error: too many arguments to function ‘rule_raster’ 10436 | rule_raster(arrayrp,hrow,0,width,1,(hline[irow]<0?1:0)); } /* hline */ | ^~~~~~~~~~~ mimetex.c:10098:9: note: declared here 10098 | int rule_raster(); /* draw hlines and vlines in array */ | ^~~~~~~~~~~ mimetex.c:10467:7: error: too many arguments to function ‘rastput’ 10467 | rastput(arrayrp,tsp->image, /* overlay cell token in array */ | ^~~~~~~ mimetex.c:10097:9: note: declared here 10097 | int rastput(); /* embed tokens/cells in array */ | ^~~~~~~ mimetex.c:10486:7: error: too many arguments to function ‘rule_raster’ 10486 | rule_raster(arrayrp,0,vcol,1,height,(vline[icol]<0?2:0)); } /* vline */ | ^~~~~~~~~~~ mimetex.c:10098:9: note: declared here 10098 | int rule_raster(); /* draw hlines and vlines in array */ | ^~~~~~~~~~~ mimetex.c:10499:9: error: too many arguments to function ‘delete_subraster’ 10499 | delete_subraster(toksp[ntokens]); /* then free it */ | ^~~~~~~~~~~~~~~~ mimetex.c:10092:9: note: declared here 10092 | int delete_subraster(); /* free toksp[] workspace at eoj */ | ^~~~~~~~~~~~~~~~ mimetex.c:10024:32: warning: variable ‘subptr’ set but not used [-Wunused-but-set-variable] 10024 | subtok[MAXTOKNSZ+1], *subptr=subtok, /* &,\\ inside { } not a delim*/ | ^~~~~~ mimetex.c: At top level: mimetex.c:10530:12: error: conflicting types for ‘rastpicture’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 10530 | subraster *rastpicture ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:589:12: note: previous declaration of ‘rastpicture’ with type ‘struct subraster_struct *(void)’ 589 | subraster *rastpicture(); /* handle \picture(,){...} */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastpicture’: mimetex.c:10562:15: error: too many arguments to function ‘texsubexpr’ 10562 | *expression = texsubexpr(*expression,putexpr,254,"(",")",0,0); | ^~~~~~~~~~ mimetex.c:10536:10: note: declared here 10536 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^~~~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10567:16: note: in expansion of macro ‘eround’ 10567 | width=height = eround(putexpr); /*width pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10567:16: note: in expansion of macro ‘eround’ 10567 | width=height = eround(putexpr); /*width pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10567:16: note: in expansion of macro ‘eround’ 10567 | width=height = eround(putexpr); /*width pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10569:12: note: in expansion of macro ‘eround’ 10569 | height = eround(putptr+1); /*in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10569:12: note: in expansion of macro ‘eround’ 10569 | height = eround(putptr+1); /*in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10569:12: note: in expansion of macro ‘eround’ 10569 | height = eround(putptr+1); /*in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10574:15: error: too many arguments to function ‘texsubexpr’ 10574 | *expression = texsubexpr(*expression,picexpr,2047,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10536:10: note: declared here 10536 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^~~~~~~~~~ mimetex.c:10583:17: error: too many arguments to function ‘new_subraster’ 10583 | if ( (picturesp=new_subraster(width,height,pixsz)) /*allocate new subraster*/ | ^~~~~~~~~~~~~ mimetex.c:10541:10: note: declared here 10541 | *new_subraster(), *picturesp=NULL, /* subraster for entire picture */ | ^~~~~~~~~~~~~ mimetex.c:10609:12: error: too many arguments to function ‘texsubexpr’ 10609 | picptr = texsubexpr(picptr,putexpr,254,"(",")",0,0); | ^~~~~~~~~~ mimetex.c:10536:10: note: declared here 10536 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^~~~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10644:19: note: in expansion of macro ‘eround’ 10644 | x = (double)(eround(putexpr)); /* x coord in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10644:19: note: in expansion of macro ‘eround’ 10644 | x = (double)(eround(putexpr)); /* x coord in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10644:19: note: in expansion of macro ‘eround’ 10644 | x = (double)(eround(putexpr)); /* x coord in pixels*/ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10646:19: note: in expansion of macro ‘eround’ 10646 | y = (double)(eround(putptr+1)); /* in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10646:19: note: in expansion of macro ‘eround’ 10646 | y = (double)(eround(putptr+1)); /* in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10646:19: note: in expansion of macro ‘eround’ 10646 | y = (double)(eround(putptr+1)); /* in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10655:24: note: in expansion of macro ‘eround’ 10655 | xinc = (double)(eround(multptr+1)); /* xinc in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10655:24: note: in expansion of macro ‘eround’ 10655 | xinc = (double)(eround(multptr+1)); /* xinc in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10655:24: note: in expansion of macro ‘eround’ 10655 | xinc = (double)(eround(multptr+1)); /* xinc in pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10657:24: note: in expansion of macro ‘eround’ 10657 | yinc = (double)(eround(putptr+1)); /* in user pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10657:24: note: in expansion of macro ‘eround’ 10657 | yinc = (double)(eround(putptr+1)); /* in user pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:10657:24: note: in expansion of macro ‘eround’ 10657 | yinc = (double)(eround(putptr+1)); /* in user pixels */ | ^~~~~~ mimetex.c:10552:9: note: declared here 10552 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10669:12: error: too many arguments to function ‘texsubexpr’ 10669 | picptr = texsubexpr(picptr,picelem,1023,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10536:10: note: declared here 10536 | char *texsubexpr(), picexpr[2049], *picptr=picexpr, /* picture {expre} */ | ^~~~~~~~~~ mimetex.c:10676:15: error: too many arguments to function ‘rasterize’ 10676 | picelemsp = rasterize(picelem,size); /* rasterize picture element */ | ^~~~~~~~~ mimetex.c:10540:14: note: declared here 10540 | subraster *rasterize(), *picelemsp=NULL, /* rasterize picture elements */ | ^~~~~~~~~ mimetex.c:10684:30: error: too many arguments to function ‘type_raster’ 10684 | if ( msglevel >= 999 ) type_raster(picelemsp->image,msgfp); } | ^~~~~~~~~~~ mimetex.c:10557:9: note: declared here 10557 | int type_raster(); /* display debugging output */ | ^~~~~~~~~~~ mimetex.c:10707:11: error: too many arguments to function ‘rastput’ 10707 | if ( !rastput(picturerp,picelemsp->image,ypos,xpos,0) ) break; | ^~~~~~~ mimetex.c:10556:9: note: declared here 10556 | int rastput(); /* embed elements in picture */ | ^~~~~~~ mimetex.c:10713:3: error: too many arguments to function ‘delete_subraster’ 10713 | delete_subraster(picelemsp); /* done with subraster, so free it */ | ^~~~~~~~~~~~~~~~ mimetex.c:10544:9: note: declared here 10544 | int delete_subraster(); /* free picelemsp[] workspace */ | ^~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:10750:12: error: conflicting types for ‘rastline’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 10750 | subraster *rastline ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:590:12: note: previous declaration of ‘rastline’ with type ‘struct subraster_struct *(void)’ 590 | subraster *rastline(); /* handle \line(xinc,yinc){xlen} */ | ^~~~~~~~ mimetex.c: In function ‘rastline’: mimetex.c:10773:15: error: too many arguments to function ‘texsubexpr’ 10773 | *expression = texsubexpr(*expression,linexpr,253,"(",")",0,0); | ^~~~~~~~~~ mimetex.c:10756:10: note: declared here 10756 | char *texsubexpr(),linexpr[257], *xptr=linexpr; /*line(xinc,yinc){xlen}*/ | ^~~~~~~~~~ mimetex.c:10778:17: error: too many arguments to function ‘evalterm’ 10778 | thickness = evalterm(mimestore,xptr+1); } /* get int thickness */ | ^~~~~~~~ mimetex.c:10765:9: note: declared here 10765 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10782:25: error: too many arguments to function ‘evalterm’ 10782 | xinc = xlen = (double)evalterm(mimestore,linexpr); /* xinc in user units */ | ^~~~~~~~ mimetex.c:10765:9: note: declared here 10765 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10784:25: error: too many arguments to function ‘evalterm’ 10784 | yinc = ylen = (double)evalterm(mimestore,xptr+1); /* in user units */ | ^~~~~~~~ mimetex.c:10765:9: note: declared here 10765 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10792:17: error: too many arguments to function ‘texsubexpr’ 10792 | *expression = texsubexpr(*expression,linexpr,253,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10756:10: note: declared here 10756 | char *texsubexpr(),linexpr[257], *xptr=linexpr; /*line(xinc,yinc){xlen}*/ | ^~~~~~~~~~ mimetex.c:10794:18: error: too many arguments to function ‘evalterm’ 10794 | xlen = (double)evalterm(mimestore,linexpr); /* xlen in user units */ | ^~~~~~~~ mimetex.c:10765:9: note: declared here 10765 | int evalterm(); /* evaluate [arg] and {arg}'s */ | ^~~~~~~~ mimetex.c:10826:14: error: too many arguments to function ‘new_subraster’ 10826 | if ( (linesp=new_subraster(rwidth,rheight,pixsz)) /* alloc new subraster */ | ^~~~~~~~~~~~~ mimetex.c:10757:12: note: declared here 10757 | subraster *new_subraster(), *linesp=NULL; /* subraster for line */ | ^~~~~~~~~~~~~ mimetex.c:10837:1: error: too many arguments to function ‘line_raster’ 10837 | line_raster ( linesp->image, /* embedded raster image */ | ^~~~~~~~~~~ mimetex.c:10768:9: note: declared here 10768 | int line_raster(); /* draw line in linesp->image */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:10879:12: error: conflicting types for ‘rastrule’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 10879 | subraster *rastrule ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:591:12: note: previous declaration of ‘rastrule’ with type ‘struct subraster_struct *(void)’ 591 | subraster *rastrule(); /* handle \rule[lift]{width}{height}*/ | ^~~~~~~~ mimetex.c: In function ‘rastrule’: mimetex.c:10898:19: error: too many arguments to function ‘texsubexpr’ 10898 | { *expression = texsubexpr(*expression,rulexpr,255,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:10885:10: note: declared here 10885 | char *texsubexpr(), rulexpr[257]; /* rule[lift]{wdth}{hgt} */ | ^~~~~~~~~~ mimetex.c:10899:12: error: too many arguments to function ‘evalterm’ 10899 | dval = evalterm(mimestore,rulexpr); /* convert [lift] to int */ | ^~~~~~~~ mimetex.c:10892:9: note: declared here 10892 | int evalterm(); /* evaluate args */ | ^~~~~~~~ mimetex.c:10903:15: error: too many arguments to function ‘texsubexpr’ 10903 | *expression = texsubexpr(*expression,rulexpr,255,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10885:10: note: declared here 10885 | char *texsubexpr(), rulexpr[257]; /* rule[lift]{wdth}{hgt} */ | ^~~~~~~~~~ mimetex.c:10905:8: error: too many arguments to function ‘evalterm’ 10905 | dval = evalterm(mimestore,rulexpr); /* convert {width} to int */ | ^~~~~~~~ mimetex.c:10892:9: note: declared here 10892 | int evalterm(); /* evaluate args */ | ^~~~~~~~ mimetex.c:10909:15: error: too many arguments to function ‘texsubexpr’ 10909 | *expression = texsubexpr(*expression,rulexpr,255,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:10885:10: note: declared here 10885 | char *texsubexpr(), rulexpr[257]; /* rule[lift]{wdth}{hgt} */ | ^~~~~~~~~~ mimetex.c:10911:8: error: too many arguments to function ‘evalterm’ 10911 | dval = evalterm(mimestore,rulexpr); /* convert {height} to int */ | ^~~~~~~~ mimetex.c:10892:9: note: declared here 10892 | int evalterm(); /* evaluate args */ | ^~~~~~~~ mimetex.c:10925:14: error: too many arguments to function ‘new_subraster’ 10925 | if ( (rulesp=new_subraster(rwidth,rheight,pixsz)) /* alloc new subraster */ | ^~~~~~~~~~~~~ mimetex.c:10886:12: note: declared here 10886 | subraster *new_subraster(), *rulesp=NULL; /* subraster for rule */ | ^~~~~~~~~~~~~ mimetex.c:10935:1: error: too many arguments to function ‘rule_raster’ 10935 | rule_raster ( rulesp->image, /* embedded raster image */ | ^~~~~~~~~~~ mimetex.c:10891:9: note: declared here 10891 | int rule_raster(); /* draw rule in rulesp->image */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:10974:12: error: conflicting types for ‘rastcircle’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 10974 | subraster *rastcircle ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:592:12: note: previous declaration of ‘rastcircle’ with type ‘struct subraster_struct *(void)’ 592 | subraster *rastcircle(); /* handle \circle(xdiam[,ydiam]) */ | ^~~~~~~~~~ mimetex.c: In function ‘rastcircle’: mimetex.c:10991:9: error: conflicting types for ‘circle_recurse’; have ‘int(void)’ 10991 | circle_recurse(); /* for theta0,theta1 args */ | ^~~~~~~~~~~~~~ mimetex.c:3189:9: note: previous definition of ‘circle_recurse’ with type ‘int(struct raster_struct *, int, int, int, int, int, double, double)’ 3189 | int circle_recurse ( raster *rp, int row0, int col0, | ^~~~~~~~~~~~~~ mimetex.c:10996:15: error: too many arguments to function ‘texsubexpr’ 10996 | *expression = texsubexpr(*expression,circexpr,500,"(",")",0,0); | ^~~~~~~~~~ mimetex.c:10980:10: note: declared here 10980 | char *texsubexpr(), circexpr[512],*xptr=circexpr; /*circle(xdiam[,ydiam])*/ | ^~~~~~~~~~ mimetex.c:11004:26: error: too many arguments to function ‘evalterm’ 11004 | theta0 = (double)evalterm(mimestore,quads); /* theta0 precedes , */ | ^~~~~~~~ mimetex.c:10988:9: note: declared here 10988 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11005:26: error: too many arguments to function ‘evalterm’ 11005 | theta1 = (double)evalterm(mimestore,qptr+1); /* theta1 follows , */ | ^~~~~~~~ mimetex.c:10988:9: note: declared here 10988 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11014:11: error: too many arguments to function ‘evalterm’ 11014 | (double)evalterm(mimestore,circexpr); /* evaluate expression */ | ^~~~~~~~ mimetex.c:10988:9: note: declared here 10988 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11016:19: error: too many arguments to function ‘evalterm’ 11016 | ydiam = (double)evalterm(mimestore,xptr+1); /* in user units */ | ^~~~~~~~ mimetex.c:10988:9: note: declared here 10988 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11033:14: error: too many arguments to function ‘new_subraster’ 11033 | if ( (circsp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:10983:12: note: declared here 10983 | subraster *new_subraster(), *circsp=NULL; /* subraster for ellipse */ | ^~~~~~~~~~~~~ mimetex.c:11044:3: error: too many arguments to function ‘circle_raster’ 11044 | circle_raster ( circsp->image, /* embedded raster image */ | ^~~~~~~~~~~~~ mimetex.c:10990:9: note: declared here 10990 | int circle_raster(), /* draw ellipse in circsp->image */ | ^~~~~~~~~~~~~ mimetex.c:11050:3: error: too many arguments to function ‘circle_recurse’ 11050 | circle_recurse ( circsp->image, /* embedded raster image */ | ^~~~~~~~~~~~~~ mimetex.c:10991:9: note: declared here 10991 | circle_recurse(); /* for theta0,theta1 args */ | ^~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11091:12: error: conflicting types for ‘rastbezier’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11091 | subraster *rastbezier ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:593:12: note: previous declaration of ‘rastbezier’ with type ‘struct subraster_struct *(void)’ 593 | subraster *rastbezier(); /*handle\bezier(c0,r0)(c1,r1)(ct,rt)*/ | ^~~~~~~~~~ mimetex.c: In function ‘rastbezier’: mimetex.c:11111:9: error: conflicting types for ‘bezier_raster’; have ‘int(void)’ 11111 | int bezier_raster(); /* draw bezier in bezsp->image */ | ^~~~~~~~~~~~~ mimetex.c:3264:9: note: previous definition of ‘bezier_raster’ with type ‘int(struct raster_struct *, double, double, double, double, double, double)’ 3264 | int bezier_raster ( raster *rp, double r0, double c0, | ^~~~~~~~~~~~~ mimetex.c:11118:17: error: too many arguments to function ‘texsubexpr’ 11118 | *expression = texsubexpr(*expression,bezexpr,127,"(",")",0,0); | ^~~~~~~~~~ mimetex.c:11098:10: note: declared here 11098 | char *texsubexpr(), bezexpr[129],*xptr=bezexpr; /*\bezier(r,c)(r,c)(r,c)*/ | ^~~~~~~~~~ mimetex.c:11125:31: error: too many arguments to function ‘evalterm’ 11125 | r = unitlength*((double)evalterm(mimestore,xptr+1)); } | ^~~~~~~~ mimetex.c:11105:9: note: declared here 11105 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11127:27: error: too many arguments to function ‘evalterm’ 11127 | c = unitlength*((double)evalterm(mimestore,bezexpr)); | ^~~~~~~~ mimetex.c:11105:9: note: declared here 11105 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11165:13: error: too many arguments to function ‘new_subraster’ 11165 | if ( (bezsp=new_subraster(width,height,pixsz)) /* allocate new subraster */ | ^~~~~~~~~~~~~ mimetex.c:11097:12: note: declared here 11097 | subraster *new_subraster(), *bezsp=NULL; /* subraster for bezier */ | ^~~~~~~~~~~~~ mimetex.c:11175:1: error: too many arguments to function ‘bezier_raster’ 11175 | bezier_raster ( bezsp->image, /* embedded raster image */ | ^~~~~~~~~~~~~ mimetex.c:11111:9: note: declared here 11111 | int bezier_raster(); /* draw bezier in bezsp->image */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11216:12: error: conflicting types for ‘rastraise’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11216 | subraster *rastraise ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:594:12: note: previous declaration of ‘rastraise’ with type ‘struct subraster_struct *(void)’ 594 | subraster *rastraise(); /* handle \raisebox{lift}{expr} */ | ^~~~~~~~~ mimetex.c: In function ‘rastraise’: mimetex.c:11231:15: error: too many arguments to function ‘texsubexpr’ 11231 | *expression = texsubexpr(*expression,liftexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11222:10: note: declared here 11222 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *liftexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11233:8: note: in expansion of macro ‘eround’ 11233 | lift = eround(liftexpr); /* {lift} to integer */ | ^~~~~~ mimetex.c:11225:9: note: declared here 11225 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11233:8: note: in expansion of macro ‘eround’ 11233 | lift = eround(liftexpr); /* {lift} to integer */ | ^~~~~~ mimetex.c:11225:9: note: declared here 11225 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11233:8: note: in expansion of macro ‘eround’ 11233 | lift = eround(liftexpr); /* {lift} to integer */ | ^~~~~~ mimetex.c:11225:9: note: declared here 11225 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11239:15: error: too many arguments to function ‘texsubexpr’ 11239 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11222:10: note: declared here 11222 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *liftexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11241:17: error: too many arguments to function ‘rasterize’ 11241 | if ( (raisesp = rasterize(subexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11223:12: note: declared here 11223 | subraster *rasterize(), *raisesp=NULL; /* rasterize subexpr to be raised */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:11281:12: error: conflicting types for ‘rastrotate’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11281 | subraster *rastrotate ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~ mimetex.h:595:12: note: previous declaration of ‘rastrotate’ with type ‘struct subraster_struct *(void)’ 595 | subraster *rastrotate(); /* handle \rotatebox{degs}{expr} */ | ^~~~~~~~~~ mimetex.c: In function ‘rastrotate’: mimetex.c:11300:15: error: too many arguments to function ‘texsubexpr’ 11300 | *expression = texsubexpr(*expression,degexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11287:10: note: declared here 11287 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *degexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11302:19: error: too many arguments to function ‘evalterm’ 11302 | degrees = (double)evalterm(mimestore,degexpr); /* degrees to be rotated */ | ^~~~~~~~ mimetex.c:11295:9: note: declared here 11295 | int evalterm(); /* evaluate [arg],{arg} expressions*/ | ^~~~~~~~ mimetex.c:11319:15: error: too many arguments to function ‘texsubexpr’ 11319 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11287:10: note: declared here 11287 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *degexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11321:15: error: too many arguments to function ‘rasterize’ 11321 | if ( (rotsp = rasterize(subexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11288:12: note: declared here 11288 | subraster *rasterize(), *rotsp=NULL; /* subraster for rotated subexpr */ | ^~~~~~~~~ mimetex.c:11336:24: error: too many arguments to function ‘rastrot’ 11336 | { raster *nextrp = rastrot(rotrp); /* rotate raster image */ | ^~~~~~~ mimetex.c:11289:10: note: declared here 11289 | raster *rastrot(), *rotrp=NULL; /* rotate subraster->image 90 degs */ | ^~~~~~~ mimetex.c:11338:7: error: too many arguments to function ‘delete_raster’ 11338 | delete_raster(rotrp); /* free previous raster image */ | ^~~~~~~~~~~~~ mimetex.c:11290:9: note: declared here 11290 | int delete_raster(); /* delete intermediate rasters */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11393:12: error: conflicting types for ‘rastmagnify’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11393 | subraster *rastmagnify ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:596:12: note: previous declaration of ‘rastmagnify’ with type ‘struct subraster_struct *(void)’ 596 | subraster *rastmagnify(); /* handle \magnify{magstep}{expr} */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastmagnify’: mimetex.c:11401:10: error: conflicting types for ‘rastmag’; have ‘struct raster_struct *(void)’ 11401 | raster *rastmag(), *magrp=NULL; /* magnify subraster->image */ | ^~~~~~~ mimetex.c:1410:10: note: previous definition of ‘rastmag’ with type ‘struct raster_struct *(struct raster_struct *, int)’ 1410 | raster *rastmag ( raster *rp, int magstep ) | ^~~~~~~ mimetex.c:11409:15: error: too many arguments to function ‘texsubexpr’ 11409 | *expression = texsubexpr(*expression,magexpr,255,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11399:10: note: declared here 11399 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *magexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11417:15: error: too many arguments to function ‘texsubexpr’ 11417 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11399:10: note: declared here 11399 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *magexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11419:15: error: too many arguments to function ‘rasterize’ 11419 | if ( (magsp = rasterize(subexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11400:12: note: declared here 11400 | subraster *rasterize(), *magsp=NULL; /* subraster for magnified subexpr */ | ^~~~~~~~~ mimetex.c:11430:9: error: too many arguments to function ‘rastmag’ 11430 | magrp = rastmag(magsp->image,magstep); /* magnify raster image */ | ^~~~~~~ mimetex.c:11401:10: note: declared here 11401 | raster *rastmag(), *magrp=NULL; /* magnify subraster->image */ | ^~~~~~~ mimetex.c:11432:1: error: too many arguments to function ‘delete_raster’ 11432 | delete_raster(magsp->image); /* free original raster image */ | ^~~~~~~~~~~~~ mimetex.c:11403:9: note: declared here 11403 | int delete_raster(); /* delete intermediate raster */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11471:12: error: conflicting types for ‘rastreflect’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11471 | subraster *rastreflect ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:597:12: note: previous declaration of ‘rastreflect’ with type ‘struct subraster_struct *(void)’ 597 | subraster *rastreflect(); /* handle \reflectbox[axis]{expr} */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastreflect’: mimetex.c:11479:10: error: conflicting types for ‘rastref’; have ‘struct raster_struct *(void)’ 11479 | raster *rastref(), *refrp=NULL; /* reflect subraster->image */ | ^~~~~~~ mimetex.c:1582:10: note: previous definition of ‘rastref’ with type ‘struct raster_struct *(struct raster_struct *, int)’ 1582 | raster *rastref ( raster *rp, int axis ) | ^~~~~~~ mimetex.c:11488:19: error: too many arguments to function ‘texsubexpr’ 11488 | { *expression = texsubexpr(*expression,axisexpr,255,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11477:10: note: declared here 11477 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *axisexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11496:15: error: too many arguments to function ‘texsubexpr’ 11496 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11477:10: note: declared here 11477 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], *axisexpr=subexpr; /* args */ | ^~~~~~~~~~ mimetex.c:11498:15: error: too many arguments to function ‘rasterize’ 11498 | if ( (refsp = rasterize(subexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11478:12: note: declared here 11478 | subraster *rasterize(), *refsp=NULL; /* subraster for reflected subexpr */ | ^~~~~~~~~ mimetex.c:11509:9: error: too many arguments to function ‘rastref’ 11509 | refrp = rastref(refsp->image,axis); /* reflect raster image */ | ^~~~~~~ mimetex.c:11479:10: note: declared here 11479 | raster *rastref(), *refrp=NULL; /* reflect subraster->image */ | ^~~~~~~ mimetex.c:11511:1: error: too many arguments to function ‘delete_raster’ 11511 | delete_raster(refsp->image); /* free original raster image */ | ^~~~~~~~~~~~~ mimetex.c:11481:9: note: declared here 11481 | int delete_raster(); /* delete intermediate raster */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11548:12: error: conflicting types for ‘rastfbox’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11548 | subraster *rastfbox ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:598:12: note: previous declaration of ‘rastfbox’ with type ‘struct subraster_struct *(void)’ 598 | subraster *rastfbox(); /* handle \fbox{expr} */ | ^~~~~~~~ mimetex.c: In function ‘rastfbox’: mimetex.c:11556:10: error: conflicting types for ‘border_raster’; have ‘struct raster_struct *(void)’ 11556 | raster *border_raster(), *bp=NULL; /* framed image raster */ | ^~~~~~~~~~~~~ mimetex.c:3339:10: note: previous definition of ‘border_raster’ with type ‘struct raster_struct *(struct raster_struct *, int, int, int, int)’ 3339 | raster *border_raster ( raster *rp, int ntop, int nbot, | ^~~~~~~~~~~~~ mimetex.c:11567:17: error: too many arguments to function ‘texsubexpr’ 11567 | *expression = texsubexpr(*expression,widtharg,511,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11554:10: note: declared here 11554 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], widtharg[512]; /* args */ | ^~~~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11582:18: note: in expansion of macro ‘eround’ 11582 | evalue = eround(widtharg); /* interpret and scale width */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11582:18: note: in expansion of macro ‘eround’ 11582 | evalue = eround(widtharg); /* interpret and scale width */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11582:18: note: in expansion of macro ‘eround’ 11582 | evalue = eround(widtharg); /* interpret and scale width */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:11586:17: error: too many arguments to function ‘evalterm’ 11586 | width = evalterm(mimestore,widtharg); } | ^~~~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:11591:19: error: too many arguments to function ‘texsubexpr’ 11591 | { *expression = texsubexpr(*expression,widtharg,511,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11554:10: note: declared here 11554 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], widtharg[512]; /* args */ | ^~~~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:28: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11594:18: note: in expansion of macro ‘eround’ 11594 | evalue = eround(widtharg); /* interpret and scale height */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:35: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11594:18: note: in expansion of macro ‘eround’ 11594 | evalue = eround(widtharg); /* interpret and scale height */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:973:49: error: too many arguments to function ‘evalterm’ 973 | #define eround(arg) (iround(unitlength*((double)evalterm(mimestore,(arg))))) | ^~~~~~~~ mimetex.h:90:43: note: in definition of macro ‘iround’ 90 | #define iround(x) ((int)((x)>=0?(x)+0.5:(x)-0.5)) /* round double to int */ | ^ mimetex.c:11594:18: note: in expansion of macro ‘eround’ 11594 | evalue = eround(widtharg); /* interpret and scale height */ | ^~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:11598:18: error: too many arguments to function ‘evalterm’ 11598 | height = evalterm(mimestore,widtharg); } | ^~~~~~~~ mimetex.c:11557:9: note: declared here 11557 | int evalterm(), evalue=0; /* interpret [width][height] */ | ^~~~~~~~ mimetex.c:11604:15: error: too many arguments to function ‘texsubexpr’ 11604 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11554:10: note: declared here 11554 | char *texsubexpr(), subexpr[MAXSUBXSZ+1], widtharg[512]; /* args */ | ^~~~~~~~~~ mimetex.c:11607:21: error: too many arguments to function ‘rasterize’ 11607 | { if ( (framesp = rasterize(subexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11555:12: note: declared here 11555 | subraster *rasterize(), *framesp=NULL; /* rasterize subexpr to be framed */ | ^~~~~~~~~ mimetex.c:11613:21: error: too many arguments to function ‘rasterize’ 11613 | if ( (framesp = rasterize(composexpr,size)) /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11555:12: note: declared here 11555 | subraster *rasterize(), *framesp=NULL; /* rasterize subexpr to be framed */ | ^~~~~~~~~ mimetex.c:11620:12: error: too many arguments to function ‘border_raster’ 11620 | if ( (bp = border_raster(framesp->image,-fwidth,-fwidth,fthick,1)) | ^~~~~~~~~~~~~ mimetex.c:11556:10: note: declared here 11556 | raster *border_raster(), *bp=NULL; /* framed image raster */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:11661:12: error: conflicting types for ‘rastinput’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11661 | subraster *rastinput ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:599:12: note: previous declaration of ‘rastinput’ with type ‘struct subraster_struct *(void)’ 599 | subraster *rastinput(); /* handle \input{filename} */ | ^~~~~~~~~ mimetex.c: In function ‘rastinput’: mimetex.c:11674:9: error: conflicting types for ‘isstrstr’; have ‘int(void)’ 11674 | int isstrstr(); /* search for valid inputpath in filename */ | ^~~~~~~~ mimetex.c:6791:9: note: previous definition of ‘isstrstr’ with type ‘int(char *, char *, int)’ 6791 | int isstrstr ( char *string, char *snippets, int iscase ) | ^~~~~~~~ mimetex.c:11676:10: error: conflicting types for ‘mimeprep’; have ‘char *(void)’ 11676 | *mimeprep(), /* preprocess inputted data */ | ^~~~~~~~ mimetex.c:5747:10: note: previous definition of ‘mimeprep’ with type ‘char *(char *)’ 5747 | char *mimeprep ( char *expression ) | ^~~~~~~~ mimetex.c:11684:19: error: too many arguments to function ‘texsubexpr’ 11684 | *expression = texsubexpr(*expression,argfld,MAXTOKNSZ-1,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11667:10: note: declared here 11667 | char *texsubexpr(), tag[1024]="\000", filename[1024]="\000"; /* args */ | ^~~~~~~~~~ mimetex.c:11692:15: error: too many arguments to function ‘texsubexpr’ 11692 | *expression = texsubexpr(*expression,filename,1020,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11667:10: note: declared here 11667 | char *texsubexpr(), tag[1024]="\000", filename[1024]="\000"; /* args */ | ^~~~~~~~~~ mimetex.c:11704:8: error: too many arguments to function ‘isstrstr’ 11704 | if ( isstrstr(filename,inputpath,0) ) /* filename has allowed inputpath */ | ^~~~~~~~ mimetex.c:11674:9: note: declared here 11674 | int isstrstr(); /* search for valid inputpath in filename */ | ^~~~~~~~ mimetex.c:11713:12: error: too many arguments to function ‘rastreadfile’ 11713 | status = rastreadfile(filename,0,tag,subexpr); /* read file */ | ^~~~~~~~~~~~ mimetex.c:11669:17: note: declared here 11669 | int status, rastreadfile(); /* read input file */ | ^~~~~~~~~~~~ mimetex.c:11716:3: error: too many arguments to function ‘mimeprep’ 11716 | mimeprep(subexpr); /* preprocess subexpression */ | ^~~~~~~~ mimetex.c:11676:10: note: declared here 11676 | *mimeprep(), /* preprocess inputted data */ | ^~~~~~~~ mimetex.c:11720:22: error: too many arguments to function ‘dbltoa’ 11720 | if ( (reformat=dbltoa(d,npts)) != NULL ) /* reformat successful */ | ^~~~~~ mimetex.c:11677:10: note: declared here 11677 | *dbltoa(), *reformat=NULL; /* reformat numerical input */ | ^~~~~~ mimetex.c:11734:11: error: too many arguments to function ‘rasterize’ 11734 | inputsp = rasterize(subexpr,size); /* rasterize subexpression */ | ^~~~~~~~~ mimetex.c:11668:12: note: declared here 11668 | subraster *rasterize(), *inputsp=NULL; /* rasterized input image */ | ^~~~~~~~~ mimetex.c:11669:9: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 11669 | int status, rastreadfile(); /* read input file */ | ^~~~~~ mimetex.c: At top level: mimetex.c:11767:12: error: conflicting types for ‘rastcounter’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11767 | subraster *rastcounter ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:600:12: note: previous declaration of ‘rastcounter’ with type ‘struct subraster_struct *(void)’ 600 | subraster *rastcounter(); /* handle \counter{filename} */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastcounter’: mimetex.c:11801:19: error: too many arguments to function ‘texsubexpr’ 11801 | { *expression = texsubexpr(*expression,text,1023,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11773:10: note: declared here 11773 | char *texsubexpr(), filename[1024]="\000", /* counter file */ | ^~~~~~~~~~ mimetex.c:11811:19: error: too many arguments to function ‘texsubexpr’ 11811 | { *expression = texsubexpr(*expression,filename,1023,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:11773:10: note: declared here 11773 | char *texsubexpr(), filename[1024]="\000", /* counter file */ | ^~~~~~~~~~ mimetex.c:11833:15: error: too many arguments to function ‘texsubexpr’ 11833 | *expression = texsubexpr(*expression,filename,1023,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11773:10: note: declared here 11773 | char *texsubexpr(), filename[1024]="\000", /* counter file */ | ^~~~~~~~~~ mimetex.c:11856:17: error: too many arguments to function ‘rastreadfile’ 11856 | if ( (status=rastreadfile(filename,1,tag,text)) > 0 ) /*try reading file*/ | ^~~~~~~~~~~~ mimetex.c:11777:18: note: declared here 11777 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^~~~~~~~~~~~ mimetex.c:11875:15: error: too many arguments to function ‘rastwritefile’ 11875 | status = rastwritefile(filename,tag,text,isstrict); } /*rewrite counter*/ | ^~~~~~~~~~~~~ mimetex.c:11777:33: note: declared here 11777 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^~~~~~~~~~~~~ mimetex.c:11888:17: error: too many arguments to function ‘rasteditfilename’ 11888 | strcpy(logfile,rasteditfilename(logfile)); /* edit log file name */ | ^~~~~~~~~~~~~~~~ mimetex.c:11784:10: note: declared here 11784 | char *rasteditfilename(), /* edit log file name */ | ^~~~~~~~~~~~~~~~ mimetex.c:11898:25: error: too many arguments to function ‘timestamp’ 11898 | fprintf(logfp,"%s ",timestamp(TZDELTA,0)); /* first emit timestamp */ | ^~~~~~~~~ mimetex.c:11785:10: note: declared here 11785 | *timestamp(), /* timestamp for logging */ | ^~~~~~~~~ mimetex.c:11921:13: error: too many arguments to function ‘dbltoa’ 11921 | strcpy(text,dbltoa(((double)counter),0)); /* comma-separated counter value */ | ^~~~~~ mimetex.c:11786:10: note: declared here 11786 | *dbltoa(); /* double to comma-separated ascii */ | ^~~~~~ mimetex.c:11928:15: error: too many arguments to function ‘rasterize’ 11928 | countersp = rasterize(text,size); /* rasterize counter subexpression */ | ^~~~~~~~~ mimetex.c:11775:12: note: declared here 11775 | subraster *rasterize(), *countersp=NULL; /* rasterized counter image */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:11956:12: error: conflicting types for ‘rasteval’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 11956 | subraster *rasteval ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:601:12: note: previous declaration of ‘rasteval’ with type ‘struct subraster_struct *(void)’ 601 | subraster *rasteval(); /* handle \eval{expression} */ | ^~~~~~~~ mimetex.c: In function ‘rasteval’: mimetex.c:11968:15: error: too many arguments to function ‘texsubexpr’ 11968 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:11962:10: note: declared here 11962 | char *texsubexpr(), subexpr[MAXSUBXSZ]; /* arg to be evaluated */ | ^~~~~~~~~~ mimetex.c:11975:9: error: too many arguments to function ‘evalterm’ 11975 | value = evalterm(mimestore,subexpr); /* evaluate expression */ | ^~~~~~~~ mimetex.c:11964:9: note: declared here 11964 | int evalterm(), value=0; /* evaluate expression */ | ^~~~~~~~ mimetex.c:11979:10: error: too many arguments to function ‘rasterize’ 11979 | evalsp = rasterize(subexpr,size); /* rasterize evaluated expression */ | ^~~~~~~~~ mimetex.c:11963:12: note: declared here 11963 | subraster *rasterize(), *evalsp=NULL; /* rasterize evaluated expression */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12007:12: error: conflicting types for ‘rasttoday’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 12007 | subraster *rasttoday ( char **expression, int size, subraster *basesp, | ^~~~~~~~~ mimetex.h:602:12: note: previous declaration of ‘rasttoday’ with type ‘struct subraster_struct *(void)’ 602 | subraster *rasttoday(); /* handle \today[+/-tzdelta,ifmt] */ | ^~~~~~~~~ mimetex.c: In function ‘rasttoday’: mimetex.c:12022:19: error: too many arguments to function ‘texsubexpr’ 12022 | { *expression = texsubexpr(*expression,optarg,2047,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:12013:10: note: declared here 12013 | char *texsubexpr(), optarg[2050]; /* optional [+/-tzdelta,ifmt] args */ | ^~~~~~~~~~ mimetex.c:12038:14: error: too many arguments to function ‘timestamp’ 12038 | strcat(today,timestamp(tzdelta,ifmt)); /* get timestamp */ | ^~~~~~~~~ mimetex.c:12014:10: note: declared here 12014 | char *timestamp(), *today=optarg; /* timestamp to be rasterized */ | ^~~~~~~~~ mimetex.c:12040:11: error: too many arguments to function ‘rasterize’ 12040 | todaysp = rasterize(today,size); /* rasterize timestamp */ | ^~~~~~~~~ mimetex.c:12015:12: note: declared here 12015 | subraster *rasterize(), *todaysp=NULL; /* rasterize timestamp */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12068:12: error: conflicting types for ‘rastcalendar’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 12068 | subraster *rastcalendar ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~~ mimetex.h:603:12: note: previous declaration of ‘rastcalendar’ with type ‘struct subraster_struct *(void)’ 603 | subraster *rastcalendar(); /* handle \calendar[yaer,month] */ | ^~~~~~~~~~~~ mimetex.c: In function ‘rastcalendar’: mimetex.c:12083:19: error: too many arguments to function ‘texsubexpr’ 12083 | { *expression = texsubexpr(*expression,optarg,2047,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:12074:10: note: declared here 12074 | char *texsubexpr(), optarg[2050]; /* optional [year,month] args */ | ^~~~~~~~~~ mimetex.c:12107:10: error: too many arguments to function ‘calendar’ 12107 | calstr = calendar(year,month,day); /* get calendar string */ | ^~~~~~~~ mimetex.c:12075:10: note: declared here 12075 | char *calendar(), *calstr=NULL; /* calendar to be rasterized */ | ^~~~~~~~ mimetex.c:12108:14: error: too many arguments to function ‘rasterize’ 12108 | calendarsp = rasterize(calstr,size); /* rasterize calendar string */ | ^~~~~~~~~ mimetex.c:12076:12: note: declared here 12076 | subraster *rasterize(), *calendarsp=NULL; /* rasterize calendar string */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12138:12: error: conflicting types for ‘rastenviron’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 12138 | subraster *rastenviron ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:604:12: note: previous declaration of ‘rastenviron’ with type ‘struct subraster_struct *(void)’ 604 | subraster *rastenviron(); /* handle \environment */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastenviron’: mimetex.c:12151:9: error: conflicting types for ‘unescape_url’; have ‘int(void)’ 12151 | int unescape_url(); /* convert all %xx's to chars */ | ^~~~~~~~~~~~ mimetex.c:7074:5: note: previous definition of ‘unescape_url’ with type ‘int(char *, int)’ 7074 | int unescape_url(char *url, int isescape) { | ^~~~~~~~~~~~ mimetex.c:12164:18: error: too many arguments to function ‘texsubexpr’ 12164 | *expression = texsubexpr(*expression,optarg,250,"[","]",0,0); | ^~~~~~~~~~ mimetex.c:12144:10: note: declared here 12144 | char *texsubexpr(), optarg[255]; /* optional [...] args (for future)*/ | ^~~~~~~~~~ mimetex.c:12189:3: error: too many arguments to function ‘unescape_url’ 12189 | unescape_url(environvar,0); /* convert all %xx's to chars */ | ^~~~~~~~~~~~ mimetex.c:12151:9: note: declared here 12151 | int unescape_url(); /* convert all %xx's to chars */ | ^~~~~~~~~~~~ mimetex.c:12190:16: error: too many arguments to function ‘strdetex’ 12190 | environptr = strdetex(environvar,1); /* remove/replace any math chars */ | ^~~~~~~~ mimetex.c:12148:10: note: declared here 12148 | *strdetex(), /* removes/replaces any math chars */ | ^~~~~~~~ mimetex.c:12192:16: error: too many arguments to function ‘strwrap’ 12192 | environptr = strwrap(environvar,wraplen,-6); /* wrap long lines */ | ^~~~~~~ mimetex.c:12147:10: note: declared here 12147 | char *strwrap(), /* wrap long lines */ | ^~~~~~~ mimetex.c:12194:3: error: too many arguments to function ‘mimeprep’ 12194 | mimeprep(environvar); /* preprocess environvar string */ | ^~~~~~~~ mimetex.c:12150:10: note: declared here 12150 | char *mimeprep(); /* preprocess environvar string */ | ^~~~~~~~ mimetex.c:12205:15: error: too many arguments to function ‘rasterize’ 12205 | environsp = rasterize(environstr,size); /* rasterize environment string */ | ^~~~~~~~~ mimetex.c:12157:12: note: declared here 12157 | subraster *rasterize(), *environsp=NULL; /* rasterize environment string */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12233:12: error: conflicting types for ‘rastmessage’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 12233 | subraster *rastmessage ( char **expression, int size, subraster *basesp, | ^~~~~~~~~~~ mimetex.h:605:12: note: previous declaration of ‘rastmessage’ with type ‘struct subraster_struct *(void)’ 605 | subraster *rastmessage(); /* handle \message */ | ^~~~~~~~~~~ mimetex.c: In function ‘rastmessage’: mimetex.c:12255:15: error: too many arguments to function ‘texsubexpr’ 12255 | *expression = texsubexpr(*expression,amsg,255,"{","}",0,0); | ^~~~~~~~~~ mimetex.c:12239:10: note: declared here 12239 | char *texsubexpr(), amsg[256]="\000"; /* message number text */ | ^~~~~~~~~~ mimetex.c:12268:14: error: too many arguments to function ‘urlprune’ 12268 | strdetex(urlprune(referer_match,reflevels),1),0); /*with referer_match*/ | ^~~~~~~~ mimetex.c:12245:10: note: declared here 12245 | char *urlprune(); /*prune referer_match in refmsgnum*/ | ^~~~~~~~ mimetex.c:12268:5: error: too many arguments to function ‘strdetex’ 12268 | strdetex(urlprune(referer_match,reflevels),1),0); /*with referer_match*/ | ^~~~~~~~ mimetex.c:12246:10: note: declared here 12246 | char *strdetex(); /* remove math chars from messages */ | ^~~~~~~~ mimetex.c:12267:4: error: too many arguments to function ‘strreplace’ 12267 | strreplace(msg,"SERVER_NAME", /* replace SERVER_NAME */ | ^~~~~~~~~~ mimetex.c:12243:9: note: declared here 12243 | int strreplace(); /*replace SERVER_NAME in refmsgnum*/ | ^~~~~~~~~~ mimetex.c:12271:13: error: too many arguments to function ‘rasterize’ 12271 | messagesp = rasterize(msg,size); /* rasterize message string */ | ^~~~~~~~~ mimetex.c:12242:12: note: declared here 12242 | subraster *rasterize(), *messagesp=NULL; /* rasterize requested message */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12300:12: error: conflicting types for ‘rastnoop’; have ‘struct subraster_struct *(char **, int, struct subraster_struct *, int, int, int)’ 12300 | subraster *rastnoop ( char **expression, int size, subraster *basesp, | ^~~~~~~~ mimetex.h:606:12: note: previous declaration of ‘rastnoop’ with type ‘struct subraster_struct *(void)’ 606 | subraster *rastnoop(); /* handle \escape's to be flushed */ | ^~~~~~~~ mimetex.c: In function ‘rastnoop’: mimetex.c:12312:19: error: too many arguments to function ‘texsubexpr’ 12312 | *expression = texsubexpr(*expression,subexpr,0,"{","}",0,0); /*flush arg*/ | ^~~~~~~~~~ mimetex.c:12306:10: note: declared here 12306 | char *texsubexpr(), subexpr[MAXSUBXSZ+1]; /*dummy args eaten by \escape*/ | ^~~~~~~~~~ mimetex.c: In function ‘rastopenfile’: mimetex.c:12350:17: error: too many arguments to function ‘rasteditfilename’ 12350 | strncpy(texfile,rasteditfilename(filename),2047); /*edited copy of filename*/ | ^~~~~~~~~~~~~~~~ mimetex.c:12343:10: note: declared here 12343 | *rasteditfilename(), /* prepend pathprefix if necessary */ | ^~~~~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:12394:10: error: conflicting types for ‘rasteditfilename’; have ‘char *(char *)’ 12394 | char *rasteditfilename ( char *filename ) | ^~~~~~~~~~~~~~~~ mimetex.c:12343:10: note: previous declaration of ‘rasteditfilename’ with type ‘char *(void)’ 12343 | *rasteditfilename(), /* prepend pathprefix if necessary */ | ^~~~~~~~~~~~~~~~ mimetex.c: In function ‘rasteditfilename’: mimetex.c:12414:9: error: too many arguments to function ‘strreplace’ 12414 | while ( strreplace(editname,"....",NULL,0) > 0 ) ; /* squeeze out ....'s */ | ^~~~~~~~~~ mimetex.c:12401:9: note: declared here 12401 | int strreplace(), /* remove ../'s and ..\'s */ | ^~~~~~~~~~ mimetex.c:12421:9: error: too many arguments to function ‘strreplace’ 12421 | while ( strreplace(editname,"../",NULL,0) > 0 ) ; /* squeeze out ../'s */ | ^~~~~~~~~~ mimetex.c:12401:9: note: declared here 12401 | int strreplace(), /* remove ../'s and ..\'s */ | ^~~~~~~~~~ mimetex.c:12422:9: error: too many arguments to function ‘strreplace’ 12422 | while ( strreplace(editname,"..\\",NULL,0) > 0 ) ; /* and ..\'s */ | ^~~~~~~~~~ mimetex.c:12401:9: note: declared here 12401 | int strreplace(), /* remove ../'s and ..\'s */ | ^~~~~~~~~~ mimetex.c:12423:9: error: too many arguments to function ‘strreplace’ 12423 | while ( strreplace(editname,"../",NULL,0) > 0 ) ; /* and ../'s again */ | ^~~~~~~~~~ mimetex.c:12401:9: note: declared here 12401 | int strreplace(), /* remove ../'s and ..\'s */ | ^~~~~~~~~~ mimetex.c:12426:3: error: too many arguments to function ‘strchange’ 12426 | strchange(0,editname,pathprefix); /* so prepend prefix */ | ^~~~~~~~~ mimetex.c:12400:10: note: declared here 12400 | char *strchange(); /* prepend pathprefix if necessary */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12454:9: error: conflicting types for ‘rastreadfile’; have ‘int(char *, int, char *, char *)’ 12454 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^~~~~~~~~~~~ mimetex.c:11777:18: note: previous declaration of ‘rastreadfile’ with type ‘int(void)’ 11777 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^~~~~~~~~~~~ mimetex.c: In function ‘rastreadfile’: mimetex.c:12459:30: error: conflicting types for ‘rastopenfile’; have ‘FILE *(void)’ 12459 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^~~~~~~~~~~~ mimetex.c:12336:10: note: previous definition of ‘rastopenfile’ with type ‘FILE *(char *, char *)’ 12336 | FILE *rastopenfile ( char *filename, char *mode ) | ^~~~~~~~~~~~ mimetex.c:12477:10: error: too many arguments to function ‘rastopenfile’ 12477 | fp = rastopenfile(texfile,(islock?"r+":"r")); } /* try opening it */ | ^~~~~~~~~~~~ mimetex.c:12459:30: note: declared here 12459 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^~~~~~~~~~~~ mimetex.c:966:74: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 966 | { char *p; while((p=strchr((s),(c)))!=NULL) {strsqueeze(p,1);} } else | ^~~~ mimetex.c:12492:5: note: in expansion of macro ‘compress’ 12492 | compress(tag1,' '); compress(tag2,' '); /* remove embedded blanks */ | ^~~~~~~~ mimetex.c:965:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 965 | #define compress(s,c) if((s)!=NULL) /* remove embedded c's from s */ \ | ^~ mimetex.c:12492:25: note: in expansion of macro ‘compress’ 12492 | compress(tag1,' '); compress(tag2,' '); /* remove embedded blanks */ | ^~~~~~~~ mimetex.c: At top level: mimetex.c:12550:9: error: conflicting types for ‘rastwritefile’; have ‘int(char *, char *, char *, int)’ 12550 | int rastwritefile( char *filename, char *tag, char *value, int isstrict ) | ^~~~~~~~~~~~~ mimetex.c:11777:33: note: previous declaration of ‘rastwritefile’ with type ‘int(void)’ 11777 | int status=0,rastreadfile(),rastwritefile(), /*read,write counter file*/ | ^~~~~~~~~~~~~ mimetex.c: In function ‘rastwritefile’: mimetex.c:12561:18: error: conflicting types for ‘rastreadfile’; have ‘int(void)’ 12561 | int istag=0, rastreadfile(), /* read file if tag!=NULL */ | ^~~~~~~~~~~~ mimetex.c:12454:9: note: previous definition of ‘rastreadfile’ with type ‘int(char *, int, char *, char *)’ 12454 | int rastreadfile ( char *filename, int islock, char *tag, char *value ) | ^~~~~~~~~~~~ mimetex.c:12577:6: error: too many arguments to function ‘rastopenfile’ 12577 | if ( rastopenfile(texfile,NULL) /* unchanged or .tex appended */ | ^~~~~~~~~~~~ mimetex.c:12555:30: note: declared here 12555 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^~~~~~~~~~~~ mimetex.c:966:74: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 966 | { char *p; while((p=strchr((s),(c)))!=NULL) {strsqueeze(p,1);} } else | ^~~~ mimetex.c:12588:5: note: in expansion of macro ‘compress’ 12588 | compress(tag1,' '); compress(tag2,' '); } /* remove embedded blanks */ | ^~~~~~~~ mimetex.c:965:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 965 | #define compress(s,c) if((s)!=NULL) /* remove embedded c's from s */ \ | ^~ mimetex.c:12588:25: note: in expansion of macro ‘compress’ 12588 | compress(tag1,' '); compress(tag2,' '); } /* remove embedded blanks */ | ^~~~~~~~ mimetex.c:12596:8: error: too many arguments to function ‘rastreadfile’ 12596 | if ( rastreadfile(texfile,1,NULL,filebuff) /* read entire existing file */ | ^~~~~~~~~~~~ mimetex.c:12561:18: note: declared here 12561 | int istag=0, rastreadfile(), /* read file if tag!=NULL */ | ^~~~~~~~~~~~ mimetex.c:12632:5: error: too many arguments to function ‘strchange’ 12632 | strchange(flen,tagp1+tlen1,value); /* change ...'s to value */ | ^~~~~~~~~ mimetex.c:12559:10: note: declared here 12559 | *strchange(), /* put value between ...*/ | ^~~~~~~~~ mimetex.c:12640:7: error: too many arguments to function ‘strchange’ 12640 | strchange(flen,tagp2,fbuff); } /* replace original ... */ | ^~~~~~~~~ mimetex.c:12559:10: note: declared here 12559 | *strchange(), /* put value between ...*/ | ^~~~~~~~~ mimetex.c:12647:10: error: too many arguments to function ‘rastopenfile’ 12647 | if ( (fp=rastopenfile(texfile,"w")) /* open for write */ | ^~~~~~~~~~~~ mimetex.c:12555:30: note: declared here 12555 | FILE *fp = (FILE *)NULL, *rastopenfile(); /* pointer to opened filename */ | ^~~~~~~~~~~~ mimetex.c:12661:20: error: too many arguments to function ‘timestamp’ 12661 | strcat(fbuff,timestamp(TZDELTA,0)); /* start with timestamp */ | ^~~~~~~~~ mimetex.c:12560:10: note: declared here 12560 | *timestamp(); /* log modification time */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12689:10: error: conflicting types for ‘calendar’; have ‘char *(int, int, int)’ 12689 | char *calendar( int year, int month, int day ) | ^~~~~~~~ mimetex.c:12075:10: note: previous declaration of ‘calendar’ with type ‘char *(void)’ 12075 | char *calendar(), *calstr=NULL; /* calendar to be rasterized */ | ^~~~~~~~ mimetex.c: In function ‘calendar’: mimetex.c:12696:41: error: conflicting types for ‘localtime’; have ‘struct tm *(void)’ 12696 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^~~~~~~~~ In file included from mimetex.c:419: /usr/include/time.h:136:19: note: previous declaration of ‘localtime’ with type ‘struct tm *(const time_t *)’ {aka ‘struct tm *(const long int *)’} 136 | extern struct tm *localtime (const time_t *__timer) __THROW; | ^~~~~~~~~ mimetex.c:12711:12: error: too many arguments to function ‘localtime’ 12711 | tmstruct = localtime((time_t *)(&time_val)); /* interpret time_val */ | ^~~~~~~~~ mimetex.c:12696:41: note: declared here 12696 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^~~~~~~~~ mimetex.c:12740:15: error: too many arguments to function ‘daynumber’ 12740 | iday = 1 + (daynumber(year,month,idd)%7); /* 1=Monday...7=Sunday */ | ^~~~~~~~~ mimetex.c:12698:24: note: declared here 12698 | int idd=1, iday=0, daynumber(); /* day-of-week for idd=1...31 */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12788:10: error: conflicting types for ‘timestamp’; have ‘char *(int, int)’ 12788 | char *timestamp( int tzdelta, int ifmt ) | ^~~~~~~~~ mimetex.c:12560:10: note: previous declaration of ‘timestamp’ with type ‘char *(void)’ 12560 | *timestamp(); /* log modification time */ | ^~~~~~~~~ mimetex.c: In function ‘timestamp’: mimetex.c:12814:12: error: too many arguments to function ‘localtime’ 12814 | tmstruct = localtime((time_t *)(&time_val)); /* interpret time_val */ | ^~~~~~~~~ mimetex.c:12796:41: note: declared here 12796 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^~~~~~~~~ mimetex.c:12825:1: error: too many arguments to function ‘tzadjust’ 12825 | tzadjust(tzdelta,&year,&month,&day,&hour); | ^~~~~~~~ mimetex.c:12800:9: note: declared here 12800 | int tzadjust(); /* time zone adjustment function */ | ^~~~~~~~ mimetex.c:12852:14: error: too many arguments to function ‘daynumber’ 12852 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year); | ^~~~~~~~~ mimetex.c:12801:9: note: declared here 12801 | int daynumber(); /* #days since Jan 1, 1973 */ | ^~~~~~~~~ mimetex.c:12856:14: error: too many arguments to function ‘daynumber’ 12856 | daynames[daynumber(year,month,day)%7],monthnames[month],day,year, | ^~~~~~~~~ mimetex.c:12801:9: note: declared here 12801 | int daynumber(); /* #days since Jan 1, 1973 */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:12891:9: error: conflicting types for ‘tzadjust’; have ‘int(int, int *, int *, int *, int *)’ 12891 | int tzadjust ( int tzdelta, int *year, int *month, int *day, int *hour ) | ^~~~~~~~ mimetex.c:12800:9: note: previous declaration of ‘tzadjust’ with type ‘int(void)’ 12800 | int tzadjust(); /* time zone adjustment function */ | ^~~~~~~~ mimetex.c:12951:9: error: conflicting types for ‘daynumber’; have ‘int(int, int, int)’ 12951 | int daynumber ( int year, int month, int day ) | ^~~~~~~~~ mimetex.c:12801:9: note: previous declaration of ‘daynumber’ with type ‘int(void)’ 12801 | int daynumber(); /* #days since Jan 1, 1973 */ | ^~~~~~~~~ mimetex.c:13025:10: error: conflicting types for ‘strwrap’; have ‘char *(char *, int, int)’ 13025 | char *strwrap ( char *s, int linelen, int tablen ) | ^~~~~~~ mimetex.c:12147:10: note: previous declaration of ‘strwrap’ with type ‘char *(void)’ 12147 | char *strwrap(), /* wrap long lines */ | ^~~~~~~ mimetex.c: In function ‘strwrap’: mimetex.c:13057:1: error: too many arguments to function ‘strreplace’ 13057 | strreplace(sbuff,"\n"," ",0); /* remove any original \n's */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13058:1: error: too many arguments to function ‘strreplace’ 13058 | strreplace(sbuff,"\r"," ",0); /* remove any original \r's */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13059:1: error: too many arguments to function ‘strreplace’ 13059 | strreplace(sbuff,"\t"," ",0); /* remove any original \t's */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13060:1: error: too many arguments to function ‘strreplace’ 13060 | strreplace(sbuff,"\f"," ",0); /* remove any original \f's */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13061:1: error: too many arguments to function ‘strreplace’ 13061 | strreplace(sbuff,"\v"," ",0); /* remove any original \v's */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13062:1: error: too many arguments to function ‘strreplace’ 13062 | strreplace(sbuff,"\\\\"," ",0); /* remove any original \\'s */ | ^~~~~~~~~~ mimetex.c:13033:9: note: declared here 13033 | int strreplace(); /* remove \n's */ | ^~~~~~~~~~ mimetex.c:13071:5: error: too many arguments to function ‘strchange’ 13071 | strchange(0,sol,tab); /* insert indent at start of line */ | ^~~~~~~~~ mimetex.c:13034:10: note: declared here 13034 | char *strchange(); /* add \n's and indent space */ | ^~~~~~~~~ mimetex.c:13092:3: error: too many arguments to function ‘strchange’ 13092 | strchange(iswhite,sol+thislen-iswhite,"\\\\"); /* put \\ at end of line */ | ^~~~~~~~~ mimetex.c:13034:10: note: declared here 13034 | char *strchange(); /* add \n's and indent space */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:13157:10: error: conflicting types for ‘urlprune’; have ‘char *(char *, int)’ 13157 | char *urlprune ( char *url, int n ) | ^~~~~~~~ mimetex.c:12245:10: note: previous declaration of ‘urlprune’ with type ‘char *(void)’ 12245 | char *urlprune(); /*prune referer_match in refmsgnum*/ | ^~~~~~~~ mimetex.c: In function ‘urlprune’: mimetex.c:13165:10: error: conflicting types for ‘strnlower’; have ‘char *(void)’ 13165 | char *strnlower(); /* lowercase a string */ | ^~~~~~~~~ mimetex.c:13118:10: note: previous definition of ‘strnlower’ with type ‘char *(char *, int)’ 13118 | char *strnlower ( char *s, int n ) | ^~~~~~~~~ mimetex.c:979:21: error: too many arguments to function ‘strnlower’ 979 | #define strlower(s) strnlower((s),0) /* lowercase an entire string */ | ^~~~~~~~~ mimetex.c:13178:1: note: in expansion of macro ‘strlower’ 13178 | strlower(pruned); /* lowercase it and... */ | ^~~~~~~~ mimetex.c:13165:10: note: declared here 13165 | char *strnlower(); /* lowercase a string */ | ^~~~~~~~~ mimetex.c: In function ‘urlncmp’: mimetex.c:13239:10: error: conflicting types for ‘urlprune’; have ‘char *(void)’ 13239 | char *urlprune(), *prune=NULL, /* prune url's */ | ^~~~~~~~ mimetex.c:13157:10: note: previous definition of ‘urlprune’ with type ‘char *(char *, int)’ 13157 | char *urlprune ( char *url, int n ) | ^~~~~~~~ mimetex.c:13249:9: error: too many arguments to function ‘urlprune’ 13249 | prune = urlprune(url1,n); /* ptr to pruned version of url1 */ | ^~~~~~~~ mimetex.c:13239:10: note: declared here 13239 | char *urlprune(), *prune=NULL, /* prune url's */ | ^~~~~~~~ mimetex.c:13252:9: error: too many arguments to function ‘urlprune’ 13252 | prune = urlprune(url2,n); /* ptr to pruned version of url2 */ | ^~~~~~~~ mimetex.c:13239:10: note: declared here 13239 | char *urlprune(), *prune=NULL, /* prune url's */ | ^~~~~~~~ mimetex.c: At top level: mimetex.c:13277:10: error: conflicting types for ‘dbltoa’; have ‘char *(double, int)’ 13277 | char *dbltoa ( double dblval, int npts ) | ^~~~~~ mimetex.c:11786:10: note: previous declaration of ‘dbltoa’ with type ‘char *(void)’ 11786 | *dbltoa(); /* double to comma-separated ascii */ | ^~~~~~ mimetex.c: In function ‘dbltoa’: mimetex.c:13287:9: error: conflicting types for ‘floor’; have ‘double(void)’ 13287 | double floor(); /* integer which is glb(double) */ | ^~~~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from mimetex.c:413: /usr/include/bits/mathcalls.h:198:1: note: previous declaration of ‘floor’ with type ‘double(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ mimetex.c:13303:25: error: too many arguments to function ‘floor’ 13303 | dbldigit = dblval-floor(dblval); /* fractional part as double */ | ^~~~~ mimetex.c:13287:9: note: declared here 13287 | double floor(); /* integer which is glb(double) */ | ^~~~~ mimetex.c:13316:10: error: too many arguments to function ‘floor’ 13316 | dblval = floor(dblval); /* get rid of fractional part */ | ^~~~~ mimetex.c:13287:9: note: declared here 13287 | double floor(); /* integer which is glb(double) */ | ^~~~~ mimetex.c:13318:18: error: too many arguments to function ‘floor’ 13318 | { dbldigit = floor(dblval/10.0); /* shift out next digit */ | ^~~~~ mimetex.c:13287:9: note: declared here 13287 | double floor(); /* integer which is glb(double) */ | ^~~~~ mimetex.c: In function ‘aapnmlookup’: mimetex.c:13737:13: error: too many arguments to function ‘aagridnum’ 13737 | gridnum = aagridnum(rp,irow,icol); /*grid# coding 3x3 grid at irow,icol*/ | ^~~~~~~~~ mimetex.c:13679:23: note: declared here 13679 | int gridnum=(-1), aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^~~~~~~~~ mimetex.c:13747:15: error: too many arguments to function ‘aapatternnum’ 13747 | patternum = aapatternnum(gridnum); /* look up pattern number */ | ^~~~~~~~~~~~ mimetex.c:13680:25: note: declared here 13680 | patternum=(-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^~~~~~~~~~~~ mimetex.c:13750:21: error: too many arguments to function ‘aapatterns’ 13750 | if ( (aabyteval = aapatterns(rp,irow,icol,gridnum,patternum,grayscale)) | ^~~~~~~~~~ mimetex.c:13681:9: note: declared here 13681 | int aapatterns(); /* to antialias special patterns */ | ^~~~~~~~~~ mimetex.c: At top level: mimetex.c:13844:9: error: conflicting types for ‘aapatterns’; have ‘int(struct raster_struct *, int, int, int, int, int)’ 13844 | int aapatterns (raster *rp, int irow, int icol, | ^~~~~~~~~~ mimetex.c:13681:9: note: previous declaration of ‘aapatterns’ with type ‘int(void)’ 13681 | int aapatterns(); /* to antialias special patterns */ | ^~~~~~~~~~ mimetex.c: In function ‘aapatterns’: mimetex.c:13862:17: error: too many arguments to function ‘aapatternnum’ 13862 | patternum = aapatternnum(gridnum); /* so look it up ourselves */ | ^~~~~~~~~~~~ mimetex.c:13852:9: note: declared here 13852 | int aapatternnum(), /* if patternum not supplied */ | ^~~~~~~~~~~~ mimetex.c:13866:22: error: too many arguments to function ‘aapattern1124’ 13866 | case 24: aaval = aapattern1124(rp,irow,icol,gridnum,grayscale); break; | ^~~~~~~~~~~~~ mimetex.c:13853:9: note: declared here 13853 | aapattern1124(), /* routine for patterns #11,24 */ | ^~~~~~~~~~~~~ mimetex.c:13867:22: error: too many arguments to function ‘aapattern19’ 13867 | case 19: aaval = aapattern19(rp,irow,icol,gridnum,grayscale); break; | ^~~~~~~~~~~ mimetex.c:13854:9: note: declared here 13854 | aapattern19(), /* special routine for pattern #19 */ | ^~~~~~~~~~~ mimetex.c:13868:22: error: too many arguments to function ‘aapattern20’ 13868 | case 20: aaval = aapattern20(rp,irow,icol,gridnum,grayscale); break; | ^~~~~~~~~~~ mimetex.c:13855:9: note: declared here 13855 | aapattern20(), /* special routine for pattern #20 */ | ^~~~~~~~~~~ mimetex.c:13869:22: error: too many arguments to function ‘aapattern39’ 13869 | case 39: aaval = aapattern39(rp,irow,icol,gridnum,grayscale); break; | ^~~~~~~~~~~ mimetex.c:13856:9: note: declared here 13856 | aapattern39(); /* special routine for pattern #39 */ | ^~~~~~~~~~~ mimetex.c: At top level: mimetex.c:13914:9: error: conflicting types for ‘aapattern1124’; have ‘int(struct raster_struct *, int, int, int, int)’ 13914 | int aapattern1124 (raster *rp, int irow, int icol, | ^~~~~~~~~~~~~ mimetex.c:13853:9: note: previous declaration of ‘aapattern1124’ with type ‘int(void)’ 13853 | aapattern1124(), /* routine for patterns #11,24 */ | ^~~~~~~~~~~~~ mimetex.c: In function ‘aapattern1124’: mimetex.c:13993:11: error: too many arguments to function ‘aafollowline’ 13993 | hturn = aafollowline(rp,irow,icol,hdirection); | ^~~~~~~~~~~~ mimetex.c:13930:28: note: declared here 13930 | hturn=99,vturn=99, aafollowline(); /* follow corner till turns */ | ^~~~~~~~~~~~ mimetex.c:13994:11: error: too many arguments to function ‘aafollowline’ 13994 | vturn = aafollowline(rp,irow,icol,vdirection); | ^~~~~~~~~~~~ mimetex.c:13930:28: note: declared here 13930 | hturn=99,vturn=99, aafollowline(); /* follow corner till turns */ | ^~~~~~~~~~~~ mimetex.c:13928:9: warning: variable ‘cornval’ set but not used [-Wunused-but-set-variable] 13928 | cornval=0, diagval=0; /* vert+horzcorn, top+botdiag */ | ^~~~~~~ mimetex.c: At top level: mimetex.c:14039:9: error: conflicting types for ‘aapattern19’; have ‘int(struct raster_struct *, int, int, int, int)’ 14039 | int aapattern19 (raster *rp, int irow, int icol, | ^~~~~~~~~~~ mimetex.c:13854:9: note: previous declaration of ‘aapattern19’ with type ‘int(void)’ 13854 | aapattern19(), /* special routine for pattern #19 */ | ^~~~~~~~~~~ mimetex.c: In function ‘aapattern19’: mimetex.c:14064:15: error: too many arguments to function ‘aafollowline’ 14064 | if ( (turn1 = aafollowline(rp,jrow,jcol,orientation)) == 0 ) goto end_of_job; | ^~~~~~~~~~~~ mimetex.c:14049:26: note: declared here 14049 | int turn1=0,turn2=0, aafollowline(); /* follow *** line till it turns */ | ^~~~~~~~~~~~ mimetex.c:14065:15: error: too many arguments to function ‘aafollowline’ 14065 | if ( (turn2 = aafollowline(rp,jrow,jcol,-orientation)) == 0) goto end_of_job; | ^~~~~~~~~~~~ mimetex.c:14049:26: note: declared here 14049 | int turn1=0,turn2=0, aafollowline(); /* follow *** line till it turns */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:14112:9: error: conflicting types for ‘aapattern20’; have ‘int(struct raster_struct *, int, int, int, int)’ 14112 | int aapattern20 (raster *rp, int irow, int icol, | ^~~~~~~~~~~ mimetex.c:13855:9: note: previous declaration of ‘aapattern20’ with type ‘int(void)’ 13855 | aapattern20(), /* special routine for pattern #20 */ | ^~~~~~~~~~~ mimetex.c: In function ‘aapattern20’: mimetex.c:14143:13: error: too many arguments to function ‘aafollowline’ 14143 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 0 ) goto end_of_job; | ^~~~~~~~~~~~ mimetex.c:14123:26: note: declared here 14123 | int turn1=0,turn2=0, aafollowline(); /* follow *,** lines till turns */ | ^~~~~~~~~~~~ mimetex.c:14144:13: error: too many arguments to function ‘aafollowline’ 14144 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^~~~~~~~~~~~ mimetex.c:14123:26: note: declared here 14123 | int turn1=0,turn2=0, aafollowline(); /* follow *,** lines till turns */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:14191:9: error: conflicting types for ‘aapattern39’; have ‘int(struct raster_struct *, int, int, int, int)’ 14191 | int aapattern39 (raster *rp, int irow, int icol, | ^~~~~~~~~~~ mimetex.c:13856:9: note: previous declaration of ‘aapattern39’ with type ‘int(void)’ 13856 | aapattern39(); /* special routine for pattern #39 */ | ^~~~~~~~~~~ mimetex.c: In function ‘aapattern39’: mimetex.c:14221:13: error: too many arguments to function ‘aafollowline’ 14221 | if ( (turn1=aafollowline(rp,jrow1,jcol1,-direction)) == 1 ) | ^~~~~~~~~~~~ mimetex.c:14202:26: note: declared here 14202 | int turn1=0,turn2=0, aafollowline(); /* follow *,** lines till turns */ | ^~~~~~~~~~~~ mimetex.c:14224:13: error: too many arguments to function ‘aafollowline’ 14224 | if ( (turn2=aafollowline(rp,jrow2,jcol2,direction)) == 0 ) goto end_of_job; | ^~~~~~~~~~~~ mimetex.c:14202:26: note: declared here 14202 | int turn1=0,turn2=0, aafollowline(); /* follow *,** lines till turns */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:14293:9: error: conflicting types for ‘aafollowline’; have ‘int(struct raster_struct *, int, int, int)’ 14293 | int aafollowline (raster *rp, int irow, int icol, int direction) | ^~~~~~~~~~~~ mimetex.c:14202:26: note: previous declaration of ‘aafollowline’ with type ‘int(void)’ 14202 | int turn1=0,turn2=0, aafollowline(); /* follow *,** lines till turns */ | ^~~~~~~~~~~~ mimetex.c:14445:9: error: conflicting types for ‘aagridnum’; have ‘int(struct raster_struct *, int, int)’ 14445 | int aagridnum (raster *rp, int irow, int icol) | ^~~~~~~~~ mimetex.c:13679:23: note: previous declaration of ‘aagridnum’ with type ‘int(void)’ 13679 | int gridnum=(-1), aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^~~~~~~~~ mimetex.c:14594:9: error: conflicting types for ‘aapatternnum’; have ‘int(int)’ 14594 | int aapatternnum ( int gridnum ) | ^~~~~~~~~~~~ mimetex.c:13852:9: note: previous declaration of ‘aapatternnum’ with type ‘int(void)’ 13852 | int aapatternnum(), /* if patternum not supplied */ | ^~~~~~~~~~~~ mimetex.c: In function ‘aalookup’: mimetex.c:14661:25: error: conflicting types for ‘aapatternnum’; have ‘int(void)’ 14661 | int pattern = (-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^~~~~~~~~~~~ mimetex.c:14594:9: note: previous definition of ‘aapatternnum’ with type ‘int(int)’ 14594 | int aapatternnum ( int gridnum ) | ^~~~~~~~~~~~ mimetex.c:14748:11: error: too many arguments to function ‘aapatternnum’ 14748 | pattern = aapatternnum(gridnum); /* look up pattern number */ | ^~~~~~~~~~~~ mimetex.c:14661:25: note: declared here 14661 | int pattern = (-1), aapatternnum(); /*pattern#, 1-51, for input gridnum*/ | ^~~~~~~~~~~~ mimetex.c: In function ‘aalowpasslookup’: mimetex.c:14789:20: error: conflicting types for ‘aagridnum’; have ‘int(void)’ 14789 | int gridnum=0, aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^~~~~~~~~ mimetex.c:14445:9: note: previous definition of ‘aagridnum’ with type ‘int(struct raster_struct *, int, int)’ 14445 | int aagridnum (raster *rp, int irow, int icol) | ^~~~~~~~~ mimetex.c:14790:9: error: conflicting types for ‘aalookup’; have ‘int(void)’ 14790 | aalookup(); /* table look up antialiased value*/ | ^~~~~~~~ mimetex.c:14655:9: note: previous definition of ‘aalookup’ with type ‘int(int)’ 14655 | int aalookup ( int gridnum ) | ^~~~~~~~ mimetex.c:14798:13: error: too many arguments to function ‘aagridnum’ 14798 | gridnum = aagridnum(rp,irow,icol); /*grid# coding 3x3 grid at irow,icol*/ | ^~~~~~~~~ mimetex.c:14789:20: note: declared here 14789 | int gridnum=0, aagridnum(), /* grid# for 3x3 grid at irow,icol */ | ^~~~~~~~~ mimetex.c:14804:15: error: too many arguments to function ‘aalookup’ 14804 | aabyteval = aalookup(gridnum); /* look up on grid# */ | ^~~~~~~~ mimetex.c:14790:9: note: declared here 14790 | aalookup(); /* table look up antialiased value*/ | ^~~~~~~~ mimetex.c: At top level: mimetex.c:14840:9: error: conflicting types for ‘aasupsamp’; have ‘int(struct raster_struct *, struct raster_struct **, int, int)’ 14840 | int aasupsamp (raster *rp, raster **aa, int sf, int grayscale) | ^~~~~~~~~ mimetex.c:4495:9: note: previous declaration of ‘aasupsamp’ with type ‘int(void)’ 4495 | int aasupsamp(), /*antialias char with supersampling*/ | ^~~~~~~~~ mimetex.c: In function ‘aasupsamp’: mimetex.c:14862:24: error: conflicting types for ‘type_bytemap’; have ‘int(void)’ 14862 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^~~~~~~~~~~~ mimetex.c:3619:9: note: previous definition of ‘type_bytemap’ with type ‘int(unsigned char *, int, int, int, FILE *)’ 3619 | int type_bytemap ( intbyte *bp, int grayscale, | ^~~~~~~~~~~~ mimetex.c:14876:7: error: too many arguments to function ‘delete_raster’ 14876 | delete_raster(aawts); /* so free it */ | ^~~~~~~~~~~~~ mimetex.c:14863:9: note: declared here 14863 | int delete_raster(); /* delete old rasters */ | ^~~~~~~~~~~~~ mimetex.c:14878:13: error: too many arguments to function ‘aaweights’ 14878 | aawts = aaweights(sf,sf); /* get new weight matrix */ | ^~~~~~~~~ mimetex.c:14854:10: note: declared here 14854 | raster *aaweights(); /* get weight matrix applied to rp */ | ^~~~~~~~~ mimetex.c:14890:5: error: too many arguments to function ‘type_bytemap’ 14890 | type_bytemap((intbyte *)aawts->pixmap,grayscale, | ^~~~~~~~~~~~ mimetex.c:14862:24: note: declared here 14862 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^~~~~~~~~~~~ mimetex.c:14901:4: error: too many arguments to function ‘type_raster’ 14901 | type_raster(rp,msgfp); } /* ascii image of rp raster */ | ^~~~~~~~~~~ mimetex.c:14862:9: note: declared here 14862 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^~~~~~~~~~~ mimetex.c:14902:13: error: too many arguments to function ‘new_raster’ 14902 | if ( (aap = new_raster(aawidth,aaheight,aapixsz)) /* alloc output raster*/ | ^~~~~~~~~~ mimetex.c:14853:21: note: declared here 14853 | raster *aap=NULL, *new_raster(); /* raster for supersampled image */ | ^~~~~~~~~~ mimetex.c:14968:5: error: too many arguments to function ‘type_bytemap’ 14968 | type_bytemap((intbyte *)aap->pixmap,grayscale, | ^~~~~~~~~~~~ mimetex.c:14862:24: note: declared here 14862 | int type_raster(), type_bytemap(); /* debugging display routines */ | ^~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:15107:10: error: conflicting types for ‘aaweights’; have ‘struct raster_struct *(int, int)’ 15107 | raster *aaweights ( int width, int height ) | ^~~~~~~~~ mimetex.c:14854:10: note: previous declaration of ‘aaweights’ with type ‘struct raster_struct *(void)’ 14854 | raster *aaweights(); /* get weight matrix applied to rp */ | ^~~~~~~~~ mimetex.c: In function ‘aaweights’: mimetex.c:15119:17: error: too many arguments to function ‘new_raster’ 15119 | if ( (weights = new_raster(width,height,8)) /* allocate 8-bit byte raster */ | ^~~~~~~~~~ mimetex.c:15112:10: note: declared here 15112 | raster *new_raster(), *weights=NULL; /* raster of weights returned */ | ^~~~~~~~~~ mimetex.c: In function ‘aawtpixel’: mimetex.c:15215:9: warning: variable ‘iscenter’ set but not used [-Wunused-but-set-variable] 15215 | int iscenter = 0; /* set true if center point black */ | ^~~~~~~~ mimetex.c: In function ‘main’: mimetex.c:15435:9: error: conflicting types for ‘xbitmap_raster’; have ‘int(void)’ 15435 | xbitmap_raster(); /* mime xbitmap output function */ | ^~~~~~~~~~~~~~ mimetex.c:3709:9: note: previous definition of ‘xbitmap_raster’ with type ‘int(struct raster_struct *, FILE *)’ 3709 | int xbitmap_raster ( raster *rp, FILE *fp ) | ^~~~~~~~~~~~~~ mimetex.c:15439:32: error: conflicting types for ‘urlncmp’; have ‘int(void)’ 15439 | int reflevels = REFLEVELS, urlncmp(); /* cmp http_referer,server_name */ | ^~~~~~~ mimetex.c:13234:9: note: previous definition of ‘urlncmp’ with type ‘int(char *, char *, int)’ 13234 | int urlncmp ( char *url1, char *url2, int n ) | ^~~~~~~ mimetex.c:15471:9: error: conflicting types for ‘type_pbmpgm’; have ‘int(void)’ 15471 | int type_pbmpgm(); /* entry point, graphic format */ | ^~~~~~~~~~~ mimetex.c:3764:9: note: previous definition of ‘type_pbmpgm’ with type ‘int(struct raster_struct *, int, char *)’ 3764 | int type_pbmpgm ( raster *rp, int ptype, char *file ) | ^~~~~~~~~~~ mimetex.c:15476:9: error: conflicting types for ‘aalowpass’; have ‘int(void)’ 15476 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^~~~~~~~~ mimetex.c:13377:9: note: previous definition of ‘aalowpass’ with type ‘int(struct raster_struct *, unsigned char *, int)’ 13377 | int aalowpass (raster *rp, intbyte *bytemap, int grayscale) | ^~~~~~~~~ mimetex.c:15476:22: error: conflicting types for ‘aapnm’; have ‘int(void)’ 15476 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^~~~~ mimetex.c:13489:9: note: previous definition of ‘aapnm’ with type ‘int(struct raster_struct *, unsigned char *, int)’ 13489 | int aapnm (raster *rp, intbyte *bytemap, int grayscale) | ^~~~~ mimetex.c:15479:9: error: conflicting types for ‘aacolormap’; have ‘int(void)’ 15479 | aacolormap(); /* build colormap from bytemap */ | ^~~~~~~~~~ mimetex.c:15005:9: note: previous definition of ‘aacolormap’ with type ‘int(unsigned char *, int, unsigned char *, unsigned char *)’ 15005 | int aacolormap ( intbyte *bytemap, int nbytes, | ^~~~~~~~~~ mimetex.c:15488:10: error: conflicting types for ‘timestamp’; have ‘char *(void)’ 15488 | char *timestamp(); /* time stamp for logged messages */ | ^~~~~~~~~ mimetex.c:12788:10: note: previous definition of ‘timestamp’ with type ‘char *(int, int)’ 12788 | char *timestamp( int tzdelta, int ifmt ) | ^~~~~~~~~ mimetex.c:15604:14: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 15604 | else pbm_outfile = argv[argnum]; break; /*next arg is filename*/ | ^~~~ mimetex.c:15604:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 15604 | else pbm_outfile = argv[argnum]; break; /*next arg is filename*/ | ^~~~~ mimetex.c:15686:5: error: too many arguments to function ‘unescape_url’ 15686 | unescape_url(expression,0); /* convert all %xx's to chars */ | ^~~~~~~~~~~~ mimetex.c:15420:9: note: declared here 15420 | int unescape_url(); /* convert %xx's to ascii chars */ | ^~~~~~~~~~~~ mimetex.c:15687:5: error: too many arguments to function ‘unescape_url’ 15687 | unescape_url(expression,0); /* repeat */ | ^~~~~~~~~~~~ mimetex.c:15420:9: note: declared here 15420 | int unescape_url(); /* convert %xx's to ascii chars */ | ^~~~~~~~~~~~ mimetex.c:15691:5: error: too many arguments to function ‘unescape_url’ 15691 | unescape_url(expression,0); } /* convert _all_ %xx's to chars */ | ^~~~~~~~~~~~ mimetex.c:15420:9: note: declared here 15420 | int unescape_url(); /* convert %xx's to ascii chars */ | ^~~~~~~~~~~~ mimetex.c:15726:16: warning: the comparison will always evaluate as ‘true’ for the address of ‘logfile’ will never be NULL [-Waddress] 15726 | if ( logfile != NULL ) /* if a logfile is given */ | ^~ mimetex.c:15486:9: note: ‘logfile’ declared here 15486 | char logfile[256] = LOGFILE, /*log queries if msglevel>=LOGLEVEL*/ | ^~~~~~~ mimetex.c:15732:6: error: too many arguments to function ‘logger’ 15732 | logger(msgfp,msglevel,expression,mimelog); /* log query */ | ^~~~~~ mimetex.c:15490:9: note: declared here 15490 | int logger(); /* logs environ variables */ | ^~~~~~ mimetex.c:15797:11: error: too many arguments to function ‘isstrstr’ 15797 | if ( !isstrstr(http_referer,referer,0) ) { /* invalid http_referer */ | ^~~~~~~~ mimetex.c:15454:9: note: declared here 15454 | int isstrstr(); /* search http_referer for referer */ | ^~~~~~~~ mimetex.c:15805:11: error: too many arguments to function ‘urlncmp’ 15805 | if ( !urlncmp(http_referer,referer_match,reflevels) ) { /*match failed*/ | ^~~~~~~ mimetex.c:15439:32: note: declared here 15439 | int reflevels = REFLEVELS, urlncmp(); /* cmp http_referer,server_name */ | ^~~~~~~ mimetex.c:15808:17: error: too many arguments to function ‘urlprune’ 15808 | strdetex(urlprune(referer_match,reflevels),1),0);/*with referer_match*/ | ^~~~~~~~ mimetex.c:15441:10: note: declared here 15441 | char *urlprune(); /* prune referer_match */ | ^~~~~~~~ mimetex.c:15808:8: error: too many arguments to function ‘strdetex’ 15808 | strdetex(urlprune(referer_match,reflevels),1),0);/*with referer_match*/ | ^~~~~~~~ mimetex.c:15489:10: note: declared here 15489 | char *strdetex(); /* remove math chars from messages */ | ^~~~~~~~ mimetex.c:15807:6: error: too many arguments to function ‘strreplace’ 15807 | strreplace(exprbuffer,"SERVER_NAME", /* and then replace SERVER_NAME */ | ^~~~~~~~~~ mimetex.c:15440:9: note: declared here 15440 | int strreplace(); /* replace SERVER_NAME in errmsg */ | ^~~~~~~~~~ mimetex.c:15817:10: error: too many arguments to function ‘isstrstr’ 15817 | if ( !isstrstr(http_referer,inputreferer,0) ) /*http_referer can't \input*/ | ^~~~~~~~ mimetex.c:15454:9: note: declared here 15454 | int isstrstr(); /* search http_referer for referer */ | ^~~~~~~~ mimetex.c:15828:11: error: too many arguments to function ‘ismonth’ 15828 | if ( !ismonth(progname) ) /* not executed as mimetexJan-Dec */ | ^~~~~~~ mimetex.c:15491:9: note: declared here 15491 | int ismonth(); /* check argv[0] for current month */ | ^~~~~~~ mimetex.c:15848:14: error: too many arguments to function ‘isstrstr’ 15848 | if ( isstrstr(http_referer,deny,0) ) /* invalid http_referer */ | ^~~~~~~~ mimetex.c:15454:9: note: declared here 15454 | int isstrstr(); /* search http_referer for referer */ | ^~~~~~~~ mimetex.c:15866:17: error: too many arguments to function ‘urlprune’ 15866 | strdetex(urlprune(referer_match,reflevels),1),0); } /*with host_http*/ | ^~~~~~~~ mimetex.c:15441:10: note: declared here 15441 | char *urlprune(); /* prune referer_match */ | ^~~~~~~~ mimetex.c:15866:8: error: too many arguments to function ‘strdetex’ 15866 | strdetex(urlprune(referer_match,reflevels),1),0); } /*with host_http*/ | ^~~~~~~~ mimetex.c:15489:10: note: declared here 15489 | char *strdetex(); /* remove math chars from messages */ | ^~~~~~~~ mimetex.c:15865:6: error: too many arguments to function ‘strreplace’ 15865 | strreplace(exprbuffer,"SERVER_NAME", /* and then replace SERVER_NAME */ | ^~~~~~~~~~ mimetex.c:15440:9: note: declared here 15440 | int strreplace(); /* replace SERVER_NAME in errmsg */ | ^~~~~~~~~~ mimetex.c:15878:6: error: too many arguments to function ‘strreplace’ 15878 | if ( strreplace(expression,"\\advertisement","",0) /*remove \advertisement*/ | ^~~~~~~~~~ mimetex.c:15440:9: note: declared here 15440 | int strreplace(); /* replace SERVER_NAME in errmsg */ | ^~~~~~~~~~ mimetex.c:15881:17: error: too many arguments to function ‘crc16’ 15881 | int npump = crc16(expression)%16; /* #times, 0-15, to pump rand() */ | ^~~~~ mimetex.c:15482:26: note: declared here 15482 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^~~~~ mimetex.c:15882:14: error: too many arguments to function ‘timestamp’ 15882 | srand(atoi(timestamp(TZDELTA,4))); /* init rand() with mmddhhmmss */ | ^~~~~~~~~ mimetex.c:15488:10: note: declared here 15488 | char *timestamp(); /* time stamp for logged messages */ | ^~~~~~~~~ mimetex.c:15885:5: error: too many arguments to function ‘advertisement’ 15885 | advertisement(expression,adtemplate); } } /*wrap expression in advert*/ | ^~~~~~~~~~~~~ mimetex.c:15482:9: note: declared here 15482 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^~~~~~~~~~~~~ mimetex.c:15905:19: error: too many arguments to function ‘md5str’ 15905 | char *md5hash = md5str(expression); /* md5 hash of expression */ | ^~~~~~ mimetex.c:15466:10: note: declared here 15466 | *md5str(); /* md5 has of expression */ | ^~~~~~ mimetex.c:15921:9: error: too many arguments to function ‘emitcache’ 15921 | if ( emitcache(cachefile,maxage,valign,0) > 0 ) /* cached image emitted */ | ^~~~~~~~~ mimetex.c:15421:9: note: declared here 15421 | int emitcache(); /* emit cached image if it exists */ | ^~~~~~~~~ mimetex.c:15926:19: warning: the comparison will always evaluate as ‘true’ for the address of ‘cachelog’ will never be NULL [-Waddress] 15926 | if ( cachelog != NULL ) /* if a logfile is given */ | ^~ mimetex.c:15487:9: note: ‘cachelog’ declared here 15487 | cachelog[256] = CACHELOG; /* cached image log in cachepath/ */ | ^~~~~~~~ mimetex.c:15936:13: error: too many arguments to function ‘timestamp’ 15936 | timestamp(TZDELTA,0),cachefile+strlen(cachepath)); /*skip path*/ | ^~~~~~~~~ mimetex.c:15488:10: note: declared here 15488 | char *timestamp(); /* time stamp for logged messages */ | ^~~~~~~~~ mimetex.c:15967:16: error: too many arguments to function ‘mimeprep’ 15967 | expression = mimeprep(expression); } /* preprocess expression */ | ^~~~~~~~ mimetex.c:15419:10: note: declared here 15419 | char *mimeprep(); /* preprocess expression */ | ^~~~~~~~ mimetex.c:15976:12: error: too many arguments to function ‘rasterize’ 15976 | if ( (sp = rasterize(expression,size)) == NULL ) { /* failed to rasterize */ | ^~~~~~~~~ mimetex.c:15431:12: note: declared here 15431 | subraster *rasterize(), *sp=NULL; /* rasterize expression */ | ^~~~~~~~~ mimetex.c:15987:21: error: too many arguments to function ‘strdetex’ 15987 | strcat(errormsg,strdetex(expression,0));/*add detexed expression to msg*/ | ^~~~~~~~ mimetex.c:15489:10: note: declared here 15489 | char *strdetex(); /* remove math chars from messages */ | ^~~~~~~~ mimetex.c:15989:16: error: too many arguments to function ‘rasterize’ 15989 | if ( (sp = rasterize(errormsg,1)) == NULL ) /*couldn't rasterize errmsg*/ | ^~~~~~~~~ mimetex.c:15431:12: note: declared here 15431 | subraster *rasterize(), *sp=NULL; /* rasterize expression */ | ^~~~~~~~~ mimetex.c:15990:12: error: too many arguments to function ‘rasterize’ 15990 | sp = rasterize( /* so rasterize generic error */ | ^~~~~~~~~ mimetex.c:15431:12: note: declared here 15431 | subraster *rasterize(), *sp=NULL; /* rasterize expression */ | ^~~~~~~~~ mimetex.c:16000:11: error: too many arguments to function ‘rastmag’ 16000 | magrp = rastmag(sp->image,magstep); /* magnify raster image */ | ^~~~~~~ mimetex.c:15998:11: note: declared here 15998 | raster *rastmag(), *magrp=NULL; /* bitmap magnify function */ | ^~~~~~~ mimetex.c:16015:8: error: too many arguments to function ‘border_raster’ 16015 | bp = border_raster(sp->image,0,0,0,1); /* image width multiple of 8 bits */ | ^~~~~~~~~~~~~ mimetex.c:15432:10: note: declared here 15432 | raster *border_raster(), *bp=NULL; /* put a border around raster */ | ^~~~~~~~~~~~~ mimetex.c:16023:3: error: too many arguments to function ‘type_pbmpgm’ 16023 | type_pbmpgm(bp,pbmpgmtype,pbm_outfile); /* emit b/w pbm file */ | ^~~~~~~~~~~ mimetex.c:15471:9: note: declared here 15471 | int type_pbmpgm(); /* entry point, graphic format */ | ^~~~~~~~~~~ mimetex.c:16053:14: error: too many arguments to function ‘aalowpass’ 16053 | if ( aalowpass(bp,bytemap_raster,grayscale) /*my own lowpass filter*/ | ^~~~~~~~~ mimetex.c:15476:9: note: declared here 15476 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^~~~~~~~~ mimetex.c:16057:14: error: too many arguments to function ‘aapnm’ 16057 | if ( aapnm(bp,bytemap_raster,grayscale) /* pnmalias.c filter */ | ^~~~~ mimetex.c:15476:22: note: declared here 15476 | int aalowpass(), aapnm(), /*lowpass filters for anti-aliasing*/ | ^~~~~ mimetex.c:16101:18: error: conflicting types for ‘bytemapmag’; have ‘unsigned char *(void)’ 16101 | intbyte *bytemapmag(), *magmap=NULL; /* bytemap magnify function */ | ^~~~~~~~~~ mimetex.c:1463:10: note: previous definition of ‘bytemapmag’ with type ‘unsigned char *(unsigned char *, int, int, int)’ 1463 | intbyte *bytemapmag ( intbyte *bytemap, int width, int height, int magstep ) | ^~~~~~~~~~ mimetex.c:16102:16: error: too many arguments to function ‘bytemapmag’ 16102 | magmap=bytemapmag(bytemap_raster,raster_width,raster_height,magstep); | ^~~~~~~~~~ mimetex.c:16101:18: note: declared here 16101 | intbyte *bytemapmag(), *magmap=NULL; /* bytemap magnify function */ | ^~~~~~~~~~ mimetex.c:16123:17: error: too many arguments to function ‘aacolormap’ 16123 | ncolors = aacolormap(bytemap_raster,nbytes,colors,colormap_raster); | ^~~~~~~~~~ mimetex.c:15479:9: note: declared here 15479 | aacolormap(); /* build colormap from bytemap */ | ^~~~~~~~~~ mimetex.c:16132:7: error: too many arguments to function ‘type_pbmpgm’ 16132 | type_pbmpgm(&pbm_raster,pbmpgmtype,pbm_outfile); } /*grayscale file*/ | ^~~~~~~~~~~ mimetex.c:15471:9: note: declared here 15471 | int type_pbmpgm(); /* entry point, graphic format */ | ^~~~~~~~~~~ mimetex.c:16146:7: error: too many arguments to function ‘type_raster’ 16146 | type_raster(bp,msgfp); } /* emit ascii image of raster */ | ^~~~~~~~~~~ mimetex.c:15434:9: note: declared here 15434 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^~~~~~~~~~~ mimetex.c:16157:9: error: too many arguments to function ‘type_bytemap’ 16157 | type_bytemap(bytemap_raster,grayscale, | ^~~~~~~~~~~~ mimetex.c:15434:24: note: declared here 15434 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^~~~~~~~~~~~ mimetex.c:16162:5: error: too many arguments to function ‘type_bytemap’ 16162 | type_bytemap(colormap_raster,ncolors, | ^~~~~~~~~~~~ mimetex.c:15434:24: note: declared here 15434 | int type_raster(), type_bytemap(), /* screen dump function prototypes */ | ^~~~~~~~~~~~ mimetex.c:16218:20: error: too many arguments to function ‘GIF_Create’ 16218 | { int status = GIF_Create(gif_outfile, | ^~~~~~~~~~ mimetex.c:15460:9: note: declared here 15460 | int GIF_Create(),GIF_CompressImage(),GIF_Close(); /* prototypes for... */ | ^~~~~~~~~~ mimetex.c:16234:3: error: too many arguments to function ‘GIF_SetColor’ 16234 | GIF_SetColor(0,bgred,bggreen,bgblue); /* background white if all 255 */ | ^~~~~~~~~~~~ mimetex.c:15461:9: note: declared here 15461 | void GIF_SetColor(),GIF_SetTransparent(); /* ...gifsave enntry points */ | ^~~~~~~~~~~~ mimetex.c:16236:7: error: too many arguments to function ‘GIF_SetColor’ 16236 | { GIF_SetColor(1,fgred,fggreen,fgblue); /* foreground black if all 0 */ | ^~~~~~~~~~~~ mimetex.c:15461:9: note: declared here 15461 | void GIF_SetColor(),GIF_SetTransparent(); /* ...gifsave enntry points */ | ^~~~~~~~~~~~ mimetex.c:16249:7: error: too many arguments to function ‘GIF_SetColor’ 16249 | GIF_SetColor(igray, red,green,blue); /*set gray,grayer,...,0=black*/ | ^~~~~~~~~~~~ mimetex.c:15461:9: note: declared here 15461 | void GIF_SetColor(),GIF_SetTransparent(); /* ...gifsave enntry points */ | ^~~~~~~~~~~~ mimetex.c:16253:5: error: too many arguments to function ‘GIF_SetTransparent’ 16253 | GIF_SetTransparent(0); /* set transparent background */ | ^~~~~~~~~~~~~~~~~~ mimetex.c:15461:24: note: declared here 15461 | void GIF_SetColor(),GIF_SetTransparent(); /* ...gifsave enntry points */ | ^~~~~~~~~~~~~~~~~~ mimetex.c:16256:3: error: too many arguments to function ‘GIF_CompressImage’ 16256 | GIF_CompressImage(0, 0, -1, -1, GetPixel); /* emit gif */ | ^~~~~~~~~~~~~~~~~ mimetex.c:15460:22: note: declared here 15460 | int GIF_Create(),GIF_CompressImage(),GIF_Close(); /* prototypes for... */ | ^~~~~~~~~~~~~~~~~ mimetex.c:16267:6: error: too many arguments to function ‘emitcache’ 16267 | emitcache(cachefile,maxage2,valign,0); /*emit cached image (hopefully)*/ | ^~~~~~~~~ mimetex.c:15421:9: note: declared here 15421 | int emitcache(); /* emit cached image if it exists */ | ^~~~~~~~~ mimetex.c:16269:6: error: too many arguments to function ‘emitcache’ 16269 | emitcache(gif_buffer,maxage2,valign,1); } /*emitted from memory buffer*/ | ^~~~~~~~~ mimetex.c:15421:9: note: declared here 15421 | int emitcache(); /* emit cached image if it exists */ | ^~~~~~~~~ mimetex.c:16290:24: warning: the comparison will always evaluate as ‘true’ for the address of ‘gif_buffer’ will never be NULL [-Waddress] 16290 | if ( 0 && gif_buffer != NULL ) free(gif_buffer); /* free malloced buffer */ | ^~ mimetex.c:15464:9: note: ‘gif_buffer’ declared here 15464 | gif_buffer[MAXGIFSZ] = "\000", /* or gif written in memory buffer */ | ^~~~~~~~~~ mimetex.c:16291:26: error: too many arguments to function ‘delete_subraster’ 16291 | if ( 1 && sp != NULL ) delete_subraster(sp); /* and free expression */ | ^~~~~~~~~~~~~~~~ mimetex.c:15433:9: note: declared here 15433 | int delete_subraster(); /* for clean-up at end-of-job */ | ^~~~~~~~~~~~~~~~ mimetex.c:16295:8: error: too many arguments to function ‘timestamp’ 16295 | timestamp(TZDELTA,0)); | ^~~~~~~~~ mimetex.c:15488:10: note: declared here 15488 | char *timestamp(); /* time stamp for logged messages */ | ^~~~~~~~~ mimetex.c:15423:9: warning: variable ‘isqempty’ set but not used [-Wunused-but-set-variable] 15423 | isqempty = 0, /* true if query string empty */ | ^~~~~~~~ mimetex.c: In function ‘CreateGifFromEq’: mimetex.c:16342:9: error: conflicting types for ‘main’; have ‘int(void)’ 16342 | int main(); /* main() akways returns an int */ | ^~~~ mimetex.c:15405:9: note: previous definition of ‘main’ with type ‘int(int, char **, char **)’ 15405 | int main ( int argc, char *argv[] | ^~~~ mimetex.c:16354:9: error: too many arguments to function ‘main’ 16354 | return main ( argc, argv | ^~~~ mimetex.c:16342:9: note: declared here 16342 | int main(); /* main() akways returns an int */ | ^~~~ mimetex.c: At top level: mimetex.c:16376:9: error: conflicting types for ‘ismonth’; have ‘int(char *)’ 16376 | int ismonth ( char *month ) | ^~~~~~~ mimetex.c:15491:9: note: previous declaration of ‘ismonth’ with type ‘int(void)’ 15491 | int ismonth(); /* check argv[0] for current month */ | ^~~~~~~ mimetex.c: In function ‘ismonth’: mimetex.c:16402:12: error: too many arguments to function ‘localtime’ 16402 | tmstruct = localtime((time_t *)(&time_val)); /* interpret time_val */ | ^~~~~~~~~ mimetex.c:16384:41: note: declared here 16384 | struct tm *tmstruct=(struct tm *)NULL, *localtime(); /* interpret time_val */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:16436:9: error: conflicting types for ‘logger’; have ‘int(FILE *, int, char *, struct logdata_struct *)’ 16436 | int logger ( FILE *fp, int msglevel, char *message, logdata *logvars ) | ^~~~~~ mimetex.c:15490:9: note: previous declaration of ‘logger’ with type ‘int(void)’ 15490 | int logger(); /* logs environ variables */ | ^~~~~~ mimetex.c: In function ‘logger’: mimetex.c:16447:19: error: too many arguments to function ‘timestamp’ 16447 | fprintf(fp,"%s\n",timestamp(TZDELTA,0)); /*emit timestamp before first var*/ | ^~~~~~~~~ mimetex.c:16442:10: note: declared here 16442 | char *timestamp(); /* timestamp logged */ | ^~~~~~~~~ mimetex.c: At top level: mimetex.c:16483:9: error: conflicting types for ‘emitcache’; have ‘int(char *, int, int, int)’ 16483 | int emitcache ( char *cachefile, int maxage, int valign, int isbuffer ) | ^~~~~~~~~ mimetex.c:15421:9: note: previous declaration of ‘emitcache’ with type ‘int(void)’ 15421 | int emitcache(); /* emit cached image if it exists */ | ^~~~~~~~~ mimetex.c: In function ‘emitcache’: mimetex.c:16505:18: error: too many arguments to function ‘readcachefile’ 16505 | if ( (nbytes = readcachefile(cachefile,buffer)) /* read the file */ | ^~~~~~~~~~~~~ mimetex.c:16488:25: note: declared here 16488 | int nbytes=gifSize, readcachefile(); /* read cache file */ | ^~~~~~~~~~~~~ mimetex.c: At top level: mimetex.c:16560:9: error: conflicting types for ‘readcachefile’; have ‘int(char *, unsigned char *)’ 16560 | int readcachefile ( char *cachefile, unsigned char *buffer ) | ^~~~~~~~~~~~~ mimetex.c:16488:25: note: previous declaration of ‘readcachefile’ with type ‘int(void)’ 16488 | int nbytes=gifSize, readcachefile(); /* read cache file */ | ^~~~~~~~~~~~~ mimetex.c:16617:9: error: conflicting types for ‘advertisement’; have ‘int(char *, char *)’ 16617 | int advertisement ( char *expression, char *message ) | ^~~~~~~~~~~~~ mimetex.c:15482:9: note: previous declaration of ‘advertisement’ with type ‘int(void)’ 15482 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^~~~~~~~~~~~~ mimetex.c: In function ‘advertisement’: mimetex.c:16646:3: error: too many arguments to function ‘strreplace’ 16646 | strreplace(adbuffer,"%%beginmath%%",beginmath,0); | ^~~~~~~~~~ mimetex.c:16637:9: note: declared here 16637 | int strreplace(); /* replace %%keywords%% with values*/ | ^~~~~~~~~~ mimetex.c:16647:3: error: too many arguments to function ‘strreplace’ 16647 | strreplace(adbuffer,"%%endmath%%",endmath,0); | ^~~~~~~~~~ mimetex.c:16637:9: note: declared here 16637 | int strreplace(); /* replace %%keywords%% with values*/ | ^~~~~~~~~~ mimetex.c:16649:3: error: too many arguments to function ‘strreplace’ 16649 | strreplace(adbuffer,"%%expression%%",expression,0); | ^~~~~~~~~~ mimetex.c:16637:9: note: declared here 16637 | int strreplace(); /* replace %%keywords%% with values*/ | ^~~~~~~~~~ mimetex.c: At top level: mimetex.c:16668:9: error: conflicting types for ‘crc16’; have ‘int(char *)’ 16668 | int crc16 ( char *s ) | ^~~~~ mimetex.c:15482:26: note: previous declaration of ‘crc16’ with type ‘int(void)’ 15482 | int advertisement(), crc16(); /*wrap expression in advertisement*/ | ^~~~~ mimetex.c:16751:7: error: conflicting types for ‘md5str’; have ‘char *(char *)’ 16751 | char *md5str( char *instr ) | ^~~~~~ mimetex.c:15466:10: note: previous declaration of ‘md5str’ with type ‘char *(void)’ 15466 | *md5str(); /* md5 has of expression */ | ^~~~~~ mimetex.c:16929:9: error: conflicting types for ‘GetPixel’; have ‘int(int, int)’ 16929 | int GetPixel ( int x, int y ) | ^~~~~~~~ mimetex.c:15459:9: note: previous declaration of ‘GetPixel’ with type ‘int(void)’ 15459 | int GetPixel(); /* feed pixels to gifsave library */ | ^~~~~~~~ error: Bad exit status from /var/tmp/rpm-tmp.4qbd5P (%build) Bad exit status from /var/tmp/rpm-tmp.4qbd5P (%build) RPM build errors: Finish: rpmbuild mimetex-1.74-26.fc42.src.rpm Finish: build phase for mimetex-1.74-26.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/mimetex-1.74-26.fc42.src.rpm) Config(fedora-rawhide-aarch64) 0 minutes 10 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M b643511523744763a69c27ad7856443c -D /var/lib/mock/fedora-rawhide-aarch64-1736219949.185330/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.p5qr66sp:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/originals/mimetex.spec' Copr build error: Build failed