Thu Sep 11 11:39:11 UTC 2025 I: starting to build dot-forward/forky/amd64 on jenkins on '2025-09-11 11:38' Thu Sep 11 11:39:11 UTC 2025 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_11/67240/console.log Thu Sep 11 11:39:11 UTC 2025 I: Downloading source for forky/dot-forward=1:0.71-8 --2025-09-11 11:39:11-- http://deb.debian.org/debian/pool/main/d/dot-forward/dot-forward_0.71-8.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1897 (1.9K) [text/prs.lines.tag] Saving to: ‘dot-forward_0.71-8.dsc’ 0K . 100% 234M=0s 2025-09-11 11:39:11 (234 MB/s) - ‘dot-forward_0.71-8.dsc’ saved [1897/1897] Thu Sep 11 11:39:11 UTC 2025 I: dot-forward_0.71-8.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: dot-forward Binary: dot-forward Architecture: any Version: 1:0.71-8 Maintainer: Debian QA Group Homepage: http://cr.yp.to/software/dot-forward.html Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/debian/dot-forward Vcs-Git: https://salsa.debian.org/debian/dot-forward.git Build-Depends: groff-base, debhelper-compat (= 12) Package-List: dot-forward deb mail optional arch=any Checksums-Sha1: 2adacc13bb43fcf7ae13d3fbeaadd2649ff91137 26352 dot-forward_0.71.orig.tar.gz 031db9959289efc4d1f7c20d68b9964f23e65b6e 5708 dot-forward_0.71-8.debian.tar.xz Checksums-Sha256: 18086b59edf113aaeb02a770afb5429c3200e8637d06ce15094247416fc6e258 26352 dot-forward_0.71.orig.tar.gz 1b114ad9d7b8b2208865967d9ca448a71828b8ca3c434368a3d8fb4ffc955472 5708 dot-forward_0.71-8.debian.tar.xz Files: 1fefd9760e4706491fb31c7511d69bed 26352 dot-forward_0.71.orig.tar.gz 510c822f583ccc64979637db3a8c5e55 5708 dot-forward_0.71-8.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmbFf8oQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCMXhD/0YskiyLOev3MYpFRE1zjf2WD6rsM6H6om+ 7yfehMM7jTEq45gRJTfL/sb/MTQwFBHnH0xE6GhXWNlwXLz//R5JmxBM3QCQax8S WzmF1RGe98YkE8Q26v6loqH7C79BCS5KQgB+w1F+Htzfz2UOWvITj9CCVGHGzoRx Ez4cfca+bhjRniMSi+WqDCDftMm6IL7GZ2ug3RqArhlkW6mWlryCPWwIECbFXQqb GXBPSqcA1kJ5WMrvznFeZDbevt9nZ/JHLjDtpm+qGWgoxfzVoC7T9noHLzwXNSsN cC42aLceW2O6mliZSgwo86C9/uyfgryhY51zhCWAe7SxHcH7plMACLSNYiIjP75H 5XNu9XvgEwmq6RbCy1qHZ9aEttCsl37Na5l0QdylZQhSYSHXsWi4LjRLDW5jsJRm 5HdTcm5edTHrNbrMTfg03W6A6fhcBfs2Q23ltI58FtnvcFgj5t8Z+HKEdqUMh14n T2O89OuEBbxGdcjrn4lzq12DoYqkESy/avFxJbla9qq7Hx9iVGLT0TWwZurmH+0Z ZcOOuC+Bz/OHS3Hu61ZIQ7aluZ+pM5X6RWMjOH8pZ4aGFRpYFWyPf0oJ3n1/E6H+ q129vLeOHeAfoXFIfnm34W3DwF6rDo1f8MTBN4EgTg02v1z3G7vDsYZsLPs7Ef/0 iKLCAjLwhw== =Xv5p -----END PGP SIGNATURE----- Thu Sep 11 11:39:11 UTC 2025 I: Checking whether the package is not for us Thu Sep 11 11:39:11 UTC 2025 I: Starting 1st build on remote node ionos1-amd64.debian.net. Thu Sep 11 11:39:11 UTC 2025 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Thu Sep 11 11:40:12 UTC 2025 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Sep 10 23:39:12 -12 2025 I: pbuilder-time-stamp: 1757590752 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [dot-forward_0.71-8.dsc] I: copying [./dot-forward_0.71.orig.tar.gz] I: copying [./dot-forward_0.71-8.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./dot-forward_0.71-8.dsc: no acceptable signature found dpkg-source: info: extracting dot-forward in dot-forward-0.71 dpkg-source: info: unpacking dot-forward_0.71.orig.tar.gz dpkg-source: info: unpacking dot-forward_0.71-8.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-error.h-include-errno.h-instead-of-extern-int.diff dpkg-source: info: applying change-manpage-section.patch dpkg-source: info: applying missing-prototypes.patch dpkg-source: info: applying verbose.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1725294/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' DISTRIBUTION='forky' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='003ed6e80c9f41db88efeb17363d03af' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='1725294' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.0fBYE9cg/pbuilderrc_cS4E --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0fBYE9cg/b1 --logfile b1/build.log dot-forward_0.71-8.dsc' SUDO_GID='110' SUDO_HOME='/var/lib/jenkins' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1725294/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: groff-base, debhelper-compat (= 12) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 21054 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on groff-base; however: Package groff-base is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 12); however: Package debhelper-compat is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2-16{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 29 newly installed, 0 to remove and 0 not upgraded. Need to get 11.2 MB of archives. After unpacking 42.7 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian forky/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get: 2 http://deb.debian.org/debian forky/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 3 http://deb.debian.org/debian forky/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 4 http://deb.debian.org/debian forky/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 5 http://deb.debian.org/debian forky/main amd64 gettext-base amd64 0.23.1-2+b1 [244 kB] Get: 6 http://deb.debian.org/debian forky/main amd64 libuchardet0 amd64 0.0.8-2 [68.5 kB] Get: 7 http://deb.debian.org/debian forky/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 8 http://deb.debian.org/debian forky/main amd64 bsdextrautils amd64 2.41.1-2 [95.0 kB] Get: 9 http://deb.debian.org/debian forky/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian forky/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 11 http://deb.debian.org/debian forky/main amd64 m4 amd64 1.4.20-1 [324 kB] Get: 12 http://deb.debian.org/debian forky/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 13 http://deb.debian.org/debian forky/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 14 http://deb.debian.org/debian forky/main amd64 automake all 1:1.17-4 [862 kB] Get: 15 http://deb.debian.org/debian forky/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 16 http://deb.debian.org/debian forky/main amd64 libdebhelper-perl all 13.26 [91.8 kB] Get: 17 http://deb.debian.org/debian forky/main amd64 libtool all 2.5.4-5 [540 kB] Get: 18 http://deb.debian.org/debian forky/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian forky/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian forky/main amd64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Get: 21 http://deb.debian.org/debian forky/main amd64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Get: 22 http://deb.debian.org/debian forky/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian forky/main amd64 dwz amd64 0.16-2 [108 kB] Get: 24 http://deb.debian.org/debian forky/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 25 http://deb.debian.org/debian forky/main amd64 libxml2-16 amd64 2.14.5+dfsg-0.2 [638 kB] Get: 26 http://deb.debian.org/debian forky/main amd64 gettext amd64 0.23.1-2+b1 [1680 kB] Get: 27 http://deb.debian.org/debian forky/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian forky/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian forky/main amd64 debhelper all 13.26 [939 kB] Fetched 11.2 MB in 2s (4618 kB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21054 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.23.1-2+b1_amd64.deb ... Unpacking gettext-base (0.23.1-2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.41.1-2_amd64.deb ... Unpacking bsdextrautils (2.41.1-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.20-1_amd64.deb ... Unpacking m4 (1.4.20-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.26_all.deb ... Unpacking libdebhelper-perl (13.26) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.5.4-5_all.deb ... Unpacking libtool (2.5.4-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.15.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.15.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.16-2_amd64.deb ... Unpacking dwz (0.16-2) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../23-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../24-libxml2-16_2.14.5+dfsg-0.2_amd64.deb ... Unpacking libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.23.1-2+b1_amd64.deb ... Unpacking gettext (0.23.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.26_all.deb ... Unpacking debhelper (13.26) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up bsdextrautils (2.41.1-2) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.14.5+dfsg-0.2) ... Setting up libdebhelper-perl (13.26) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2+b1) ... Setting up m4 (1.4.20-1) ... Setting up file (1:5.46-5) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up autotools-dev (20240727.1) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.16-2) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.0-1) ... Setting up gettext (0.23.1-2+b1) ... Setting up libtool (2.5.4-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.15.0-1) ... Setting up groff-base (1.23.0-9) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.26) ... Processing triggers for libc-bin (2.41-12) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/dot-forward-0.71/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../dot-forward_0.71-8_source.changes dpkg-buildpackage: info: source package dot-forward dpkg-buildpackage: info: source version 1:0.71-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Beckmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/dot-forward-0.71' echo cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 > conf-cc echo cc -Wl,-z,relro -Wl,-z,now > conf-ld echo /var/lib/qmail > conf-qmail make[1]: Leaving directory '/build/reproducible-path/dot-forward-0.71' dh_auto_build make -j40 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dot-forward-0.71' ( cat warn-auto.sh; \ echo CC=\'`head -1 conf-cc`\'; \ echo LD=\'`head -1 conf-ld`\' \ ) > auto-ccld.sh nroff -man dot-forward.1 > dot-forward.0 cat auto-ccld.sh make-load.sh > make-load cat auto-ccld.sh find-systype.sh > find-systype cat auto-ccld.sh make-compile.sh > make-compile cat auto-ccld.sh make-makelib.sh > make-makelib chmod 755 make-load chmod 755 find-systype chmod 755 make-compile chmod 755 make-makelib ./find-systype > systype ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ compile ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \ makelib chmod 755 load chmod 755 compile chmod 755 makelib ./compile dot-forward.c ./compile control.c ( ( ./compile tryvfork.c && ./load tryvfork ) >/dev/null \ 2>&1 \ && cat fork.h2 || cat fork.h1 ) > fork.h cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c dot-forward.c ./compile auto-str.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c control.c ./compile substdio.c ./compile substdi.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c auto-str.c ./compile substdo.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c substdio.c ./compile subfderr.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c substdi.c ./compile substdio_copy.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c substdo.c ./compile error.c ./compile error_str.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c subfderr.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c substdio_copy.c ./compile str_len.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c error.c ./compile str_diffn.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c error_str.c ./compile byte_chr.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c str_len.c ./compile byte_copy.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c str_diffn.c ./compile byte_cr.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c byte_chr.c ./compile token822.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c byte_copy.c ./compile envread.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c byte_cr.c ./compile getln.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c token822.c ./compile getln2.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c envread.c ./compile subgetopt.c ./compile sgetopt.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c getln.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c getln2.c ./compile strerr_sys.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c subgetopt.c ./compile strerr_die.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c sgetopt.c ./compile stralloc_eady.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c strerr_sys.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c strerr_die.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_eady.c ./compile stralloc_pend.c ./compile stralloc_copy.c ./compile stralloc_opys.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_pend.c ./compile stralloc_opyb.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_copy.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_opys.c ./compile stralloc_cat.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_opyb.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_cat.c ./compile stralloc_cats.c ./compile stralloc_catb.c ./compile alloc.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_cats.c ./compile alloc_re.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c stralloc_catb.c ./compile case_diffb.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c alloc.c ( ( ./compile trysgact.c && ./load trysgact ) >/dev/null \ 2>&1 \ && echo \#define HASSIGACTION 1 || exit 0 ) > hassgact.h cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c alloc_re.c ./compile sig_pipe.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c case_diffb.c ./compile seek_set.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c sig_pipe.c ./compile open_read.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c seek_set.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c open_read.c ./compile open_trunc.c cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/dot-forward-0.71=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c open_trunc.c stralloc_cats.c: In function 'stralloc_cats': case_diffb.c: In function 'case_diffb': stralloc_copy.c: In function 'stralloc_copy': stralloc_copy.c:4:5: warning: old-style function definition [-Wold-style-definition] 4 | int stralloc_copy(sato,safrom) | ^~~~~~~~~~~~~ stralloc_cats.c:5:5: warning: old-style function definition [-Wold-style-definition] 5 | int stralloc_cats(sa,s) | ^~~~~~~~~~~~~ case_diffb.c:3:5: warning: old-style function definition [-Wold-style-definition] 3 | int case_diffb(s,len,t) | ^~~~~~~~~~ stralloc_copy.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ case_diffb.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ stralloc_cats.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ In file included from stralloc_copy.c:2: stralloc.h:10:12: error: prototype declaration 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ In file included from case_diffb.c:1: case.h:7:12: error: prototype declaration 7 | extern int case_diffb(); | ^~~~~~~~~~ In file included from stralloc_cats.c:3: stralloc.h:13:12: error: prototype declaration 13 | extern int stralloc_cats(); | ^~~~~~~~~~~~~ stralloc_catb.c: In function 'stralloc_catb': stralloc_copy.c:8:10: error: too many arguments to function 'stralloc_copyb'; expected 0, have 3 8 | return stralloc_copyb(sato,safrom->s,safrom->len); | ^~~~~~~~~~~~~~ ~~~~ stralloc_cats.c:9:29: error: too many arguments to function 'str_len'; expected 0, have 1 9 | return stralloc_catb(sa,s,str_len(s)); | ^~~~~~~ ~ stralloc.h:14:12: note: declared here 14 | extern int stralloc_copyb(); | ^~~~~~~~~~~~~~ stralloc_catb.c:4:5: warning: old-style function definition [-Wold-style-definition] 4 | int stralloc_catb(sa,s,n) | ^~~~~~~~~~~~~ stralloc_catb.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ In file included from stralloc_cats.c:2: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ In file included from stralloc_catb.c:1: stralloc.h:15:12: error: prototype declaration 15 | extern int stralloc_catb(); | ^~~~~~~~~~~~~ stralloc_cats.c:9:10: error: too many arguments to function 'stralloc_catb'; expected 0, have 3 9 | return stralloc_catb(sa,s,str_len(s)); | ^~~~~~~~~~~~~ ~~ stralloc.h:15:12: note: declared here 15 | extern int stralloc_catb(); | ^~~~~~~~~~~~~ stralloc_opys.c: In function 'stralloc_copys': stralloc_opys.c:5:5: warning: old-style function definition [-Wold-style-definition] 5 | int stralloc_copys(sa,s) | ^~~~~~~~~~~~~~ stralloc_catb.c:9:22: error: too many arguments to function 'stralloc_copyb'; expected 0, have 3 9 | if (!sa->s) return stralloc_copyb(sa,s,n); | ^~~~~~~~~~~~~~ ~~ stralloc.h:14:12: note: declared here 14 | extern int stralloc_copyb(); | ^~~~~~~~~~~~~~ stralloc_opys.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ In file included from stralloc_opys.c:3: stralloc.h:12:12: error: prototype declaration 12 | extern int stralloc_copys(); | ^~~~~~~~~~~~~~ stralloc_catb.c:10:8: error: too many arguments to function 'stralloc_readyplus'; expected 0, have 2 10 | if (!stralloc_readyplus(sa,n + 1)) return 0; | ^~~~~~~~~~~~~~~~~~ ~~ stralloc.h:9:12: note: declared here 9 | extern int stralloc_readyplus(); | ^~~~~~~~~~~~~~~~~~ stralloc_cat.c: In function 'stralloc_cat': stralloc_catb.c:11:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 11 | byte_copy(sa->s + sa->len,n,s); | ^~~~~~~~~ ~~~~~~~~~~~~~~~ stralloc_opys.c:9:30: error: too many arguments to function 'str_len'; expected 0, have 1 9 | return stralloc_copyb(sa,s,str_len(s)); | ^~~~~~~ ~ In file included from stralloc_catb.c:2: byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ stralloc_cat.c:4:5: warning: old-style function definition [-Wold-style-definition] 4 | int stralloc_cat(sato,safrom) | ^~~~~~~~~~~~ In file included from stralloc_opys.c:2: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ stralloc_cat.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ stralloc_opys.c:9:10: error: too many arguments to function 'stralloc_copyb'; expected 0, have 3 9 | return stralloc_copyb(sa,s,str_len(s)); | ^~~~~~~~~~~~~~ ~~ stralloc.h:14:12: note: declared here 14 | extern int stralloc_copyb(); | ^~~~~~~~~~~~~~ In file included from stralloc_cat.c:2: stralloc.h:11:12: error: prototype declaration 11 | extern int stralloc_cat(); | ^~~~~~~~~~~~ stralloc_cat.c:8:10: error: too many arguments to function 'stralloc_catb'; expected 0, have 3 8 | return stralloc_catb(sato,safrom->s,safrom->len); | ^~~~~~~~~~~~~ ~~~~ stralloc.h:15:12: note: declared here 15 | extern int stralloc_catb(); | ^~~~~~~~~~~~~ stralloc_opyb.c: In function 'stralloc_copyb': stralloc_opyb.c:4:5: warning: old-style function definition [-Wold-style-definition] 4 | int stralloc_copyb(sa,s,n) | ^~~~~~~~~~~~~~ stralloc_opyb.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ In file included from stralloc_opyb.c:1: stralloc.h:14:12: error: prototype declaration 14 | extern int stralloc_copyb(); | ^~~~~~~~~~~~~~ stralloc_opyb.c:9:8: error: too many arguments to function 'stralloc_ready'; expected 0, have 2 9 | if (!stralloc_ready(sa,n + 1)) return 0; | ^~~~~~~~~~~~~~ ~~ stralloc.h:8:12: note: declared here 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ stralloc_opyb.c:10:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 10 | byte_copy(sa->s,n,s); | ^~~~~~~~~ ~~~~~ In file included from stralloc_opyb.c:2: byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ subgetopt.c: In function 'subgetopt': In file included from stralloc_pend.c:3: stralloc_pend.c: In function 'stralloc_append': subgetopt.c:15:15: warning: old-style function definition [-Wold-style-definition] 15 | #define sgopt subgetopt | ^~~~~~~~~ subgetopt.c:28:5: note: in expansion of macro 'sgopt' 28 | int sgopt(argc,argv,opts) | ^~~~~ stralloc_pend.c:5:68: warning: old-style function definition [-Wold-style-definition] 5 | GEN_ALLOC_append(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus,stralloc_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ subgetopt.c:32:1: error: number of arguments doesn't match prototype 32 | { | ^ stralloc_pend.c:5:1: error: number of arguments doesn't match prototype 5 | GEN_ALLOC_append(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus,stralloc_append) | ^~~~~~~~~~~~~~~~ In file included from subgetopt.c:13: subgetopt.h:16:12: error: prototype declaration 16 | extern int subgetopt(); | ^~~~~~~~~ In file included from stralloc_pend.c:2: stralloc.h:16:12: error: prototype declaration 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ byte_chr.c: In function 'byte_chr': stralloc_pend.c:5:49: error: too many arguments to function 'stralloc_readyplus'; expected 0, have 2 5 | GEN_ALLOC_append(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus,stralloc_append) | ~ ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:32:8: note: in definition of macro 'GEN_ALLOC_append' 32 | { if (!ta_rplus(x,1)) return 0; x->field[x->len++] = *i; return 1; } | ^~~~~~~~ stralloc.h:9:12: note: declared here 9 | extern int stralloc_readyplus(); | ^~~~~~~~~~~~~~~~~~ byte_chr.c:3:14: warning: old-style function definition [-Wold-style-definition] 3 | unsigned int byte_chr(s,n,c) | ^~~~~~~~ byte_copy.c: In function 'byte_copy': byte_chr.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ In file included from byte_chr.c:1: byte.h:4:21: error: prototype declaration 4 | extern unsigned int byte_chr(); | ^~~~~~~~ byte_copy.c:3:6: warning: old-style function definition [-Wold-style-definition] 3 | void byte_copy(to,n,from) | ^~~~~~~~~ byte_copy.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ In file included from byte_copy.c:1: byte.h:6:13: error: prototype declaration 6 | extern void byte_copy(); | ^~~~~~~~~ In file included from stralloc_eady.c:3: stralloc_eady.c: In function 'stralloc_ready': stralloc_eady.c:5:48: warning: old-style function definition [-Wold-style-definition] 5 | GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,stralloc_ready) | ^~~~~~~~~~~~~~ stralloc_eady.c:5:1: note: in expansion of macro 'GEN_ALLOC_ready' 5 | GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,stralloc_ready) | ^~~~~~~~~~~~~~~ stralloc_eady.c:5:1: error: number of arguments doesn't match prototype In file included from stralloc_eady.c:2: stralloc.h:8:12: error: prototype declaration 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ gen_allocdefs.h:11:11: error: too many arguments to function 'alloc_re'; expected 0, have 3 11 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^~~~~~~~ stralloc_eady.c:5:1: note: in expansion of macro 'GEN_ALLOC_ready' 5 | GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,stralloc_ready) | ^~~~~~~~~~~~~~~ In file included from stralloc_eady.c:1: alloc.h:6:12: note: declared here 6 | extern int alloc_re(); | ^~~~~~~~ gen_allocdefs.h:15:33: error: too many arguments to function 'alloc'; expected 0, have 1 15 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ stralloc_eady.c:5:1: note: in expansion of macro 'GEN_ALLOC_ready' 5 | GEN_ALLOC_ready(stralloc,char,s,len,a,i,n,x,30,stralloc_ready) | ^~~~~~~~~~~~~~~ alloc.h:4:33: note: declared here 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ stralloc_eady.c: In function 'stralloc_readyplus': stralloc_eady.c:6:52: warning: old-style function definition [-Wold-style-definition] 6 | GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ stralloc_eady.c:6:1: error: number of arguments doesn't match prototype 6 | GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) | ^~~~~~~~~~~~~~~~~~~ stralloc.h:9:12: error: prototype declaration 9 | extern int stralloc_readyplus(); | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:24:11: error: too many arguments to function 'alloc_re'; expected 0, have 3 24 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^~~~~~~~ stralloc_eady.c:6:1: note: in expansion of macro 'GEN_ALLOC_readyplus' 6 | GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) | ^~~~~~~~~~~~~~~~~~~ alloc.h:6:12: note: declared here 6 | extern int alloc_re(); | ^~~~~~~~ gen_allocdefs.h:28:33: error: too many arguments to function 'alloc'; expected 0, have 1 28 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ stralloc_eady.c:6:1: note: in expansion of macro 'GEN_ALLOC_readyplus' 6 | GEN_ALLOC_readyplus(stralloc,char,s,len,a,i,n,x,30,stralloc_readyplus) | ^~~~~~~~~~~~~~~~~~~ alloc.h:4:33: note: declared here 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ getln.c: In function 'getln': getln.c:6:5: warning: old-style function definition [-Wold-style-definition] 6 | int getln(ss,sa,match,sep) | ^~~~~ getln.c:11:1: error: number of arguments doesn't match prototype 11 | { | ^ In file included from getln.c:4: getln.h:4:12: error: prototype declaration 4 | extern int getln(); | ^~~~~ getln.c:15:7: error: too many arguments to function 'getln2'; expected 0, have 5 15 | if (getln2(ss,sa,&cont,&clen,sep) == -1) return -1; | ^~~~~~ ~~ getln.h:5:12: note: declared here 5 | extern int getln2(); | ^~~~~~ getln.c:17:8: error: too many arguments to function 'stralloc_catb'; expected 0, have 3 17 | if (!stralloc_catb(sa,cont,clen)) return -1; | ^~~~~~~~~~~~~ ~~ In file included from getln.c:3: stralloc.h:15:12: note: declared here 15 | extern int stralloc_catb(); | ^~~~~~~~~~~~~ str_diffn.c: In function 'str_diffn': str_diffn.c:3:5: warning: old-style function definition [-Wold-style-definition] 3 | int str_diffn(s,t,len) | ^~~~~~~~~ str_diffn.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ In file included from str_diffn.c:1: str.h:6:12: error: prototype declaration 6 | extern int str_diffn(); | ^~~~~~~~~ token822.c: In function 'token822_reverse': token822.c:9:6: warning: old-style function definition [-Wold-style-definition] 9 | void token822_reverse(ta) | ^~~~~~~~~~~~~~~~ token822.c:11:1: error: number of arguments doesn't match prototype 11 | { | ^ alloc_re.c: In function 'alloc_re': In file included from token822.c:4: token822.h:20:13: error: prototype declaration 20 | extern void token822_reverse(); | ^~~~~~~~~~~~~~~~ alloc_re.c:4:5: warning: old-style function definition [-Wold-style-definition] 4 | int alloc_re(x,m,n) | ^~~~~~~~ alloc_re.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ In file included from alloc_re.c:1: alloc.h:6:12: error: prototype declaration 6 | extern int alloc_re(); | ^~~~~~~~ alloc_re.c:11:7: error: too many arguments to function 'alloc'; expected 0, have 1 11 | y = alloc(n); | ^~~~~ ~ In file included from token822.c:5: token822.c: In function 'token822_ready': alloc.h:4:33: note: declared here 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ alloc_re.c:13:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 13 | byte_copy(y,m,*x); | ^~~~~~~~~ ~ token822.c:25:65: warning: old-style function definition [-Wold-style-definition] 25 | GEN_ALLOC_ready(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_ready) | ^~~~~~~~~~~~~~ gen_allocdefs.h:5:5: note: in definition of macro 'GEN_ALLOC_ready' 5 | int ta_ready(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ token822.c:25:1: error: number of arguments doesn't match prototype 25 | GEN_ALLOC_ready(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_ready) | ^~~~~~~~~~~~~~~ token822.h:21:12: error: prototype declaration 21 | extern int token822_ready(); | ^~~~~~~~~~~~~~ In file included from alloc_re.c:2: byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ alloc_re.c:14:3: error: too many arguments to function 'alloc_free'; expected 0, have 1 14 | alloc_free(*x); | ^~~~~~~~~~ ~~ alloc.h:5:13: note: declared here 5 | extern void alloc_free(); | ^~~~~~~~~~ gen_allocdefs.h:11:11: error: too many arguments to function 'alloc_re'; expected 0, have 3 11 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^~~~~~~~ token822.c:25:1: note: in expansion of macro 'GEN_ALLOC_ready' 25 | GEN_ALLOC_ready(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_ready) | ^~~~~~~~~~~~~~~ In file included from token822.c:2: alloc.h:6:12: note: declared here 6 | extern int alloc_re(); | ^~~~~~~~ gen_allocdefs.h:15:33: error: too many arguments to function 'alloc'; expected 0, have 1 15 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ token822.c:25:1: note: in expansion of macro 'GEN_ALLOC_ready' 25 | GEN_ALLOC_ready(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_ready) | ^~~~~~~~~~~~~~~ alloc.c: In function 'alloc': alloc.h:4:33: note: declared here 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ alloc.c:18:26: warning: old-style function definition [-Wold-style-definition] 18 | /*@null@*//*@out@*/char *alloc(n) | ^~~~~ alloc.c:20:1: error: number of arguments doesn't match prototype 20 | { | ^ In file included from alloc.c:1: alloc.h:4:33: error: prototype declaration 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ alloc.c: In function 'alloc_free': alloc.c:29:6: warning: old-style function definition [-Wold-style-definition] 29 | void alloc_free(x) | ^~~~~~~~~~ alloc.c:31:1: error: number of arguments doesn't match prototype 31 | { | ^ alloc.h:5:13: error: prototype declaration 5 | extern void alloc_free(); | ^~~~~~~~~~ token822.c: In function 'token822_readyplus': token822.c:26:69: warning: old-style function definition [-Wold-style-definition] 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ token822.c:26:1: error: number of arguments doesn't match prototype 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~~ token822.h:22:12: error: prototype declaration 22 | extern int token822_readyplus(); | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:24:11: error: too many arguments to function 'alloc_re'; expected 0, have 3 24 | if (alloc_re(&x->field,i * sizeof(type),x->a * sizeof(type))) return 1; \ | ^~~~~~~~ token822.c:26:1: note: in expansion of macro 'GEN_ALLOC_readyplus' 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~~ alloc.h:6:12: note: declared here 6 | extern int alloc_re(); | ^~~~~~~~ gen_allocdefs.h:28:33: error: too many arguments to function 'alloc'; expected 0, have 1 28 | return !!(x->field = (type *) alloc((x->a = n) * sizeof(type))); } | ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ token822.c:26:1: note: in expansion of macro 'GEN_ALLOC_readyplus' 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~~ alloc.h:4:33: note: declared here 4 | extern /*@null@*//*@out@*/char *alloc(); | ^~~~~ token822.c: In function 'token822_append': token822.c:27:85: warning: old-style function definition [-Wold-style-definition] 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ substdio.c: In function 'substdio_fdbuf': token822.c:27:40: error: number of arguments doesn't match prototype 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~ gen_allocdefs.h:31:45: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~ token822.h:23:12: error: prototype declaration 23 | extern int token822_append(); | ^~~~~~~~~~~~~~~ substdio.c:3:6: warning: old-style function definition [-Wold-style-definition] 3 | void substdio_fdbuf(s,op,fd,buf,len) | ^~~~~~~~~~~~~~ substdio.c:9:1: error: number of arguments doesn't match prototype 9 | { | ^ In file included from substdio.c:1: substdio.h:16:13: error: prototype declaration 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ token822.c:27:66: error: too many arguments to function 'token822_readyplus'; expected 0, have 2 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ~ ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:32:8: note: in definition of macro 'GEN_ALLOC_append' 32 | { if (!ta_rplus(x,1)) return 0; x->field[x->len++] = *i; return 1; } | ^~~~~~~~ token822.c:26:69: note: declared here 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ token822.c: In function 'needspace': token822.c:29:12: warning: old-style function definition [-Wold-style-definition] 29 | static int needspace(t1,t2) | ^~~~~~~~~ token822.c: In function 'atomok': token822.c:51:12: warning: old-style function definition [-Wold-style-definition] 51 | static int atomok(ch) | ^~~~~~ token822.c: In function 'atomcheck': token822.c:65:13: warning: old-style function definition [-Wold-style-definition] 65 | static void atomcheck(t) | ^~~~~~~~~ substdo.c: In function 'allwrite': substdo.c:6:12: warning: old-style function definition [-Wold-style-definition] 6 | static int allwrite(op,fd,buf,len) | ^~~~~~~~ substdo.c:15:9: error: too many arguments to function 'op'; expected 0, have 3 15 | w = op(fd,buf,len); | ^~ ~~ token822.c: In function 'token822_unparse': token822.c:81:5: warning: old-style function definition [-Wold-style-definition] 81 | int token822_unparse(sa,ta,linelen) | ^~~~~~~~~~~~~~~~ token822.c:85:1: error: number of arguments doesn't match prototype 85 | { | ^ token822.h:18:12: error: prototype declaration 18 | extern int token822_unparse(); | ^~~~~~~~~~~~~~~~ substdo.c: In function 'substdio_flush': substdo.c:27:5: warning: old-style function definition [-Wold-style-definition] 27 | int substdio_flush(s) | ^~~~~~~~~~~~~~ substdo.c:29:1: error: number of arguments doesn't match prototype 29 | { | ^ In file included from substdo.c:1: substdio.h:18:12: error: prototype declaration 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ token822.c:127:7: error: too many arguments to function 'stralloc_ready'; expected 0, have 2 127 | if (!stralloc_ready(sa,len)) | ^~~~~~~~~~~~~~ ~~ substdo.c: In function 'substdio_bput': substdo.c:38:5: warning: old-style function definition [-Wold-style-definition] 38 | int substdio_bput(s,buf,len) | ^~~~~~~~~~~~~ substdo.c:42:1: error: number of arguments doesn't match prototype 42 | { | ^ substdio.h:20:12: error: prototype declaration 20 | extern int substdio_bput(); | ^~~~~~~~~~~~~ In file included from token822.c:1: stralloc.h:8:12: note: declared here 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ substdo.c:46:5: error: too many arguments to function 'byte_copy'; expected 0, have 3 46 | byte_copy(s->x + s->p,n,buf); s->p += n; buf += n; len -= n; | ^~~~~~~~~ ~~~~~~~~~~~ error_str.c: In function 'error_str': In file included from substdo.c:3: byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ error_str.c:6:7: warning: old-style function definition [-Wold-style-definition] 6 | char *error_str(i) | ^~~~~~~~~ substdo.c:47:9: error: too many arguments to function 'substdio_flush'; expected 0, have 1 47 | if (substdio_flush(s) == -1) return -1; | ^~~~~~~~~~~~~~ ~ error_str.c:8:1: error: number of arguments doesn't match prototype 8 | { | ^ substdo.c:27:5: note: declared here 27 | int substdio_flush(s) | ^~~~~~~~~~~~~~ In file included from error_str.c:2: error.h:20:14: error: prototype declaration 20 | extern char *error_str(); | ^~~~~~~~~ substdo.c:50:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 50 | byte_copy(s->x + s->p,len,buf); | ^~~~~~~~~ ~~~~~~~~~~~ byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ substdo.c: In function 'substdio_put': substdo.c:55:5: warning: old-style function definition [-Wold-style-definition] 55 | int substdio_put(s,buf,len) | ^~~~~~~~~~~~ substdo.c:59:1: error: number of arguments doesn't match prototype 59 | { | ^ substdio.h:19:12: error: prototype declaration 19 | extern int substdio_put(); | ^~~~~~~~~~~~ substdo.c:64:9: error: too many arguments to function 'substdio_flush'; expected 0, have 1 64 | if (substdio_flush(s) == -1) return -1; | ^~~~~~~~~~~~~~ ~ substdo.c:27:5: note: declared here 27 | int substdio_flush(s) | ^~~~~~~~~~~~~~ substdo.c:75:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 75 | byte_copy(s->x + s->p,len,buf); | ^~~~~~~~~ ~~~~~~~~~~~ byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ substdo.c: In function 'substdio_putflush': open_read.c: In function 'open_read': substdo.c:80:5: warning: old-style function definition [-Wold-style-definition] 80 | int substdio_putflush(s,buf,len) | ^~~~~~~~~~~~~~~~~ token822.c: In function 'token822_unquote': substdo.c:84:1: error: number of arguments doesn't match prototype 84 | { | ^ substdio.h:21:12: error: prototype declaration 21 | extern int substdio_putflush(); | ^~~~~~~~~~~~~~~~~ token822.c:182:5: warning: old-style function definition [-Wold-style-definition] 182 | int token822_unquote(sa,ta) | ^~~~~~~~~~~~~~~~ token822.c:185:1: error: number of arguments doesn't match prototype 185 | { | ^ open_read.c:5:5: warning: old-style function definition [-Wold-style-definition] 5 | int open_read(fn) char *fn; | ^~~~~~~~~ substdo.c:85:7: error: too many arguments to function 'substdio_flush'; expected 0, have 1 85 | if (substdio_flush(s) == -1) return -1; | ^~~~~~~~~~~~~~ ~ substdo.c:27:5: note: declared here 27 | int substdio_flush(s) | ^~~~~~~~~~~~~~ token822.h:17:12: error: prototype declaration 17 | extern int token822_unquote(); | ^~~~~~~~~~~~~~~~ open_read.c:6:1: error: number of arguments doesn't match prototype 6 | { return open(fn,O_RDONLY | O_NDELAY); } | ^ substdo.c: In function 'substdio_bputs': substdo.c:89:5: warning: old-style function definition [-Wold-style-definition] 89 | int substdio_bputs(s,buf) | ^~~~~~~~~~~~~~ substdo.c:92:1: error: number of arguments doesn't match prototype 92 | { | ^ substdio.h:23:12: error: prototype declaration 23 | extern int substdio_bputs(); | ^~~~~~~~~~~~~~ In file included from open_read.c:3: open.h:4:12: error: prototype declaration 4 | extern int open_read(); | ^~~~~~~~~ token822.c:208:7: error: too many arguments to function 'stralloc_ready'; expected 0, have 2 208 | if (!stralloc_ready(sa,len)) | ^~~~~~~~~~~~~~ ~~ substdo.c:93:30: error: too many arguments to function 'str_len'; expected 0, have 1 93 | return substdio_bput(s,buf,str_len(buf)); | ^~~~~~~ ~~~ stralloc.h:8:12: note: declared here 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ In file included from substdo.c:2: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ substdo.c:93:10: error: too many arguments to function 'substdio_bput'; expected 0, have 3 93 | return substdio_bput(s,buf,str_len(buf)); | ^~~~~~~~~~~~~ ~ substdo.c:38:5: note: declared here 38 | int substdio_bput(s,buf,len) | ^~~~~~~~~~~~~ substdo.c: In function 'substdio_puts': substdo.c:96:5: warning: old-style function definition [-Wold-style-definition] 96 | int substdio_puts(s,buf) | ^~~~~~~~~~~~~ substdo.c:99:1: error: number of arguments doesn't match prototype 99 | { | ^ token822.c: In function 'token822_parse': token822.c:238:5: warning: old-style function definition [-Wold-style-definition] 238 | int token822_parse(ta,sa,buf) | ^~~~~~~~~~~~~~ substdio.h:22:12: error: prototype declaration 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ substdo.c:100:29: error: too many arguments to function 'str_len'; expected 0, have 1 100 | return substdio_put(s,buf,str_len(buf)); | ^~~~~~~ ~~~ token822.c:242:1: error: number of arguments doesn't match prototype 242 | { | ^ token822.h:15:12: error: prototype declaration 15 | extern int token822_parse(); | ^~~~~~~~~~~~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ substdo.c:100:10: error: too many arguments to function 'substdio_put'; expected 0, have 3 100 | return substdio_put(s,buf,str_len(buf)); | ^~~~~~~~~~~~ ~ substdo.c:55:5: note: declared here 55 | int substdio_put(s,buf,len) | ^~~~~~~~~~~~ seek_set.c: In function 'seek_set': substdo.c: In function 'substdio_putsflush': substdo.c:103:5: warning: old-style function definition [-Wold-style-definition] 103 | int substdio_putsflush(s,buf) | ^~~~~~~~~~~~~~~~~~ substdo.c:106:1: error: number of arguments doesn't match prototype 106 | { | ^ substdio.h:24:12: error: prototype declaration 24 | extern int substdio_putsflush(); | ^~~~~~~~~~~~~~~~~~ seek_set.c:7:5: warning: old-style function definition [-Wold-style-definition] 7 | int seek_set(fd,pos) int fd; seek_pos pos; | ^~~~~~~~ seek_set.c:8:1: error: number of arguments doesn't match prototype 8 | { if (lseek(fd,(off_t) pos,SET) == -1) return -1; return 0; } | ^ substdo.c:107:34: error: too many arguments to function 'str_len'; expected 0, have 1 107 | return substdio_putflush(s,buf,str_len(buf)); | ^~~~~~~ ~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ In file included from seek_set.c:3: seek.h:8:12: error: prototype declaration 8 | extern int seek_set(); | ^~~~~~~~ substdo.c:107:10: error: too many arguments to function 'substdio_putflush'; expected 0, have 3 107 | return substdio_putflush(s,buf,str_len(buf)); | ^~~~~~~~~~~~~~~~~ ~ substdo.c:80:5: note: declared here 80 | int substdio_putflush(s,buf,len) | ^~~~~~~~~~~~~~~~~ token822.c:319:7: error: too many arguments to function 'token822_ready'; expected 0, have 2 319 | if (!token822_ready(ta,numtoks)) | ^~~~~~~~~~~~~~ ~~ token822.c:25:65: note: declared here 25 | GEN_ALLOC_ready(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_ready) | ^~~~~~~~~~~~~~ gen_allocdefs.h:5:5: note: in definition of macro 'GEN_ALLOC_ready' 5 | int ta_ready(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ token822.c:321:7: error: too many arguments to function 'stralloc_ready'; expected 0, have 2 321 | if (!stralloc_ready(buf,numchars)) | ^~~~~~~~~~~~~~ ~~~ stralloc.h:8:12: note: declared here 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ sgetopt.c: In function 'sgetoptmine': token822.c: In function 'gotaddr': token822.c:401:12: warning: old-style function definition [-Wold-style-definition] 401 | static int gotaddr(taout,taaddr,callback) | ^~~~~~~ token822.c:408:6: error: too many arguments to function 'callback'; expected 0, have 1 408 | if (callback(taaddr) != 1) | ^~~~~~~~ ~~~~~~ token822.c:411:7: error: too many arguments to function 'token822_readyplus'; expected 0, have 2 411 | if (!token822_readyplus(taout,taaddr->len)) | ^~~~~~~~~~~~~~~~~~ ~~~~~ sgetopt.c:19:16: warning: old-style function definition [-Wold-style-definition] 19 | #define getopt sgetoptmine | ^~~~~~~~~~~ sgetopt.c:28:5: note: in expansion of macro 'getopt' 28 | int getopt(argc,argv,opts) | ^~~~~~ sgetopt.c:32:1: error: number of arguments doesn't match prototype 32 | { | ^ token822.c:26:69: note: declared here 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ In file included from sgetopt.c:15: sgetopt.h:17:12: error: prototype declaration 17 | extern int sgetoptmine(); | ^~~~~~~~~~~ token822.c: In function 'token822_addrlist': token822.c:421:5: warning: old-style function definition [-Wold-style-definition] 421 | int token822_addrlist(taout,taaddr,ta,callback) | ^~~~~~~~~~~~~~~~~ token822.c:426:1: error: number of arguments doesn't match prototype 426 | { | ^ token822.h:16:12: error: prototype declaration 16 | extern int token822_addrlist(); | ^~~~~~~~~~~~~~~~~ sgetopt.c:41:7: error: too many arguments to function 'subgetopt'; expected 0, have 3 41 | c = subgetopt(argc,argv,opts); | ^~~~~~~~~ ~~~~ token822.c:435:7: error: too many arguments to function 'token822_readyplus'; expected 0, have 2 435 | if (!token822_readyplus(taout,1)) return -1; | ^~~~~~~~~~~~~~~~~~ ~~~~~ In file included from sgetopt.h:15: subgetopt.h:16:12: note: declared here 16 | extern int subgetopt(); | ^~~~~~~~~ token822.c:26:69: note: declared here 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ token822.c:436:7: error: too many arguments to function 'token822_readyplus'; expected 0, have 2 436 | if (!token822_readyplus(taaddr,1)) return -1; | ^~~~~~~~~~~~~~~~~~ ~~~~~~ sgetopt.c:45:7: error: too many arguments to function 'substdio_puts'; expected 0, have 2 45 | substdio_puts(subfderr,optprogname); | ^~~~~~~~~~~~~ ~~~~~~~~ token822.c:26:69: note: declared here 26 | GEN_ALLOC_readyplus(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus) | ^~~~~~~~~~~~~~~~~~ gen_allocdefs.h:18:5: note: in definition of macro 'GEN_ALLOC_readyplus' 18 | int ta_rplus(x,n) register ta *x; register unsigned int n; \ | ^~~~~~~~ In file included from sgetopt.c:12: substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ sgetopt.c:47:9: error: too many arguments to function 'substdio_puts'; expected 0, have 2 47 | substdio_puts(subfderr,": illegal option -- "); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ sgetopt.c:49:9: error: too many arguments to function 'substdio_puts'; expected 0, have 2 49 | substdio_puts(subfderr,": option requires an argument -- "); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ sgetopt.c:50:7: error: too many arguments to function 'substdio_put'; expected 0, have 3 50 | substdio_put(subfderr,chp,2); | ^~~~~~~~~~~~ ~~~~~~~~ substdio.h:19:12: note: declared here 19 | extern int substdio_put(); | ^~~~~~~~~~~~ sgetopt.c:51:7: error: too many arguments to function 'substdio_flush'; expected 0, have 1 51 | substdio_flush(subfderr); | ^~~~~~~~~~~~~~ ~~~~~~~~ substdio.h:18:12: note: declared here 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ token822.c:449:6: error: too many arguments to function 'token822_append'; expected 0, have 2 449 | if (!token822_append(taout,&comma)) return -1; } | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:458:8: note: in expansion of macro 'FLUSHCOMMA' 458 | FLUSHCOMMA | ^~~~~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:468:10: note: in expansion of macro 'OUTLEFT' 468 | OUTLEFT | ^~~~~~~ envread.c: In function 'env_get': token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ envread.c:4:24: warning: old-style function definition [-Wold-style-definition] 4 | extern /*@null@*/char *env_get(s) | ^~~~~~~ envread.c:6:1: error: number of arguments doesn't match prototype 6 | { | ^ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:470:10: note: in expansion of macro 'OUTLEFT' 470 | OUTLEFT | ^~~~~~~ In file included from envread.c:1: env.h:10:24: error: prototype declaration 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ envread.c:11:10: error: too many arguments to function 'str_len'; expected 0, have 1 11 | slen = str_len(s); | ^~~~~~~ ~ token822.c:449:6: error: too many arguments to function 'token822_append'; expected 0, have 2 449 | if (!token822_append(taout,&comma)) return -1; } | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:474:8: note: in expansion of macro 'FLUSHCOMMA' 474 | FLUSHCOMMA | ^~~~~~~~~~ In file included from envread.c:2: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ envread.c:13:11: error: too many arguments to function 'str_diffn'; expected 0, have 3 13 | if ((!str_diffn(s,envi,slen)) && (envi[slen] == '=')) | ^~~~~~~~~ ~ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:475:8: note: in expansion of macro 'OUTLEFT' 475 | OUTLEFT | ^~~~~~~ str.h:6:12: note: declared here 6 | extern int str_diffn(); | ^~~~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ envread.c: In function 'env_findeq': token822.c:450:23: error: too many arguments to function 'token822_append'; expected 0, have 2 450 | #define ADDRLEFT if (!token822_append(taaddr,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~~ token822.c:477:10: note: in expansion of macro 'ADDRLEFT' 477 | ADDRLEFT | ^~~~~~~~ envread.c:23:14: warning: old-style function definition [-Wold-style-definition] 23 | extern char *env_findeq(s) | ^~~~~~~~~~ envread.c:25:1: error: number of arguments doesn't match prototype 25 | { | ^ env.h:13:14: error: prototype declaration 13 | extern char *env_findeq(); | ^~~~~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:481:8: note: in expansion of macro 'OUTLEFT' 481 | OUTLEFT | ^~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:483:10: note: in expansion of macro 'OUTLEFT' 483 | OUTLEFT | ^~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:449:6: error: too many arguments to function 'token822_append'; expected 0, have 2 449 | if (!token822_append(taout,&comma)) return -1; } | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:488:10: note: in expansion of macro 'FLUSHCOMMA' 488 | FLUSHCOMMA | ^~~~~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ substdio_copy.c: In function 'substdio_copy': token822.c:450:23: error: too many arguments to function 'token822_append'; expected 0, have 2 450 | #define ADDRLEFT if (!token822_append(taaddr,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~~ token822.c:490:8: note: in expansion of macro 'ADDRLEFT' 490 | ADDRLEFT | ^~~~~~~~ substdio_copy.c:3:5: warning: old-style function definition [-Wold-style-definition] 3 | int substdio_copy(ssout,ssin) | ^~~~~~~~~~~~~ substdio_copy.c:6:1: error: number of arguments doesn't match prototype 6 | { | ^ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ In file included from substdio_copy.c:1: substdio.h:47:12: error: prototype declaration 47 | extern int substdio_copy(); | ^~~~~~~~~~~~~ substdio_copy.c:11:9: error: too many arguments to function 'substdio_feed'; expected 0, have 1 11 | n = substdio_feed(ssin); | ^~~~~~~~~~~~~ ~~~~ substdio.h:28:12: note: declared here 28 | extern int substdio_feed(); | ^~~~~~~~~~~~~ token822.c:450:23: error: too many arguments to function 'token822_append'; expected 0, have 2 450 | #define ADDRLEFT if (!token822_append(taaddr,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~~ token822.c:501:8: note: in expansion of macro 'ADDRLEFT' 501 | ADDRLEFT | ^~~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ substdio_copy.c:15:9: error: too many arguments to function 'substdio_put'; expected 0, have 3 15 | if (substdio_put(ssout,x,n) == -1) return -3; | ^~~~~~~~~~~~ ~~~~~ substdio.h:19:12: note: declared here 19 | extern int substdio_put(); | ^~~~~~~~~~~~ token822.c:451:22: error: too many arguments to function 'token822_append'; expected 0, have 2 451 | #define OUTLEFT if (!token822_append(taout,t--)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:504:4: note: in expansion of macro 'OUTLEFT' 504 | OUTLEFT | ^~~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:509:9: error: too many arguments to function 'token822_append'; expected 0, have 2 509 | if (!token822_append(taout,--t)) return -1; | ^~~~~~~~~~~~~~~ ~~~~~ token822.c:27:85: note: declared here 27 | GEN_ALLOC_append(token822_alloc,struct token822,t,len,a,i,n,x,30,token822_readyplus,token822_append) | ^~~~~~~~~~~~~~~ gen_allocdefs.h:31:5: note: in definition of macro 'GEN_ALLOC_append' 31 | int ta_append(x,i) register ta *x; register type *i; \ | ^~~~~~~~~ token822.c:511:2: error: too many arguments to function 'token822_reverse'; expected 0, have 1 511 | token822_reverse(taout); | ^~~~~~~~~~~~~~~~ ~~~~~ token822.c:9:6: note: declared here 9 | void token822_reverse(ta) | ^~~~~~~~~~~~~~~~ strerr_sys.c: In function 'strerr_sysinit': strerr_sys.c:9:18: error: too many arguments to function 'error_str'; expected 0, have 1 9 | strerr_sys.x = error_str(errno); | ^~~~~~~~~ ~~~~~ In file included from strerr_sys.c:1: error.h:20:14: note: declared here 20 | extern char *error_str(); | ^~~~~~~~~ In file included from dot-forward.c:1: sgetopt.h:5:16: error: conflicting types for 'sgetoptmine'; have 'int(int, char * const*, const char *)' 5 | #define getopt sgetoptmine | ^~~~~~~~~~~ sgetopt.h:17:12: note: previous declaration of 'sgetoptmine' with type 'int(void)' 17 | extern int sgetoptmine(); | ^~~~~~~~~~~ byte_cr.c: In function 'byte_copyr': str_len.c: In function 'str_len': byte_cr.c:3:6: warning: old-style function definition [-Wold-style-definition] 3 | void byte_copyr(to,n,from) | ^~~~~~~~~~ str_len.c:3:14: warning: old-style function definition [-Wold-style-definition] 3 | unsigned int str_len(s) | ^~~~~~~ byte_cr.c:7:1: error: number of arguments doesn't match prototype 7 | { | ^ str_len.c:5:1: error: number of arguments doesn't match prototype 5 | { | ^ In file included from byte_cr.c:1: byte.h:7:13: error: prototype declaration 7 | extern void byte_copyr(); | ^~~~~~~~~~ In file included from str_len.c:1: str.h:7:21: error: prototype declaration 7 | extern unsigned int str_len(); | ^~~~~~~ In file included from strerr_die.c:3: exit.h:4:13: warning: conflicting types for built-in function '_exit'; expected 'void(int)' [-Wbuiltin-declaration-mismatch] 4 | extern void _exit(); | ^~~~~ strerr_die.c: In function 'strerr_warn': strerr_die.c:6:6: warning: old-style function definition [-Wold-style-definition] 6 | void strerr_warn(x1,x2,x3,x4,x5,x6,se) | ^~~~~~~~~~~ strerr_die.c:9:1: error: number of arguments doesn't match prototype 9 | { | ^ In file included from strerr_die.c:4: strerr.h:17:13: error: prototype declaration 17 | extern void strerr_warn(); | ^~~~~~~~~~~ strerr_die.c:12:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 12 | if (x1) substdio_puts(subfderr,x1); | ^~~~~~~~~~~~~ ~~~~~~~~ In file included from strerr_die.c:1: substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:13:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 13 | if (x2) substdio_puts(subfderr,x2); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:14:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 14 | if (x3) substdio_puts(subfderr,x3); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:15:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 15 | if (x4) substdio_puts(subfderr,x4); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:16:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 16 | if (x5) substdio_puts(subfderr,x5); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:17:11: error: too many arguments to function 'substdio_puts'; expected 0, have 2 17 | if (x6) substdio_puts(subfderr,x6); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:20:16: error: too many arguments to function 'substdio_puts'; expected 0, have 2 20 | if (se->x) substdio_puts(subfderr,se->x); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:21:16: error: too many arguments to function 'substdio_puts'; expected 0, have 2 21 | if (se->y) substdio_puts(subfderr,se->y); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:22:16: error: too many arguments to function 'substdio_puts'; expected 0, have 2 22 | if (se->z) substdio_puts(subfderr,se->z); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:26:3: error: too many arguments to function 'substdio_puts'; expected 0, have 2 26 | substdio_puts(subfderr,"\n"); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ strerr_die.c:27:3: error: too many arguments to function 'substdio_flush'; expected 0, have 1 27 | substdio_flush(subfderr); | ^~~~~~~~~~~~~~ ~~~~~~~~ substdio.h:18:12: note: declared here 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ strerr_die.c: In function 'strerr_die': strerr_die.c:30:6: warning: old-style function definition [-Wold-style-definition] 30 | void strerr_die(e,x1,x2,x3,x4,x5,x6,se) | ^~~~~~~~~~ strerr_die.c:34:1: error: number of arguments doesn't match prototype 34 | { | ^ strerr.h:18:13: error: prototype declaration 18 | extern void strerr_die(); | ^~~~~~~~~~ strerr_die.c:35:3: error: too many arguments to function 'strerr_warn'; expected 0, have 7 35 | strerr_warn(x1,x2,x3,x4,x5,x6,se); | ^~~~~~~~~~~ ~~ strerr_die.c:6:6: note: declared here 6 | void strerr_warn(x1,x2,x3,x4,x5,x6,se) | ^~~~~~~~~~~ strerr_die.c:36:3: error: too many arguments to function '_exit'; expected 0, have 1 36 | _exit(e); | ^~~~~ ~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ sig_pipe.c: In function 'sig_pipeignore': sig_pipe.c:4:25: error: too many arguments to function 'sig_catch'; expected 0, have 2 4 | void sig_pipeignore() { sig_catch(SIGPIPE,SIG_IGN); } | ^~~~~~~~~ ~~~~~~~ In file included from sig_pipe.c:2: sig.h:4:13: note: declared here 4 | extern void sig_catch(); | ^~~~~~~~~ sig_pipe.c: In function 'sig_pipedefault': sig_pipe.c:5:26: error: too many arguments to function 'sig_catch'; expected 0, have 2 5 | void sig_pipedefault() { sig_catch(SIGPIPE,SIG_DFL); } | ^~~~~~~~~ ~~~~~~~ sig.h:4:13: note: declared here 4 | extern void sig_catch(); | ^~~~~~~~~ In file included from dot-forward.c:8: exit.h:4:13: error: conflicting types for '_exit'; have 'void(void)' 4 | extern void _exit(); | ^~~~~ getln2.c: In function 'getln2': In file included from readwrite.h:5, from dot-forward.c:3: /usr/include/unistd.h:624:13: note: previous declaration of '_exit' with type 'void(int)' 624 | extern void _exit (int __status) __attribute__ ((__noreturn__)); | ^~~~~ getln2.c:6:5: warning: old-style function definition [-Wold-style-definition] 6 | int getln2(ss,sa,cont,clen,sep) | ^~~~~~ getln2.c:12:1: error: number of arguments doesn't match prototype 12 | { | ^ In file included from getln2.c:4: getln.h:5:12: error: prototype declaration 5 | extern int getln2(); | ^~~~~~ open_trunc.c: In function 'open_trunc': getln2.c:17:8: error: too many arguments to function 'stralloc_ready'; expected 0, have 2 17 | if (!stralloc_ready(sa,0)) return -1; | ^~~~~~~~~~~~~~ ~~ In file included from getln2.c:2: stralloc.h:8:12: note: declared here 8 | extern int stralloc_ready(); | ^~~~~~~~~~~~~~ open_trunc.c:5:5: warning: old-style function definition [-Wold-style-definition] 5 | int open_trunc(fn) char *fn; | ^~~~~~~~~~ open_trunc.c:6:1: error: number of arguments doesn't match prototype 6 | { return open(fn,O_WRONLY | O_NDELAY | O_TRUNC | O_CREAT,0644); } | ^ getln2.c:21:9: error: too many arguments to function 'substdio_feed'; expected 0, have 1 21 | n = substdio_feed(ss); | ^~~~~~~~~~~~~ ~~ In file included from open_trunc.c:3: open.h:7:12: error: prototype declaration 7 | extern int open_trunc(); | ^~~~~~~~~~ In file included from getln2.c:1: substdio.h:28:12: note: declared here 28 | extern int substdio_feed(); | ^~~~~~~~~~~~~ getln2.c:25:9: error: too many arguments to function 'byte_chr'; expected 0, have 3 25 | i = byte_chr(x,n,sep); | ^~~~~~~~ ~ In file included from getln2.c:3: byte.h:4:21: note: declared here 4 | extern unsigned int byte_chr(); | ^~~~~~~~ In file included from dot-forward.c:6: dot-forward.c: In function 'die_nomem': getln2.c:27:10: error: too many arguments to function 'stralloc_readyplus'; expected 0, have 2 27 | if (!stralloc_readyplus(sa,n)) return -1; | ^~~~~~~~~~~~~~~~~~ ~~ stralloc.h:9:12: note: declared here 9 | extern int stralloc_readyplus(); | ^~~~~~~~~~~~~~~~~~ strerr.h:76:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 76 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:27:3: note: in expansion of macro 'strerr_die2x' 27 | { strerr_die2x(111,FATAL,"out of memory"); } | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ getln2.c:29:19: error: too many arguments to function 'substdio_get'; expected 0, have 3 29 | sa->len = i + substdio_get(ss,sa->s + i,n); | ^~~~~~~~~~~~ ~~ substdio.h:26:12: note: declared here 26 | extern int substdio_get(); | ^~~~~~~~~~~~ dot-forward.c: In function 'die_control': strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:29:3: note: in expansion of macro 'strerr_die2sys' 29 | { strerr_die2sys(111,FATAL,"unable to read controls: "); } | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c: In function 'die_qq': strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:31:3: note: in expansion of macro 'strerr_die2sys' 31 | { strerr_die2sys(111,FATAL,"unable to run qq: "); } | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c: In function 'die_readmess': strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:33:3: note: in expansion of macro 'strerr_die2sys' 33 | { strerr_die2sys(111,FATAL,"unable to read message: "); } | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ In file included from dot-forward.c:4: dot-forward.c: In function 'die_parse': stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ dot-forward.c:39:8: note: in expansion of macro 'stralloc_0' 39 | if (!stralloc_0(&line)) die_nomem(); | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ strerr.h:74:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 74 | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:40:3: note: in expansion of macro 'strerr_die3x' 40 | strerr_die3x(111,FATAL,"unable to parse this line: ",line.s); | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c: In function 'blindwrite': dot-forward.c:61:5: warning: old-style function definition [-Wold-style-definition] 61 | int blindwrite(fd,buf,len) | ^~~~~~~~~~ dot-forward.c: In function 'run': dot-forward.c:68:6: warning: old-style function definition [-Wold-style-definition] 68 | void run(cmd) | ^~~ strerr.h:37:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 37 | strerr_warn((x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:77:5: note: in expansion of macro 'strerr_warn2' 77 | strerr_warn2("pipe through ",cmd,0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:82:5: note: in expansion of macro 'strerr_die2sys' 82 | strerr_die2sys(111,FATAL,"unable to create pipe: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:86:7: note: in expansion of macro 'strerr_die2sys' 86 | strerr_die2sys(111,FATAL,"unable to fork: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:89:11: error: too many arguments to function 'fd_move'; expected 0, have 2 89 | if (fd_move(0,pi[0]) == -1) | ^~~~~~~ ~ In file included from dot-forward.c:20: fd.h:5:12: note: declared here 5 | extern int fd_move(); | ^~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:90:9: note: in expansion of macro 'strerr_die2sys' 90 | strerr_die2sys(111,FATAL,"unable to set fd: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ substdi.c: In function 'oneread': substdi.c:5:12: warning: old-style function definition [-Wold-style-definition] 5 | static int oneread(op,fd,buf,len) | ^~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:94:7: note: in expansion of macro 'strerr_die2sys' 94 | strerr_die2sys(111,FATAL,"unable to run /bin/sh: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:99:3: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 99 | substdio_fdbuf(&ssmess,read,0,messbuf,sizeof messbuf); | ^~~~~~~~~~~~~~ ~~~~~~~ substdi.c:14:9: error: too many arguments to function 'op'; expected 0, have 3 14 | r = op(fd,buf,len); | ^~ ~~ In file included from dot-forward.c:2: substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ dot-forward.c:100:3: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 100 | substdio_fdbuf(&sschild,blindwrite,pi[1],childbuf,sizeof childbuf); | ^~~~~~~~~~~~~~ ~~~~~~~~ substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ dot-forward.c:102:3: error: too many arguments to function 'substdio_puts'; expected 0, have 2 102 | substdio_puts(&sschild,ufline); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ substdi.c: In function 'getthis': dot-forward.c:103:3: error: too many arguments to function 'substdio_puts'; expected 0, have 2 103 | substdio_puts(&sschild,rpline); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ substdi.c:20:12: warning: old-style function definition [-Wold-style-definition] 20 | static int getthis(s,buf,len) | ^~~~~~~ dot-forward.c:104:3: error: too many arguments to function 'substdio_puts'; expected 0, have 2 104 | substdio_puts(&sschild,dtline); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ dot-forward.c:105:7: error: too many arguments to function 'substdio_copy'; expected 0, have 2 105 | if (substdio_copy(&sschild,&ssmess) != 0) die_readmess(); | ^~~~~~~~~~~~~ ~~~~~~~~ substdio.h:47:12: note: declared here 47 | extern int substdio_copy(); | ^~~~~~~~~~~~~ dot-forward.c:106:3: error: too many arguments to function 'substdio_flush'; expected 0, have 1 106 | substdio_flush(&sschild); | ^~~~~~~~~~~~~~ ~~~~~~~~ substdi.c:31:3: error: too many arguments to function 'byte_copy'; expected 0, have 3 31 | byte_copy(buf,r,s->x + s->n); | ^~~~~~~~~ ~~~ substdio.h:18:12: note: declared here 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ dot-forward.c:110:3: error: too many arguments to function 'wait_pid'; expected 0, have 2 110 | wait_pid(&wstat,child); | ^~~~~~~~ ~~~~~~ In file included from substdi.c:2: byte.h:6:13: note: declared here 6 | extern void byte_copy(); | ^~~~~~~~~ In file included from dot-forward.c:10: wait.h:4:12: note: declared here 4 | extern int wait_pid(); | ^~~~~~~~ substdi.c: In function 'substdio_feed': substdi.c:36:5: warning: old-style function definition [-Wold-style-definition] 36 | int substdio_feed(s) | ^~~~~~~~~~~~~ substdi.c:38:1: error: number of arguments doesn't match prototype 38 | { | ^ strerr.h:76:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 76 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:112:5: note: in expansion of macro 'strerr_die2x' 112 | strerr_die2x(111,FATAL,"child crashed"); | ^~~~~~~~~~~~ In file included from substdi.c:1: substdio.h:28:12: error: prototype declaration 28 | extern int substdio_feed(); | ^~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:117:7: error: too many arguments to function '_exit'; expected 0, have 1 117 | _exit(100); | ^~~~~ ~~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c:121:7: error: too many arguments to function '_exit'; expected 0, have 1 121 | _exit(111); | ^~~~~ ~~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ substdi.c:49:38: error: too many arguments to function 'byte_copyr'; expected 0, have 3 49 | if (q > 0) /* damn, gotta shift */ byte_copyr(s->x + q,r,s->x); | ^~~~~~~~~~ ~~~~~~~~ byte.h:7:13: note: declared here 7 | extern void byte_copyr(); | ^~~~~~~~~~ In file included from dot-forward.c:11: seek.h:13:25: error: too many arguments to function 'seek_set'; expected 0, have 2 13 | #define seek_begin(fd) (seek_set((fd),(seek_pos) 0)) | ^~~~~~~~ ~~~~ dot-forward.c:124:7: note: in expansion of macro 'seek_begin' 124 | if (seek_begin(0) == -1) | ^~~~~~~~~~ seek.h:8:12: note: declared here 8 | extern int seek_set(); | ^~~~~~~~ substdi.c: In function 'substdio_bget': substdi.c:53:5: warning: old-style function definition [-Wold-style-definition] 53 | int substdio_bget(s,buf,len) | ^~~~~~~~~~~~~ substdi.c:57:1: error: number of arguments doesn't match prototype 57 | { | ^ substdio.h:27:12: error: prototype declaration 27 | extern int substdio_bget(); | ^~~~~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:125:5: note: in expansion of macro 'strerr_die2sys' 125 | strerr_die2sys(111,FATAL,"unable to rewind input: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ substdi.c:62:7: error: too many arguments to function 'substdio_feed'; expected 0, have 1 62 | r = substdio_feed(s); if (r <= 0) return r; | ^~~~~~~~~~~~~ ~ substdi.c:36:5: note: declared here 36 | int substdio_feed(s) | ^~~~~~~~~~~~~ substdi.c: In function 'substdio_get': dot-forward.c: In function 'readcontrols': substdi.c:66:5: warning: old-style function definition [-Wold-style-definition] 66 | int substdio_get(s,buf,len) | ^~~~~~~~~~~~ substdi.c:70:1: error: number of arguments doesn't match prototype 70 | { | ^ dot-forward.c:140:11: error: too many arguments to function 'open_read'; expected 0, have 1 140 | fddir = open_read("."); | ^~~~~~~~~ ~~~ substdio.h:26:12: error: prototype declaration 26 | extern int substdio_get(); | ^~~~~~~~~~~~ In file included from dot-forward.c:9: open.h:4:12: note: declared here 4 | extern int open_read(); | ^~~~~~~~~ substdi.c:75:7: error: too many arguments to function 'substdio_feed'; expected 0, have 1 75 | r = substdio_feed(s); if (r <= 0) return r; | ^~~~~~~~~~~~~ ~ substdi.c:36:5: note: declared here 36 | int substdio_feed(s) | ^~~~~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:142:5: note: in expansion of macro 'strerr_die2sys' 142 | strerr_die2sys(111,FATAL,"unable to open current directory: "); | ^~~~~~~~~~~~~~ substdi.c: In function 'substdio_peek': strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ substdi.c:79:7: warning: old-style function definition [-Wold-style-definition] 79 | char *substdio_peek(s) | ^~~~~~~~~~~~~ substdi.c:81:1: error: number of arguments doesn't match prototype 81 | { | ^ substdio.h:30:14: error: prototype declaration 30 | extern char *substdio_peek(); | ^~~~~~~~~~~~~ substdi.c: In function 'substdio_seek': substdi.c:85:6: warning: old-style function definition [-Wold-style-definition] 85 | void substdio_seek(s,len) | ^~~~~~~~~~~~~ substdi.c:88:1: error: number of arguments doesn't match prototype 88 | { | ^ strerr.h:59:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 59 | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:145:5: note: in expansion of macro 'strerr_die4sys' 145 | strerr_die4sys(111,FATAL,"unable to chdir to ",auto_qmail,": "); | ^~~~~~~~~~~~~~ substdio.h:31:13: error: prototype declaration 31 | extern void substdio_seek(); | ^~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:147:7: error: too many arguments to function 'control_readline'; expected 0, have 2 147 | r = control_readline(&me,"control/me"); | ^~~~~~~~~~~~~~~~ ~~~ In file included from dot-forward.c:16: control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ dot-forward.c:149:16: error: too many arguments to function 'stralloc_copys'; expected 0, have 2 149 | if (!r) if (!stralloc_copys(&me,"me")) die_nomem(); | ^~~~~~~~~~~~~~ ~~~ stralloc.h:12:12: note: declared here 12 | extern int stralloc_copys(); | ^~~~~~~~~~~~~~ dot-forward.c:151:7: error: too many arguments to function 'control_readline'; expected 0, have 2 151 | r = control_readline(&defaultdomain,"control/defaultdomain"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ dot-forward.c:153:16: error: too many arguments to function 'stralloc_copy'; expected 0, have 2 153 | if (!r) if (!stralloc_copy(&defaultdomain,&me)) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~~~ stralloc.h:10:12: note: declared here 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ dot-forward.c:155:7: error: too many arguments to function 'control_readline'; expected 0, have 2 155 | r = control_readline(&defaulthost,"control/defaulthost"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ dot-forward.c:157:16: error: too many arguments to function 'stralloc_copy'; expected 0, have 2 157 | if (!r) if (!stralloc_copy(&defaulthost,&me)) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ stralloc.h:10:12: note: declared here 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ dot-forward.c:159:7: error: too many arguments to function 'control_readline'; expected 0, have 2 159 | r = control_readline(&plusdomain,"control/plusdomain"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~ control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ dot-forward.c:161:16: error: too many arguments to function 'stralloc_copy'; expected 0, have 2 161 | if (!r) if (!stralloc_copy(&plusdomain,&me)) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~~~~ stralloc.h:10:12: note: declared here 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:164:5: note: in expansion of macro 'strerr_die2sys' 164 | strerr_die2sys(111,FATAL,"unable to set current directory: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c: In function 'gotaddr': dot-forward.c:178:3: error: too many arguments to function 'token822_reverse'; expected 0, have 1 178 | token822_reverse(&tokaddr); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ In file included from dot-forward.c:15: token822.h:20:13: note: declared here 20 | extern void token822_reverse(); | ^~~~~~~~~~~~~~~~ dot-forward.c:179:7: error: too many arguments to function 'token822_unquote'; expected 0, have 2 179 | if (token822_unquote(&address,&tokaddr) != 1) die_nomem(); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ token822.h:17:12: note: declared here 17 | extern int token822_unquote(); | ^~~~~~~~~~~~~~~~ dot-forward.c:192:12: error: too many arguments to function 'case_diffb'; expected 0, have 3 192 | if (!case_diffb(address.s,address.len,user)) { | ^~~~~~~~~~ ~~~~~~~~~ In file included from dot-forward.c:19: case.h:7:12: note: declared here 7 | extern int case_diffb(); | ^~~~~~~~~~ dot-forward.c:200:12: error: too many arguments to function 'case_diffb'; expected 0, have 3 200 | if (!case_diffb(address.s,userlen,user)) | ^~~~~~~~~~ ~~~~~~~~~ case.h:7:12: note: declared here 7 | extern int case_diffb(); | ^~~~~~~~~~ dot-forward.c:202:16: error: too many arguments to function 'case_diffb'; expected 0, have 3 202 | if (!case_diffb(address.s + userlen + 1,hostlen,host)) { | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ case.h:7:12: note: declared here 7 | extern int case_diffb(); | ^~~~~~~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ dot-forward.c:210:12: note: in expansion of macro 'stralloc_0' 210 | if (!stralloc_0(&address)) die_nomem(); | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ strerr.h:72:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 72 | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:211:7: note: in expansion of macro 'strerr_die4x' 211 | strerr_die4x(111,FATAL,"file delivery ",address.s," not supported"); | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ dot-forward.c:216:12: note: in expansion of macro 'stralloc_0' 216 | if (!stralloc_0(&address)) die_nomem(); | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ dot-forward.c:223:10: error: too many arguments to function 'stralloc_cats'; expected 0, have 2 223 | if (!stralloc_cats(&address,"@")) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~ stralloc.h:13:12: note: declared here 13 | extern int stralloc_cats(); | ^~~~~~~~~~~~~ dot-forward.c:224:10: error: too many arguments to function 'stralloc_cat'; expected 0, have 2 224 | if (!stralloc_cat(&address,&defaulthost)) die_nomem(); | ^~~~~~~~~~~~ ~~~~~~~~ stralloc.h:11:12: note: declared here 11 | extern int stralloc_cat(); | ^~~~~~~~~~~~ dot-forward.c:228:10: error: too many arguments to function 'stralloc_cat'; expected 0, have 2 228 | if (!stralloc_cat(&address,&plusdomain)) die_nomem(); | ^~~~~~~~~~~~ ~~~~~~~~ stralloc.h:11:12: note: declared here 11 | extern int stralloc_cat(); | ^~~~~~~~~~~~ In file included from auto-str.c:3: exit.h:4:13: error: conflicting types for '_exit'; have 'void(void)' 4 | extern void _exit(); | ^~~~~ dot-forward.c:234:10: error: too many arguments to function 'stralloc_cats'; expected 0, have 2 234 | if (!stralloc_cats(&address,".")) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~ stralloc.h:13:12: note: declared here 13 | extern int stralloc_cats(); | ^~~~~~~~~~~~~ dot-forward.c:235:10: error: too many arguments to function 'stralloc_cat'; expected 0, have 2 235 | if (!stralloc_cat(&address,&defaultdomain)) die_nomem(); | ^~~~~~~~~~~~ ~~~~~~~~ stralloc.h:11:12: note: declared here 11 | extern int stralloc_cat(); | ^~~~~~~~~~~~ In file included from readwrite.h:5, from auto-str.c:2: /usr/include/unistd.h:624:13: note: previous declaration of '_exit' with type 'void(int)' 624 | extern void _exit (int __status) __attribute__ ((__noreturn__)); | ^~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ dot-forward.c:238:8: note: in expansion of macro 'stralloc_0' 238 | if (!stralloc_0(&address)) die_nomem(); | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ dot-forward.c:240:8: error: too many arguments to function 'stralloc_cats'; expected 0, have 2 240 | if (!stralloc_cats(&targets,"T")) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~ auto-str.c: In function 'xputs': auto-str.c:8:6: warning: old-style function definition [-Wold-style-definition] 8 | void xputs(s) | ^~~~~ stralloc.h:13:12: note: declared here 13 | extern int stralloc_cats(); | ^~~~~~~~~~~~~ dot-forward.c:241:8: error: too many arguments to function 'stralloc_cats'; expected 0, have 2 241 | if (!stralloc_cats(&targets,address.s)) die_nomem(); | ^~~~~~~~~~~~~ ~~~~~~~~ stralloc.h:13:12: note: declared here 13 | extern int stralloc_cats(); | ^~~~~~~~~~~~~ auto-str.c:11:7: error: too many arguments to function 'substdio_puts'; expected 0, have 2 11 | if (substdio_puts(&ss1,s) == -1) _exit(111); | ^~~~~~~~~~~~~ ~~~~ In file included from auto-str.c:1: substdio.h:22:12: note: declared here 22 | extern int substdio_puts(); | ^~~~~~~~~~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ dot-forward.c:242:8: note: in expansion of macro 'stralloc_0' 242 | if (!stralloc_0(&targets)) die_nomem(); | ^~~~~~~~~~ auto-str.c:11:36: error: too many arguments to function '_exit'; expected 0, have 1 11 | if (substdio_puts(&ss1,s) == -1) _exit(111); | ^~~~~ ~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ auto-str.c: In function 'main': strerr.h:37:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 37 | strerr_warn((x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:245:5: note: in expansion of macro 'strerr_warn2' 245 | strerr_warn2("forward ",address.s,0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ auto-str.c:14:6: warning: old-style function definition [-Wold-style-definition] 14 | void main(argc,argv) | ^~~~ auto-str.c:24:14: error: too many arguments to function '_exit'; expected 0, have 1 24 | if (!name) _exit(100); | ^~~~~ ~~~ dot-forward.c: In function 'parseline': exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c:255:7: error: too many arguments to function 'token822_parse'; expected 0, have 3 255 | r = token822_parse(&toks,&line,&cbuf); | ^~~~~~~~~~~~~~ ~~~~~ auto-str.c:26:15: error: too many arguments to function '_exit'; expected 0, have 1 26 | if (!value) _exit(100); | ^~~~~ ~~~ token822.h:15:12: note: declared here 15 | extern int token822_parse(); | ^~~~~~~~~~~~~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c:263:8: error: too many arguments to function 'token822_readyplus'; expected 0, have 2 263 | if (!token822_readyplus(&tokaddr,1)) die_nomem(); | ^~~~~~~~~~~~~~~~~~ ~~~~~~~~ token822.h:22:12: note: declared here 22 | extern int token822_readyplus(); | ^~~~~~~~~~~~~~~~~~ dot-forward.c:275:16: error: too many arguments to function 'token822_append'; expected 0, have 2 275 | if (!token822_append(&tokaddr,--t)) die_nomem(); | ^~~~~~~~~~~~~~~ ~~~~~~~~ auto-str.c:42:7: error: too many arguments to function 'substdio_flush'; expected 0, have 1 42 | if (substdio_flush(&ss1) == -1) _exit(111); | ^~~~~~~~~~~~~~ ~~~~ substdio.h:18:12: note: declared here 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ token822.h:23:12: note: declared here 23 | extern int token822_append(); | ^~~~~~~~~~~~~~~ auto-str.c:42:35: error: too many arguments to function '_exit'; expected 0, have 1 42 | if (substdio_flush(&ss1) == -1) _exit(111); | ^~~~~ ~~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ auto-str.c:43:3: error: too many arguments to function '_exit'; expected 0, have 1 43 | _exit(0); | ^~~~~ ~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c:286:14: error: too many arguments to function 'token822_append'; expected 0, have 2 286 | if (!token822_append(&tokaddr,t)) die_nomem(); | ^~~~~~~~~~~~~~~ ~~~~~~~~ token822.h:23:12: note: declared here 23 | extern int token822_append(); | ^~~~~~~~~~~~~~~ dot-forward.c:297:14: error: too many arguments to function 'token822_append'; expected 0, have 2 297 | if (!token822_append(&tokaddr,t)) die_nomem(); | ^~~~~~~~~~~~~~~ ~~~~~~~~ token822.h:23:12: note: declared here 23 | extern int token822_append(); | ^~~~~~~~~~~~~~~ dot-forward.c: In function 'mywrite': dot-forward.c:308:9: warning: old-style function definition [-Wold-style-definition] 308 | ssize_t mywrite(fd,buf,len) | ^~~~~~~ dot-forward.c:311:3: error: too many arguments to function 'qmail_put'; expected 0, have 3 311 | qmail_put(&qq,buf,len); | ^~~~~~~~~ ~~~ In file included from dot-forward.c:17: qmail.h:16:13: note: declared here 16 | extern void qmail_put(); | ^~~~~~~~~ dot-forward.c: In function 'try': dot-forward.c:320:6: warning: old-style function definition [-Wold-style-definition] 320 | void try(fn) | ^~~ dot-forward.c:327:8: error: too many arguments to function 'open_read'; expected 0, have 1 327 | fd = open_read(fn); | ^~~~~~~~~ ~~ open.h:4:12: note: declared here 4 | extern int open_read(); | ^~~~~~~~~ strerr.h:59:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 59 | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:330:5: note: in expansion of macro 'strerr_die4sys' 330 | strerr_die4sys(111,FATAL,"unable to open ",fn,": "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:333:8: error: too many arguments to function 'stralloc_copys'; expected 0, have 2 333 | if (!stralloc_copys(&targets,"")) die_nomem(); | ^~~~~~~~~~~~~~ ~~~~~~~~ stralloc.h:12:12: note: declared here 12 | extern int stralloc_copys(); | ^~~~~~~~~~~~~~ dot-forward.c:337:3: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 337 | substdio_fdbuf(&ss,read,fd,inbuf,sizeof inbuf); | ^~~~~~~~~~~~~~ ~~~ substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ dot-forward.c:340:9: error: too many arguments to function 'getln'; expected 0, have 4 340 | if (getln(&ss,&line,&match,'\n') == -1) | ^~~~~ ~~~ In file included from dot-forward.c:5: getln.h:4:12: note: declared here 4 | extern int getln(); | ^~~~~ strerr.h:59:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 59 | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:341:7: note: in expansion of macro 'strerr_die4sys' 341 | strerr_die4sys(111,FATAL,"unable to read ",fn,": "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:352:11: error: too many arguments to function 'qmail_open'; expected 0, have 1 352 | if (qmail_open(&qq) == -1) | ^~~~~~~~~~ ~~~ qmail.h:15:12: note: declared here 15 | extern int qmail_open(); | ^~~~~~~~~~ strerr.h:63:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 63 | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) | ^~~~~~~~~~ ~~~ dot-forward.c:353:9: note: in expansion of macro 'strerr_die2sys' 353 | strerr_die2sys(111,FATAL,"unable to run qmail-queue: "); | ^~~~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:354:12: error: too many arguments to function 'qmail_qp'; expected 0, have 1 354 | qp = qmail_qp(&qq); | ^~~~~~~~ ~~~ qmail.h:22:22: note: declared here 22 | extern unsigned long qmail_qp(); | ^~~~~~~~ dot-forward.c:355:7: error: too many arguments to function 'qmail_puts'; expected 0, have 2 355 | qmail_puts(&qq,dtline); | ^~~~~~~~~~ ~~~ qmail.h:17:13: note: declared here 17 | extern void qmail_puts(); | ^~~~~~~~~~ dot-forward.c:357:7: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 357 | substdio_fdbuf(&ssmess,read,0,messbuf,sizeof messbuf); | ^~~~~~~~~~~~~~ ~~~~~~~ substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ dot-forward.c:358:11: error: too many arguments to function 'substdio_copy'; expected 0, have 2 358 | if (substdio_copy(&ssqq,&ssmess) != 0) die_readmess(); | ^~~~~~~~~~~~~ ~~~~~ substdio.h:47:12: note: declared here 47 | extern int substdio_copy(); | ^~~~~~~~~~~~~ dot-forward.c:359:7: error: too many arguments to function 'substdio_flush'; expected 0, have 1 359 | substdio_flush(&ssqq); | ^~~~~~~~~~~~~~ ~~~~~ substdio.h:18:12: note: declared here 18 | extern int substdio_flush(); | ^~~~~~~~~~~~~~ dot-forward.c:361:7: error: too many arguments to function 'qmail_from'; expected 0, have 2 361 | qmail_from(&qq,sender); | ^~~~~~~~~~ ~~~ qmail.h:18:13: note: declared here 18 | extern void qmail_from(); | ^~~~~~~~~~ dot-forward.c:362:7: error: too many arguments to function 'qmail_put'; expected 0, have 3 362 | qmail_put(&qq,targets.s,targets.len); | ^~~~~~~~~ ~~~ qmail.h:16:13: note: declared here 16 | extern void qmail_put(); | ^~~~~~~~~ dot-forward.c:364:13: error: too many arguments to function 'qmail_close'; expected 0, have 1 364 | qqx = qmail_close(&qq); | ^~~~~~~~~~~ ~~~ qmail.h:21:14: note: declared here 21 | extern char *qmail_close(); | ^~~~~~~~~~~ strerr.h:74:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 74 | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:366:9: note: in expansion of macro 'strerr_die3x' 366 | strerr_die3x(100,FATAL,"unable to forward message: ",qqx + 1); | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ strerr.h:74:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 74 | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:368:9: note: in expansion of macro 'strerr_die3x' 368 | strerr_die3x(111,FATAL,"unable to forward message: ",qqx + 1); | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:369:14: error: too many arguments to function 'fmt_ulong'; expected 0, have 2 369 | strnum[fmt_ulong(strnum,qp)] = 0; | ^~~~~~~~~ ~~~~~~ In file included from dot-forward.c:14: fmt.h:14:21: note: declared here 14 | extern unsigned int fmt_ulong(); | ^~~~~~~~~ strerr.h:35:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 35 | strerr_warn((x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:370:7: note: in expansion of macro 'strerr_warn3' 370 | strerr_warn3(INFO,"qp ",strnum,0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ strerr.h:39:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 39 | strerr_warn((x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:375:20: note: in expansion of macro 'strerr_warn1' 375 | if (!flagdoit) strerr_warn1("direct delivery",0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ dot-forward.c:376:5: error: too many arguments to function '_exit'; expected 0, have 1 376 | _exit(0); | ^~~~~ ~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ strerr.h:37:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 37 | strerr_warn((x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:379:20: note: in expansion of macro 'strerr_warn2' 379 | if (!flagdoit) strerr_warn2("skipping empty file ",fn,0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ dot-forward.c:382:3: error: too many arguments to function '_exit'; expected 0, have 1 382 | _exit(99); | ^~~~~ ~~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c: In function 'main': dot-forward.c:385:6: warning: old-style function definition [-Wold-style-definition] 385 | void main(argc,argv) | ^~~~ strerr.h:78:1: error: too many arguments to function 'strerr_die'; expected 0, have 8 78 | strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) | ^~~~~~~~~~ ~~~ dot-forward.c:401:9: note: in expansion of macro 'strerr_die1x' 401 | strerr_die1x(100,"dot-forward: usage: dot-forward [ -nN ] file ..."); | ^~~~~~~~~~~~ strerr.h:18:13: note: declared here 18 | extern void strerr_die(); | ^~~~~~~~~~ dot-forward.c:405:12: error: too many arguments to function 'env_get'; expected 0, have 1 405 | ufline = env_get("UFLINE"); if (!ufline) ufline = ""; | ^~~~~~~ ~~~~~~~~ In file included from dot-forward.c:12: env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:406:12: error: too many arguments to function 'env_get'; expected 0, have 1 406 | rpline = env_get("RPLINE"); if (!rpline) rpline = ""; | ^~~~~~~ ~~~~~~~~ env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:407:12: error: too many arguments to function 'env_get'; expected 0, have 1 407 | dtline = env_get("DTLINE"); if (!dtline) dtline = ""; | ^~~~~~~ ~~~~~~~~ env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:408:12: error: too many arguments to function 'env_get'; expected 0, have 1 408 | sender = env_get("NEWSENDER"); if (!sender) sender = ""; | ^~~~~~~ ~~~~~~~~~~~ env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:410:10: error: too many arguments to function 'env_get'; expected 0, have 1 410 | user = env_get("USER"); if (!user) user = ""; | ^~~~~~~ ~~~~~~ env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:411:13: error: too many arguments to function 'str_len'; expected 0, have 1 411 | userlen = str_len(user); | ^~~~~~~ ~~~~ In file included from dot-forward.c:13: str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ dot-forward.c:412:10: error: too many arguments to function 'env_get'; expected 0, have 1 412 | host = env_get("HOST"); if (!host) host = ""; | ^~~~~~~ ~~~~~~ env.h:10:24: note: declared here 10 | extern /*@null@*/char *env_get(); | ^~~~~~~ dot-forward.c:413:13: error: too many arguments to function 'str_len'; expected 0, have 1 413 | hostlen = str_len(host); | ^~~~~~~ ~~~~ str.h:7:21: note: declared here 7 | extern unsigned int str_len(); | ^~~~~~~ strerr.h:39:1: error: too many arguments to function 'strerr_warn'; expected 0, have 7 39 | strerr_warn((x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) | ^~~~~~~~~~~ ~~~~ dot-forward.c:420:18: note: in expansion of macro 'strerr_warn1' 420 | if (!flagdoit) strerr_warn1("direct delivery",0); | ^~~~~~~~~~~~ strerr.h:17:13: note: declared here 17 | extern void strerr_warn(); | ^~~~~~~~~~~ dot-forward.c:421:3: error: too many arguments to function '_exit'; expected 0, have 1 421 | _exit(0); | ^~~~~ ~ exit.h:4:13: note: declared here 4 | extern void _exit(); | ^~~~~ dot-forward.c: In function 'blindwrite': dot-forward.c:64:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 64 | write(fd,buf,len); | ^~~~~~~~~~~~~~~~~ control.c: In function 'striptrailingwhitespace': control.c:16:13: warning: old-style function definition [-Wold-style-definition] 16 | static void striptrailingwhitespace(sa) | ^~~~~~~~~~~~~~~~~~~~~~~ control.c: In function 'control_init': control.c:33:6: error: too many arguments to function 'control_readline'; expected 0, have 2 33 | r = control_readline(&me,"control/me"); | ^~~~~~~~~~~~~~~~ ~~~ In file included from control.c:7: control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ control.c: In function 'control_rldef': control.c:38:5: warning: old-style function definition [-Wold-style-definition] 38 | int control_rldef(sa,fn,flagme,def) | ^~~~~~~~~~~~~ control.c:43:1: error: number of arguments doesn't match prototype 43 | { | ^ control.h:6:12: error: prototype declaration 6 | extern int control_rldef(); | ^~~~~~~~~~~~~ control.c:45:6: error: too many arguments to function 'control_readline'; expected 0, have 2 45 | r = control_readline(sa,fn); | ^~~~~~~~~~~~~~~~ ~~ control.h:5:12: note: declared here 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ control.c:47:31: error: too many arguments to function 'stralloc_copy'; expected 0, have 2 47 | if (flagme) if (meok) return stralloc_copy(sa,&me) ? 1 : -1; | ^~~~~~~~~~~~~ ~~ In file included from control.c:4: stralloc.h:10:12: note: declared here 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ control.c:48:18: error: too many arguments to function 'stralloc_copys'; expected 0, have 2 48 | if (def) return stralloc_copys(sa,def) ? 1 : -1; | ^~~~~~~~~~~~~~ ~~ stralloc.h:12:12: note: declared here 12 | extern int stralloc_copys(); | ^~~~~~~~~~~~~~ control.c: In function 'control_readline': control.c:52:5: warning: old-style function definition [-Wold-style-definition] 52 | int control_readline(sa,fn) | ^~~~~~~~~~~~~~~~ control.c:55:1: error: number of arguments doesn't match prototype 55 | { | ^ control.h:5:12: error: prototype declaration 5 | extern int control_readline(); | ^~~~~~~~~~~~~~~~ control.c:60:7: error: too many arguments to function 'open_read'; expected 0, have 1 60 | fd = open_read(fn); | ^~~~~~~~~ ~~ In file included from control.c:2: open.h:4:12: note: declared here 4 | extern int open_read(); | ^~~~~~~~~ control.c:63:2: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 63 | substdio_fdbuf(&ss,read,fd,inbuf,sizeof(inbuf)); | ^~~~~~~~~~~~~~ ~~~ In file included from control.c:5: substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ control.c:65:6: error: too many arguments to function 'getln'; expected 0, have 4 65 | if (getln(&ss,sa,&match,'\n') == -1) { close(fd); return -1; } | ^~~~~ ~~~ In file included from control.c:3: getln.h:4:12: note: declared here 4 | extern int getln(); | ^~~~~ control.c: In function 'control_readint': control.c:72:5: warning: old-style function definition [-Wold-style-definition] 72 | int control_readint(i,fn) | ^~~~~~~~~~~~~~~ control.c:75:1: error: number of arguments doesn't match prototype 75 | { | ^ control.h:7:12: error: prototype declaration 7 | extern int control_readint(); | ^~~~~~~~~~~~~~~ control.c:77:9: error: too many arguments to function 'control_readline'; expected 0, have 2 77 | switch(control_readline(&line,fn)) | ^~~~~~~~~~~~~~~~ ~~~~~ control.c:52:5: note: declared here 52 | int control_readline(sa,fn) | ^~~~~~~~~~~~~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ control.c:82:7: note: in expansion of macro 'stralloc_0' 82 | if (!stralloc_0(&line)) return -1; | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ control.c:83:7: error: too many arguments to function 'scan_ulong'; expected 0, have 2 83 | if (!scan_ulong(line.s,&u)) return 0; | ^~~~~~~~~~ ~~~~~~ In file included from control.c:9: scan.h:10:21: note: declared here 10 | extern unsigned int scan_ulong(); | ^~~~~~~~~~ control.c: In function 'control_readfile': control.c:88:5: warning: old-style function definition [-Wold-style-definition] 88 | int control_readfile(sa,fn,flagme) | ^~~~~~~~~~~~~~~~ control.c:92:1: error: number of arguments doesn't match prototype 92 | { | ^ control.h:8:12: error: prototype declaration 8 | extern int control_readfile(); | ^~~~~~~~~~~~~~~~ control.c:97:7: error: too many arguments to function 'stralloc_copys'; expected 0, have 2 97 | if (!stralloc_copys(sa,"")) return -1; | ^~~~~~~~~~~~~~ ~~ stralloc.h:12:12: note: declared here 12 | extern int stralloc_copys(); | ^~~~~~~~~~~~~~ control.c:99:7: error: too many arguments to function 'open_read'; expected 0, have 1 99 | fd = open_read(fn); | ^~~~~~~~~ ~~ open.h:4:12: note: declared here 4 | extern int open_read(); | ^~~~~~~~~ control.c:106:13: error: too many arguments to function 'stralloc_copy'; expected 0, have 2 106 | if (!stralloc_copy(sa,&me)) return -1; | ^~~~~~~~~~~~~ ~~ stralloc.h:10:12: note: declared here 10 | extern int stralloc_copy(); | ^~~~~~~~~~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ control.c:107:13: note: in expansion of macro 'stralloc_0' 107 | if (!stralloc_0(sa)) return -1; | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ control.c:115:2: error: too many arguments to function 'substdio_fdbuf'; expected 0, have 5 115 | substdio_fdbuf(&ss,read,fd,inbuf,sizeof(inbuf)); | ^~~~~~~~~~~~~~ ~~~ substdio.h:16:13: note: declared here 16 | extern void substdio_fdbuf(); | ^~~~~~~~~~~~~~ control.c:119:8: error: too many arguments to function 'getln'; expected 0, have 4 119 | if (getln(&ss,&line,&match,'\n') == -1) break; | ^~~~~ ~~~ getln.h:4:12: note: declared here 4 | extern int getln(); | ^~~~~ stralloc.h:19:24: error: too many arguments to function 'stralloc_append'; expected 0, have 2 19 | #define stralloc_0(sa) stralloc_append(sa,"") | ^~~~~~~~~~~~~~~ control.c:122:9: note: in expansion of macro 'stralloc_0' 122 | if (!stralloc_0(&line)) break; | ^~~~~~~~~~ stralloc.h:16:12: note: declared here 16 | extern int stralloc_append(); /* beware: this takes a pointer to 1 char */ | ^~~~~~~~~~~~~~~ control.c:125:13: error: too many arguments to function 'stralloc_cat'; expected 0, have 2 125 | if (!stralloc_cat(sa,&line)) break; | ^~~~~~~~~~~~ ~~ stralloc.h:11:12: note: declared here 11 | extern int stralloc_cat(); | ^~~~~~~~~~~~ make[1]: *** [Makefile:13: alloc.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:375: substdio.o] Error 1 make[1]: *** [Makefile:383: substdo.o] Error 1 make[1]: *** [Makefile:32: auto-str.o] Error 1 make[1]: *** [Makefile:379: substdio_copy.o] Error 1 make[1]: *** [Makefile:115: error_str.o] Error 1 make[1]: *** [Makefile:296: str_diffn.o] Error 1 make[1]: *** [Makefile:44: byte_chr.o] Error 1 make[1]: *** [Makefile:48: byte_copy.o] Error 1 rm -f tryvfork.o tryvfork make[1]: *** [Makefile:75: control.o] Error 1 make[1]: *** [Makefile:300: str_len.o] Error 1 make[1]: *** [Makefile:155: getln.o] Error 1 make[1]: *** [Makefile:103: envread.o] Error 1 make[1]: *** [Makefile:362: subgetopt.o] Error 1 make[1]: *** [Makefile:392: token822.o] Error 1 make[1]: *** [Makefile:275: sgetopt.o] Error 1 make[1]: *** [Makefile:329: stralloc_eady.o] Error 1 make[1]: *** [Makefile:342: stralloc_pend.o] Error 1 make[1]: *** [Makefile:324: stralloc_copy.o] Error 1 make[1]: *** [Makefile:337: stralloc_opys.o] Error 1 make[1]: *** [Makefile:333: stralloc_opyb.o] Error 1 make[1]: *** [Makefile:312: stralloc_cat.o] Error 1 make[1]: *** [Makefile:350: strerr_die.o] Error 1 make[1]: *** [Makefile:354: strerr_sys.o] Error 1 make[1]: *** [Makefile:320: stralloc_cats.o] Error 1 make[1]: *** [Makefile:316: stralloc_catb.o] Error 1 make[1]: *** [Makefile:17: alloc_re.o] Error 1 make[1]: *** [Makefile:60: case_diffb.o] Error 1 make[1]: *** [Makefile:287: sig_pipe.o] Error 1 make[1]: *** [Makefile:242: open_read.o] Error 1 make[1]: *** [Makefile:366: substdi.o] Error 1 make[1]: *** [Makefile:95: dot-forward.o] Error 1 make[1]: *** [Makefile:246: open_trunc.o] Error 1 make[1]: *** [Makefile:52: byte_cr.o] Error 1 make[1]: *** [Makefile:159: getln2.o] Error 1 make[1]: *** [Makefile:266: seek_set.o] Error 1 rm -f trysgact.o trysgact make[1]: Leaving directory '/build/reproducible-path/dot-forward-0.71' dh_auto_build: error: make -j40 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1725294 and its subdirectories Thu Sep 11 11:40:13 UTC 2025 W: No second build log, what happened?