DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['TOPDIR/openembedded-core/meta/recipes-core/glibc/glibc_2.41.bb:do_populate_sysroot', 'TOPDIR/openembedded-core/meta/recipes-devtools/gcc/gcc-cross_15.1.bb:do_populate_sysroot', 'TOPDIR/openembedded-core/meta/recipes-devtools/gcc/gcc-runtime_15.1.bb:do_populate_sysroot', 'TOPDIR/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', 'virtual:native:TOPDIR/openembedded-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:TOPDIR/openembedded-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:TOPDIR/openembedded-core/meta/recipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'glibc', 'binutils-cross-i686', 'gcc-cross-i686', 'gcc-runtime', 'libgcc', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'linux-libc-headers', 'zlib-native', 'flex-native', 'gnu-config-native', 'patch-native', 'pseudo-native', 'gperf-native', 'xz-native', 'zstd-native', 'attr-native', 'gmp-native', 'libmpc-native', 'mpfr-native', 'sqlite3-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing shell function do_install
NOTE: make -j 70 -l 140 VERSION=0.16.21 PREFIX=/usr DIST=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/image LDFLAGS=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now INEXE= CFLAGS= -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration install-bcc
make[1]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git'
PATH="`pwd`/bin:$PATH" make -f make.fil VERSION=0.16.21 TOPDIR=`pwd` install-bcc
make[2]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git'
make -C bcc CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' BCCARCH='' bcc ncc bcc-cc1
make -C cpp CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' bcc-cpp
make -C unproto CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' unproto
make -C copt CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' copt
make -C as CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' all
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/bcc'
make[3]: 'bcc' is up to date.
make[3]: 'ncc' is up to date.
make -C ar CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' all
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/cpp'
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration   -c -o main.o main.c
make -C ld CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' ld86
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/unproto'
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c tok_io.c -o tok_io.o
make -C ld CC='i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot' CFLAGS='-O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration' LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now' PREFIX=/usr LIBDIR='/usr/lib/bcc' BINDIR='/usr/bin' ANSI='' objdump86
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration   -c -o cpp.o cpp.c
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/copt'
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot  -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o copt copt.c
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c tok_class.c -o tok_class.o
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration   -c -o hash.o hash.c
make[3]: 'bcc-cc1' is up to date.
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/bcc'
cp -p bcc/bcc bin/bcc
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c tok_pool.c -o tok_pool.o
gperf -aptTc -N is_ctok -H hash1 --output-file token1.h token1.tok
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c unproto.c -o unproto.o
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ar'
test -f ar.h || \
{ rm -f ar.h ; ln -s ../libc/include/ar.h . ; } || \
ln ../libc/include/ar.h .
gperf -aptTc -k1,3 -N is_ckey -H hash2 --output-file token2.h token2.tok
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c vstring.c -o vstring.o
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ld'
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now  objdump86.c   -o objdump86
test -f rel_aout.h || \
{ rm -f rel_aout.h ; ln -s ../ld/rel_aout.h . ; } || \
ln ../ld/rel_aout.h .
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/as'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/as'
make[3]: Entering directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ld'
make[3]: 'ld86' is up to date.
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ld'
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c symbol.c -o symbol.o
cp -p bcc/ncc bin/ncc
cp -p as/as86 bin/as86
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c error.c -o error.o
cp -p ld/ld86 bin/ld86
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c hash.c -o hash.o
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration   -c -o token1.o token1.c
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -w      -DREOPEN -c strsave.c -o strsave.o
cp -p bcc/bcc-cc1 lib/bcc/bcc-cc1
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration   -c -o token2.o token2.c
cp -p as/as86_encap lib/bcc/as86_encap
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration  -c ar.c -o ar.o
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration  -c alloca.c -o alloca.o
tok_pool.c: In function 'tok_alloc':
tok_pool.c:62:35: error: too many arguments to function 'malloc'; expected 0, have 1
   62 |         if ((t = (struct token *) malloc(sizeof(struct token))) == 0
      |                                   ^~~~~~ ~~~~~~~~~~~~~~~~~~~~
tok_pool.c:40:14: note: declared here
   40 | extern char *malloc();
      |              ^~~~~~
tok_pool.c:63:27: error: too many arguments to function 'vs_alloc'; expected 0, have 1
   63 |             || (t->vstr = vs_alloc(TOKLEN)) == 0)
      |                           ^~~~~~~~
In file included from tok_pool.c:45:
vstring.h:8:24: note: declared here
    8 | extern struct vstring *vs_alloc();      /* initial allocation */
      |                        ^~~~~~~~
tok_pool.c:64:13: error: too many arguments to function 'fatal'; expected 0, have 1
   64 |             fatal("out of memory");
      |             ^~~~~ ~~~~~~~~~~~~~~~
In file included from tok_pool.c:46:
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_pool.c: In function 'tok_free':
tok_pool.c:77:1: error: number of arguments doesn't match prototype
   77 | {
      | ^
In file included from tok_pool.c:44:
token.h:49:13: error: prototype declaration
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_pool.c:91:9: error: too many arguments to function 'tok_free'; expected 0, have 1
   91 |         tok_free(t->next);
      |         ^~~~~~~~ ~~~~~~~
tok_pool.c:75:9: note: declared here
   75 | void    tok_free(t)
      |         ^~~~~~~~
tok_pool.c:93:9: error: too many arguments to function 'tok_free'; expected 0, have 1
   93 |         tok_free(t->head);
      |         ^~~~~~~~ ~~~~~~~
tok_pool.c:75:9: note: declared here
   75 | void    tok_free(t)
      |         ^~~~~~~~
symbol.c: In function 'sym_enter':
symbol.c:67:1: error: number of arguments doesn't match prototype
   67 | {
      | ^
In file included from symbol.c:52:
symbol.h:9:13: error: prototype declaration
    9 | extern void sym_enter();                /* add symbol to table */
      |             ^~~~~~~~~
symbol.c:71:32: error: too many arguments to function 'malloc'; expected 0, have 1
   71 |     if ((s = (struct symbol *) malloc(sizeof(*s))) == 0
      |                                ^~~~~~ ~~~~~~~~~~
symbol.c:46:14: note: declared here
   46 | extern char *malloc();
      |              ^~~~~~
symbol.c:72:23: error: too many arguments to function 'malloc'; expected 0, have 1
   72 |         || (s->name = malloc(strlen(name) + 1)) == 0)
      |                       ^~~~~~ ~~~~~~~~~~~~~~~~
symbol.c:46:14: note: declared here
   46 | extern char *malloc();
      |              ^~~~~~
symbol.c:73:9: error: too many arguments to function 'fatal'; expected 0, have 1
   73 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
In file included from symbol.c:50:
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
symbol.c:74:12: error: too many arguments to function 'strcpy'; expected 0, have 2
   74 |     (void) strcpy(s->name, name);
      |            ^~~~~~ ~~~~~~~
symbol.c:45:14: note: declared here
   45 | extern char *strcpy();
      |              ^~~~~~
symbol.c: In function 'sym_find':
symbol.c:86:1: error: number of arguments doesn't match prototype
   86 | {
      | ^
symbol.h:10:23: error: prototype declaration
   10 | extern struct symbol *sym_find();       /* locate symbol */
      |                       ^~~~~~~~
symbol.c: In function 'sym_init':
symbol.c:142:9: error: too many arguments to function 'sym_enter'; expected 0, have 2
  142 |         sym_enter(p->name, p->tokno);
      |         ^~~~~~~~~ ~~~~~~~
symbol.c:64:9: note: declared here
   64 | void    sym_enter(name, type)
      |         ^~~~~~~~~
vstring.c: In function 'vs_alloc':
vstring.c:81:1: error: number of arguments doesn't match prototype
   81 | {
      | ^
In file included from vstring.c:75:
vstring.h:8:24: error: prototype declaration
    8 | extern struct vstring *vs_alloc();      /* initial allocation */
      |                        ^~~~~~~~
vstring.c:85:37: error: too many arguments to function 'malloc'; expected 0, have 1
   85 |         || (vp = (struct vstring *) malloc(sizeof(struct vstring))) == 0
      |                                     ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
vstring.c:70:14: note: declared here
   70 | extern char *malloc();
      |              ^~~~~~
vstring.c:86:23: error: too many arguments to function 'malloc'; expected 0, have 1
   86 |         || (vp->str = malloc(len)) == 0)
      |                       ^~~~~~ ~~~
vstring.c:70:14: note: declared here
   70 | extern char *malloc();
      |              ^~~~~~
vstring.c: In function 'vs_realloc':
vstring.c:97:1: error: number of arguments doesn't match prototype
   97 | {
      | ^
vstring.h:9:14: error: prototype declaration
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
vstring.c:101:20: error: too many arguments to function 'realloc'; expected 0, have 2
  101 |     if ((vp->str = realloc(vp->str, len *= 2)) == 0)
      |                    ^~~~~~~ ~~~~~~~
vstring.c:71:14: note: declared here
   71 | extern char *realloc();
      |              ^~~~~~~
vstring.c: In function 'vs_strcpy':
vstring.c:113:1: error: number of arguments doesn't match prototype
  113 | {
      | ^
vstring.h:10:14: error: prototype declaration
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
vstring.c:115:13: note: in expansion of macro 'VS_ADDCH'
  115 |         if (VS_ADDCH(vp, dst, *src) == 0)
      |             ^~~~~~~~
vstring.c:94:9: note: declared here
   94 | char   *vs_realloc(vp, cp)
      |         ^~~~~~~~~~
strsave.c: In function 'strsave':
make[3]: *** [Makefile:95: tok_pool.o] Error 1
make[3]: *** Waiting for unfinished jobs....
strsave.c:65:32: error: too many arguments to function 'malloc'; expected 0, have 1
   65 |     if ((s = (struct string *) malloc(sizeof(*s))) == 0
      |                                ^~~~~~ ~~~~~~~~~~
strsave.c:30:14: note: declared here
   30 | extern char *malloc();
      |              ^~~~~~
strsave.c:66:25: error: too many arguments to function 'malloc'; expected 0, have 1
   66 |         || (s->strval = malloc(strlen(str) + 1)) == 0)
      |                         ^~~~~~ ~~~~~~~~~~~~~~~
strsave.c:30:14: note: declared here
   30 | extern char *malloc();
      |              ^~~~~~
strsave.c:67:9: error: too many arguments to function 'fatal'; expected 0, have 1
   67 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
In file included from strsave.c:34:
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
strsave.c:70:13: error: too many arguments to function 'strcpy'; expected 0, have 2
   70 |     return (strcpy(s->strval, str));
      |             ^~~~~~ ~~~~~~~~~
strsave.c:29:14: note: declared here
   29 | extern char *strcpy();
      |              ^~~~~~
make[3]: *** [Makefile:95: symbol.o] Error 1
make[3]: *** [Makefile:95: vstring.o] Error 1
make[3]: *** [Makefile:95: strsave.o] Error 1
tok_class.c: In function 'tok_space_append':
tok_class.c:113:9: error: too many arguments to function 'tok_free'; expected 0, have 1
  113 |         tok_free(t);
      |         ^~~~~~~~ ~
In file included from tok_class.c:61:
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_class.c:115:9: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  115 |         tok_list_append(list, t);
      |         ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c: In function 'tok_class':
tok_class.c:142:17: error: too many arguments to function 'tok_list'; expected 0, have 1
  142 |             t = tok_list(t);
      |                 ^~~~~~~~ ~
tok_class.c:64:22: note: declared here
   64 | static struct token *tok_list();
      |                      ^~~~~~~~
tok_class.c:145:22: error: too many arguments to function 'sym_find'; expected 0, have 1
  145 |             if ((s = sym_find(t->vstr->str))) {
      |                      ^~~~~~~~ ~~~~~~~~~~~~
In file included from tok_class.c:62:
symbol.h:10:23: note: declared here
   10 | extern struct symbol *sym_find();       /* locate symbol */
      |                       ^~~~~~~~
tok_class.c:148:21: error: too many arguments to function 'tok_time'; expected 0, have 1
  148 |                     tok_time(t);
      |                     ^~~~~~~~ ~
tok_class.c:68:13: note: declared here
   68 | static void tok_time();
      |             ^~~~~~~~
tok_class.c:149:21: error: too many arguments to function 'tok_strcat'; expected 0, have 1
  149 |                     tok_strcat(t);              /* look for more strings */
      |                     ^~~~~~~~~~ ~
tok_class.c:67:13: note: declared here
   67 | static void tok_strcat();
      |             ^~~~~~~~~~
tok_class.c:152:21: error: too many arguments to function 'tok_date'; expected 0, have 1
  152 |                     tok_date(t);
      |                     ^~~~~~~~ ~
tok_class.c:69:13: note: declared here
   69 | static void tok_date();
      |             ^~~~~~~~
tok_class.c:153:21: error: too many arguments to function 'tok_strcat'; expected 0, have 1
  153 |                     tok_strcat(t);              /* look for more strings */
      |                     ^~~~~~~~~~ ~
tok_class.c:67:13: note: declared here
   67 | static void tok_strcat();
      |             ^~~~~~~~~~
tok_class.c:167:13: error: too many arguments to function 'tok_strcat'; expected 0, have 1
  167 |             tok_strcat(t);
      |             ^~~~~~~~~~ ~
tok_class.c:67:13: note: declared here
   67 | static void tok_strcat();
      |             ^~~~~~~~~~
tok_class.c: In function 'tok_list':
tok_class.c:208:13: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  208 |             tok_list_append(list, t);
      |             ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:211:13: error: too many arguments to function 'tok_list_struct'; expected 0, have 2
  211 |             tok_list_struct(list->tail, t);
      |             ^~~~~~~~~~~~~~~ ~~~~~~~~~~
tok_class.c:65:13: note: declared here
   65 | static void tok_list_struct();
      |             ^~~~~~~~~~~~~~~
tok_class.c:214:13: error: too many arguments to function 'tok_space_append'; expected 0, have 2
  214 |             tok_space_append(list->tail->tail, t);      /* except after list */
      |             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
tok_class.c:84:13: note: declared here
   84 | static void tok_space_append(list, t)
      |             ^~~~~~~~~~~~~~~~
tok_class.c:217:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  217 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_class.c:220:13: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  220 |             tok_list_append(list, t);
      |             ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:223:13: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  223 |             tok_list_append(list->tail, t);
      |             ^~~~~~~~~~~~~~~ ~~~~~~~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:227:5: error: too many arguments to function 'error_where'; expected 0, have 3
  227 |     error_where(filename, lineno, "unmatched '('");
      |     ^~~~~~~~~~~ ~~~~~~~~
In file included from tok_class.c:59:
error.h:5:13: note: declared here
    5 | extern void error_where();              /* user-specified context */
      |             ^~~~~~~~~~~
tok_class.c: In function 'tok_list_struct':
tok_class.c:249:5: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  249 |     tok_list_append(list, t);
      |     ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:261:13: error: too many arguments to function 'tok_space_append'; expected 0, have 2
  261 |             tok_space_append(list->tail, t);    /* except after list */
      |             ^~~~~~~~~~~~~~~~ ~~~~~~~~~~
tok_class.c:84:13: note: declared here
   84 | static void tok_space_append(list, t)
      |             ^~~~~~~~~~~~~~~~
tok_class.c:264:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  264 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_class.c:267:13: error: too many arguments to function 'tok_list_struct'; expected 0, have 2
  267 |             tok_list_struct(list, t);
      |             ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:233:13: note: declared here
  233 | static void tok_list_struct(list, t)
      |             ^~~~~~~~~~~~~~~
tok_class.c:270:13: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  270 |             tok_list_append(list, t);
      |             ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:273:13: error: too many arguments to function 'tok_list_append'; expected 0, have 2
  273 |             tok_list_append(list, t);
      |             ^~~~~~~~~~~~~~~ ~~~~
tok_class.c:66:13: note: declared here
   66 | static void tok_list_append();
      |             ^~~~~~~~~~~~~~~
tok_class.c:277:5: error: too many arguments to function 'error_where'; expected 0, have 3
  277 |     error_where(filename, lineno, "unmatched '{'");
      |     ^~~~~~~~~~~ ~~~~~~~~
error.h:5:13: note: declared here
    5 | extern void error_where();              /* user-specified context */
      |             ^~~~~~~~~~~
tok_class.c: In function 'tok_strcat':
tok_class.c:304:17: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  304 |             if (vs_strcpy(t1->vstr,
      |                 ^~~~~~~~~ ~~~~~~~~
In file included from tok_class.c:60:
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_class.c:307:17: error: too many arguments to function 'fatal'; expected 0, have 1
  307 |                 fatal("out of memory");
      |                 ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_class.c:308:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  308 |             tok_free(t2);
      |             ^~~~~~~~ ~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_class.c:295:46: error: too many arguments to function 'tok_unget'; expected 0, have 1
  295 | #define PUSHBACK_AND_RETURN { if (lookahead) tok_unget(lookahead); return; }
      |                                              ^~~~~~~~~ ~~~~~~~~~
tok_class.c:309:13: note: in expansion of macro 'PUSHBACK_AND_RETURN'
  309 |             PUSHBACK_AND_RETURN;
      |             ^~~~~~~~~~~~~~~~~~~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
tok_class.c:311:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  311 |             tok_unget(t2);
      |             ^~~~~~~~~ ~~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
tok_class.c:295:46: error: too many arguments to function 'tok_unget'; expected 0, have 1
  295 | #define PUSHBACK_AND_RETURN { if (lookahead) tok_unget(lookahead); return; }
      |                                              ^~~~~~~~~ ~~~~~~~~~
tok_class.c:312:13: note: in expansion of macro 'PUSHBACK_AND_RETURN'
  312 |             PUSHBACK_AND_RETURN;
      |             ^~~~~~~~~~~~~~~~~~~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
tok_class.c:295:46: error: too many arguments to function 'tok_unget'; expected 0, have 1
  295 | #define PUSHBACK_AND_RETURN { if (lookahead) tok_unget(lookahead); return; }
      |                                              ^~~~~~~~~ ~~~~~~~~~
tok_class.c:315:5: note: in expansion of macro 'PUSHBACK_AND_RETURN'
  315 |     PUSHBACK_AND_RETURN;                        /* hit EOF */
      |     ^~~~~~~~~~~~~~~~~~~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
tok_class.c: In function 'tok_time':
tok_class.c:377:12: error: too many arguments to function 'time'; expected 0, have 1
  377 |     (void) time(&now);
      |            ^~~~ ~~~~
tok_class.c:54:13: note: declared here
   54 | extern long time();
      |             ^~~~
tok_class.c:378:10: error: too many arguments to function 'ctime'; expected 0, have 1
  378 |     cp = ctime(&now);
      |          ^~~~~ ~~~~
tok_class.c:55:14: note: declared here
   55 | extern char *ctime();
      |              ^~~~~
tok_class.c:380:9: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  380 |     if (vs_strcpy(t->vstr, t->vstr->str, buf) == 0)
      |         ^~~~~~~~~ ~~~~~~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_class.c:381:9: error: too many arguments to function 'fatal'; expected 0, have 1
  381 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_class.c: In function 'tok_date':
tok_class.c:399:12: error: too many arguments to function 'time'; expected 0, have 1
  399 |     (void) time(&now);
      |            ^~~~ ~~~~
tok_class.c:54:13: note: declared here
   54 | extern long time();
      |             ^~~~
tok_class.c:400:10: error: too many arguments to function 'ctime'; expected 0, have 1
  400 |     cp = ctime(&now);
      |          ^~~~~ ~~~~
tok_class.c:55:14: note: declared here
   55 | extern char *ctime();
      |              ^~~~~
tok_class.c:402:9: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  402 |     if (vs_strcpy(t->vstr, t->vstr->str, buf) == 0)
      |         ^~~~~~~~~ ~~~~~~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_class.c:403:9: error: too many arguments to function 'fatal'; expected 0, have 1
  403 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_class.c: In function 'tok_unget':
tok_class.c:411:1: error: number of arguments doesn't match prototype
  411 | {
      | ^
token.h:32:13: error: prototype declaration
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
error.c: In function 'error':
error.c:69:1: error: number of arguments doesn't match prototype
   69 | {
      | ^
In file included from error.c:61:
error.h:4:13: error: prototype declaration
    4 | extern void error();                    /* default context */
      |             ^~~~~
error.c:70:5: error: too many arguments to function 'error_where'; expected 0, have 3
   70 |     error_where(in_path, in_line, text);
      |     ^~~~~~~~~~~ ~~~~~~~
error.h:5:13: note: declared here
    5 | extern void error_where();              /* user-specified context */
      |             ^~~~~~~~~~~
error.c: In function 'error_where':
error.c:79:1: error: number of arguments doesn't match prototype
   79 | {
      | ^
error.h:5:13: error: prototype declaration
    5 | extern void error_where();              /* user-specified context */
      |             ^~~~~~~~~~~
error.c: In function 'fatal':
error.c:94:1: error: number of arguments doesn't match prototype
   94 | {
      | ^
error.h:6:13: error: prototype declaration
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
error.c:95:5: error: too many arguments to function 'error'; expected 0, have 1
   95 |     error(text);
      |     ^~~~~ ~~~~
error.c:67:9: note: declared here
   67 | void    error(text)
      |         ^~~~~
error.c:96:5: error: too many arguments to function 'exit'; expected 0, have 1
   96 |     exit(1);
      |     ^~~~ ~
error.c:56:13: note: declared here
   56 | extern void exit();
      |             ^~~~
tok_io.c: In function 'do_control':
tok_io.c:188:41: error: too many arguments to function 'fix_line_control'; expected 0, have 2
  188 |                                         fix_line_control((p),(l)); }
      |                                         ^~~~~~~~~~~~~~~~ ~~~
tok_io.c:200:5: note: in expansion of macro 'CHECK_LINE_CONTROL'
  200 |     CHECK_LINE_CONTROL(in_path, in_line);
      |     ^~~~~~~~~~~~~~~~~~
tok_io.c:115:13: note: declared here
  115 | static void fix_line_control();
      |             ^~~~~~~~~~~~~~~~
tok_io.c:207:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  207 |             tok_free(t);
      |             ^~~~~~~~ ~
In file included from tok_io.c:91:
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
tok_io.c:220:13: note: in expansion of macro 'tok_flush'
  220 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
tok_io.c:220:13: note: in expansion of macro 'tok_flush'
  220 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
tok_io.c:222:17: note: in expansion of macro 'tok_flush'
  222 |                 tok_flush(t);                   /* copy white space */
      |                 ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
tok_io.c:222:17: note: in expansion of macro 'tok_flush'
  222 |                 tok_flush(t);                   /* copy white space */
      |                 ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_io.c:224:44: error: too many arguments to function 'strsave'; expected 0, have 1
  224 |                 path = (t->tokno == '"') ? strsave(t->vstr->str) : in_path;
      |                                            ^~~~~~~ ~~~~~~~~~~~~
tok_io.c:95:14: note: declared here
   95 | extern char *strsave();                 /* XXX need include file */
      |              ^~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
tok_io.c:226:21: note: in expansion of macro 'tok_flush'
  226 |                     tok_flush(t);               /* copy until newline */
      |                     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
tok_io.c:226:21: note: in expansion of macro 'tok_flush'
  226 |                     tok_flush(t);               /* copy until newline */
      |                     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
tok_io.c:260:17: note: in expansion of macro 'tok_flush'
  260 |                 tok_flush(t);
      |                 ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
tok_io.c:260:17: note: in expansion of macro 'tok_flush'
  260 |                 tok_flush(t);
      |                 ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
tok_io.c: In function 'tok_get':
tok_io.c:303:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  303 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
In file included from tok_io.c:92:
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:175:45: note: in expansion of macro 'VS_ADDCH'
  175 |                                         if (VS_ADDCH(vs, cp, c) == 0) \
      |                                             ^~~~~~~~
tok_io.c:311:13: note: in expansion of macro 'COLLECT'
  311 |             COLLECT(t->vstr, c, ISSPACE(c));
      |             ^~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:176:45: error: too many arguments to function 'fatal'; expected 0, have 1
  176 |                                             fatal("out of memory"); \
      |                                             ^~~~~ ~~~~~~~~~~~~~~~
tok_io.c:311:13: note: in expansion of macro 'COLLECT'
  311 |             COLLECT(t->vstr, c, ISSPACE(c));
      |             ^~~~~~~
In file included from tok_io.c:93:
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
make[3]: *** [Makefile:95: tok_class.o] Error 1
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:175:45: note: in expansion of macro 'VS_ADDCH'
  175 |                                         if (VS_ADDCH(vs, cp, c) == 0) \
      |                                             ^~~~~~~~
tok_io.c:315:13: note: in expansion of macro 'COLLECT'
  315 |             COLLECT(t->vstr, c, ISALNUM(c));
      |             ^~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:176:45: error: too many arguments to function 'fatal'; expected 0, have 1
  176 |                                             fatal("out of memory"); \
      |                                             ^~~~~ ~~~~~~~~~~~~~~~
tok_io.c:315:13: note: in expansion of macro 'COLLECT'
  315 |             COLLECT(t->vstr, c, ISALNUM(c));
      |             ^~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:175:45: note: in expansion of macro 'VS_ADDCH'
  175 |                                         if (VS_ADDCH(vs, cp, c) == 0) \
      |                                             ^~~~~~~~
tok_io.c:319:13: note: in expansion of macro 'COLLECT'
  319 |             COLLECT(t->vstr, c, isdigit(c));
      |             ^~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:176:45: error: too many arguments to function 'fatal'; expected 0, have 1
  176 |                                             fatal("out of memory"); \
      |                                             ^~~~~ ~~~~~~~~~~~~~~~
tok_io.c:319:13: note: in expansion of macro 'COLLECT'
  319 |             COLLECT(t->vstr, c, isdigit(c));
      |             ^~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c:323:24: error: too many arguments to function 'read_quoted'; expected 0, have 2
  323 |             t->tokno = read_quoted(t->vstr, c); /* detect missing end quote */
      |                        ^~~~~~~~~~~ ~~~~~~~
tok_io.c:110:12: note: declared here
  110 | static int read_quoted();
      |            ^~~~~~~~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:175:45: note: in expansion of macro 'VS_ADDCH'
  175 |                                         if (VS_ADDCH(vs, cp, c) == 0) \
      |                                             ^~~~~~~~
tok_io.c:326:13: note: in expansion of macro 'COLLECT'
  326 |             COLLECT(t->vstr, c, ISDOT(c));
      |             ^~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:176:45: error: too many arguments to function 'fatal'; expected 0, have 1
  176 |                                             fatal("out of memory"); \
      |                                             ^~~~~ ~~~~~~~~~~~~~~~
tok_io.c:326:13: note: in expansion of macro 'COLLECT'
  326 |             COLLECT(t->vstr, c, ISDOT(c));
      |             ^~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c:343:21: error: too many arguments to function 'read_comment'; expected 0, have 1
  343 |                     read_comment(t->vstr);
      |                     ^~~~~~~~~~~~ ~~~~~~~
tok_io.c:111:13: note: declared here
  111 | static void read_comment();
      |             ^~~~~~~~~~~~
tok_io.c: In function 'read_quoted':
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:389:13: note: in expansion of macro 'VS_ADDCH'
  389 |         if (VS_ADDCH(vs, cp, c) == 0)           /* store character */
      |             ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:390:13: error: too many arguments to function 'fatal'; expected 0, have 1
  390 |             fatal("out of memory");
      |             ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c:402:27: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  402 |                 if ((cp = vs_strcpy(vs, cp, "\007")) == 0)
      |                           ^~~~~~~~~ ~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_io.c:404:21: error: too many arguments to function 'fatal'; expected 0, have 1
  404 |                     fatal("out of memory");
      |                     ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
make[3]: *** [Makefile:95: error.o] Error 1
tok_io.c:406:22: error: too many arguments to function 'read_hex'; expected 0, have 2
  406 |                 cp = read_hex(vs, cp);
      |                      ^~~~~~~~ ~~
tok_io.c:113:14: note: declared here
  113 | static char *read_hex();
      |              ^~~~~~~~
tok_io.c:408:22: error: too many arguments to function 'read_octal'; expected 0, have 3
  408 |                 cp = read_octal(vs, cp, c);     /* canonicalize \octal */
      |                      ^~~~~~~~~~ ~~
tok_io.c:114:14: note: declared here
  114 | static char *read_octal();
      |              ^~~~~~~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:410:21: note: in expansion of macro 'VS_ADDCH'
  410 |                 if (VS_ADDCH(vs, cp, c) == 0)   /* \other: leave alone */
      |                     ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:411:21: error: too many arguments to function 'fatal'; expected 0, have 1
  411 |                     fatal("out of memory");
      |                     ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c: In function 'read_comment':
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:429:13: note: in expansion of macro 'VS_ADDCH'
  429 |         if (VS_ADDCH(vs, cp, c) == 0)
      |             ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:430:13: error: too many arguments to function 'fatal'; expected 0, have 1
  430 |             fatal("out of memory");
      |             ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:433:21: note: in expansion of macro 'VS_ADDCH'
  433 |                 if (VS_ADDCH(vs, cp, d) == 0)
      |                     ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:434:21: error: too many arguments to function 'fatal'; expected 0, have 1
  434 |                     fatal("out of memory");
      |                     ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:443:38: note: in expansion of macro 'VS_ADDCH'
  443 |             if ((INPUT(d)) != EOF && VS_ADDCH(vs, cp, d) == 0)
      |                                      ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:444:17: error: too many arguments to function 'fatal'; expected 0, have 1
  444 |                 fatal("out of memory");
      |                 ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c: In function 'read_hex':
tok_io.c:164:40: error: too many arguments to function 'strchr'; expected 0, have 2
  164 | #define ISHEX(c)        (isdigit(c) || strchr("abcdefABCDEF", c) != 0)
      |                                        ^~~~~~ ~~~~~~~~~~~~~~
tok_io.c:467:57: note: in expansion of macro 'ISHEX'
  467 |     for (i = 0; i < sizeof(buf) && (INPUT(c) != EOF) && ISHEX(c); i++)
      |                                                         ^~~~~
tok_io.c:84:14: note: declared here
   84 | extern char *strchr();
      |              ^~~~~~
tok_io.c:482:9: error: too many arguments to function 'error'; expected 0, have 1
  482 |         error("\\x escape sequence without hexadecimal digits");
      |         ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.h:4:13: note: declared here
    4 | extern void error();                    /* default context */
      |             ^~~~~
vstring.h:15:32: error: too many arguments to function 'vs_realloc'; expected 0, have 2
   15 |     ((wp < (vs)->last || (wp = vs_realloc(vs,wp))) ? (*wp++ = c) : 0)
      |                                ^~~~~~~~~~
tok_io.c:483:13: note: in expansion of macro 'VS_ADDCH'
  483 |         if (VS_ADDCH(vs, cp, 'x') == 0)
      |             ^~~~~~~~
vstring.h:9:14: note: declared here
    9 | extern char *vs_realloc();              /* string extension */
      |              ^~~~~~~~~~
tok_io.c:484:13: error: too many arguments to function 'fatal'; expected 0, have 1
  484 |             fatal("out of memory");
      |             ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c:489:13: error: too many arguments to function 'error'; expected 0, have 1
  489 |             error("\\x escape sequence yields non-character value");
      |             ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.h:4:13: note: declared here
    4 | extern void error();                    /* default context */
      |             ^~~~~
tok_io.c:490:19: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  490 |         if ((cp = vs_strcpy(vs, cp, buf + len - 3)) == 0)
      |                   ^~~~~~~~~ ~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_io.c:491:13: error: too many arguments to function 'fatal'; expected 0, have 1
  491 |             fatal("out of memory");
      |             ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c: In function 'read_octal':
tok_io.c:526:15: error: too many arguments to function 'vs_strcpy'; expected 0, have 3
  526 |     if ((cp = vs_strcpy(vs, cp, buf_input + i - 3)) == 0)
      |               ^~~~~~~~~ ~~
vstring.h:10:14: note: declared here
   10 | extern char *vs_strcpy();               /* copy string */
      |              ^~~~~~~~~
tok_io.c:527:9: error: too many arguments to function 'fatal'; expected 0, have 1
  527 |         fatal("out of memory");
      |         ^~~~~ ~~~~~~~~~~~~~~~
error.h:6:13: note: declared here
    6 | extern void fatal();                    /* fatal error */
      |             ^~~~~
tok_io.c: In function 'tok_show_ch':
tok_io.c:571:1: error: number of arguments doesn't match prototype
  571 | {
      | ^
token.h:34:13: error: prototype declaration
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
tok_io.c:188:41: error: too many arguments to function 'fix_line_control'; expected 0, have 2
  188 |                                         fix_line_control((p),(l)); }
      |                                         ^~~~~~~~~~~~~~~~ ~~~
tok_io.c:572:5: note: in expansion of macro 'CHECK_LINE_CONTROL'
  572 |     CHECK_LINE_CONTROL(t->path, t->line);
      |     ^~~~~~~~~~~~~~~~~~
tok_io.c:541:13: note: declared here
  541 | static void fix_line_control(path, line)
      |             ^~~~~~~~~~~~~~~~
tok_io.c: In function 'tok_show':
tok_io.c:581:1: error: number of arguments doesn't match prototype
  581 | {
      | ^
token.h:30:13: error: prototype declaration
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
tok_io.c:593:13: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  593 |             tok_show_ch(s);                     /* '(' or ',' or ')' */
      |             ^~~~~~~~~~~ ~
tok_io.c:569:9: note: declared here
  569 | void    tok_show_ch(t)
      |         ^~~~~~~~~~~
tok_io.c:595:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  595 |                 tok_show(p);                    /* show list element */
      |                 ^~~~~~~~ ~
tok_io.c:579:9: note: declared here
  579 | void    tok_show(t)
      |         ^~~~~~~~
tok_io.c:188:41: error: too many arguments to function 'fix_line_control'; expected 0, have 2
  188 |                                         fix_line_control((p),(l)); }
      |                                         ^~~~~~~~~~~~~~~~ ~~~
tok_io.c:606:9: note: in expansion of macro 'CHECK_LINE_CONTROL'
  606 |         CHECK_LINE_CONTROL(t->path, t->line);
      |         ^~~~~~~~~~~~~~~~~~
tok_io.c:541:13: note: declared here
  541 | static void fix_line_control(path, line)
      |             ^~~~~~~~~~~~~~~~
tok_io.c:614:13: error: too many arguments to function 'tok_show'; expected 0, have 1
  614 |             tok_show(p);                        /* trailing blanks */
      |             ^~~~~~~~ ~
tok_io.c:579:9: note: declared here
  579 | void    tok_show(t)
      |         ^~~~~~~~
make[3]: *** [Makefile:95: tok_io.o] Error 1
unproto.c: In function 'main':
unproto.c:229:12: error: too many arguments to function 'exit'; expected 0, have 1
  229 |            exit(9);
      |            ^~~~ ~
unproto.c:142:13: note: declared here
  142 | extern void exit();
      |             ^~~~
unproto.c:235:12: error: too many arguments to function 'exit'; expected 0, have 1
  235 |            exit(9);
      |            ^~~~ ~
unproto.c:142:13: note: declared here
  142 | extern void exit();
      |             ^~~~
unproto.c:243:17: error: too many arguments to function 'dcl_flush'; expected 0, have 1
  243 |         if (t = dcl_flush(t)) {                 /* try declaration */
      |                 ^~~~~~~~~ ~
unproto.c:161:22: note: declared here
  161 | static struct token *dcl_flush();
      |                      ^~~~~~~~~
unproto.c:245:17: error: too many arguments to function 'block_flush'; expected 0, have 1
  245 |                 block_flush(t);                 /* body */
      |                 ^~~~~~~~~~~ ~
unproto.c:162:13: note: declared here
  162 | static void block_flush();
      |             ^~~~~~~~~~~
In file included from unproto.c:155:
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:247:17: note: in expansion of macro 'tok_flush'
  247 |                 tok_flush(t);                   /* other, recover */
      |                 ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:247:17: note: in expansion of macro 'tok_flush'
  247 |                 tok_flush(t);                   /* other, recover */
      |                 ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c: In function 'show_arg_names':
unproto.c:367:9: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  367 |         show_empty_list(t);                     /* no arguments */
      |         ^~~~~~~~~~~~~~~ ~
unproto.c:170:13: note: declared here
  170 | static void show_empty_list();
      |             ^~~~~~~~~~~~~~~
unproto.c:376:17: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  376 |                 tok_show_ch(s);                 /* '(' or ',' or ')' */
      |                 ^~~~~~~~~~~ ~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c:377:17: error: too many arguments to function 'show_arg_name'; expected 0, have 1
  377 |                 show_arg_name(s);               /* extract argument name */
      |                 ^~~~~~~~~~~~~ ~
unproto.c:166:13: note: declared here
  166 | static void show_arg_name();
      |             ^~~~~~~~~~~~~
unproto.c: In function 'show_arg_types':
unproto.c:401:21: error: too many arguments to function 'show_type'; expected 0, have 1
  401 |                     show_type(s);               /* rewrite type info */
      |                     ^~~~~~~~~ ~
unproto.c:167:13: note: declared here
  167 | static void show_type();
      |             ^~~~~~~~~
unproto.c: In function 'header_flush':
unproto.c:418:5: error: too many arguments to function 'tok_free'; expected 0, have 1
  418 |     tok_free(t);                                /* discard token */
      |     ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c: In function 'fpf_header_names':
unproto.c:436:9: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  436 |         tok_show_ch(s);                         /* '(' or ',' or ')' */
      |         ^~~~~~~~~~~ ~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c:441:21: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  441 |                     show_empty_list(p = p->next);
      |                     ^~~~~~~~~~~~~~~ ~~~~~~~~~~~
unproto.c:170:13: note: declared here
  170 | static void show_empty_list();
      |             ^~~~~~~~~~~~~~~
unproto.c:446:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  446 |                 tok_show(p);
      |                 ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c: In function 'fpf_header':
unproto.c:487:5: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  487 |     show_empty_list(l2);                        /* strip prototype */
      |     ^~~~~~~~~~~~~~~ ~~
unproto.c:170:13: note: declared here
  170 | static void show_empty_list();
      |             ^~~~~~~~~~~~~~~
unproto.c: In function 'show_arg_name':
unproto.c:541:17: error: too many arguments to function 'show_arg_name'; expected 0, have 1
  541 |                 show_arg_name(t->head);         /* function pointer, recurse */
      |                 ^~~~~~~~~~~~~ ~~~~~~~
unproto.c:515:13: note: declared here
  515 | static void show_arg_name(s)
      |             ^~~~~~~~~~~~~
unproto.c:543:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  543 |                 tok_show(t);                    /* print last word */
      |                 ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c: In function 'show_type':
unproto.c:563:17: error: too many arguments to function 'show_func_ptr_type'; expected 0, have 2
  563 |             p = show_func_ptr_type(p, p->next); /* function pointer type */
      |                 ^~~~~~~~~~~~~~~~~~ ~
unproto.c:164:22: note: declared here
  164 | static struct token *show_func_ptr_type();
      |                      ^~~~~~~~~~~~~~~~~~
unproto.c:568:13: error: too many arguments to function 'tok_show'; expected 0, have 1
  568 |             tok_show(p);                        /* other */
      |             ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c:572:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  572 |                 tok_show(q);                    /* show name */
      |                 ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c:573:17: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  573 |                 show_empty_list(p = r);         /* strip args */
      |                 ^~~~~~~~~~~~~~~ ~~~~~
unproto.c:170:13: note: declared here
  170 | static void show_empty_list();
      |             ^~~~~~~~~~~~~~~
unproto.c: In function 'show_func_ptr_type':
unproto.c:594:9: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  594 |         tok_show_ch(s);                         /* '(' or ',' or ')' */
      |         ^~~~~~~~~~~ ~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c:595:9: error: too many arguments to function 'show_type'; expected 0, have 1
  595 |         show_type(s);                           /* recurse */
      |         ^~~~~~~~~ ~
unproto.c:550:13: note: declared here
  550 | static void show_type(s)
      |             ^~~~~~~~~
unproto.c:597:5: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  597 |     show_empty_list(t2);
      |     ^~~~~~~~~~~~~~~ ~~
unproto.c:170:13: note: declared here
  170 | static void show_empty_list();
      |             ^~~~~~~~~~~~~~~
unproto.c: In function 'show_empty_list':
unproto.c:606:5: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  606 |     tok_show_ch(t->head);                       /* opening paren */
      |     ^~~~~~~~~~~ ~~~~~~~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c:608:9: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  608 |         tok_show_ch(t->tail);                   /* closing paren */
      |         ^~~~~~~~~~~ ~~~~~~~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c: In function 'show_struct_type':
unproto.c:616:5: error: too many arguments to function 'tok_show'; expected 0, have 1
  616 |     tok_show(p);                                /* opening brace */
      |     ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c:621:17: error: too many arguments to function 'show_func_ptr_type'; expected 0, have 2
  621 |             p = show_func_ptr_type(p, p->next); /* function-pointer member */
      |                 ^~~~~~~~~~~~~~~~~~ ~
unproto.c:581:22: note: declared here
  581 | static struct token *show_func_ptr_type(t1, t2)
      |                      ^~~~~~~~~~~~~~~~~~
unproto.c:623:17: error: too many arguments to function 'show_struct_type'; expected 0, have 1
  623 |             p = show_struct_type(p);            /* recurse */
      |                 ^~~~~~~~~~~~~~~~ ~
unproto.c:613:22: note: declared here
  613 | static struct token *show_struct_type(p)
      |                      ^~~~~~~~~~~~~~~~
unproto.c:625:13: error: too many arguments to function 'tok_show'; expected 0, have 1
  625 |             tok_show(p);                        /* other */
      |             ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c: In function 'check_cast':
unproto.c:684:9: error: too many arguments to function 'tok_show_ch'; expected 0, have 1
  684 |         tok_show_ch(s);                         /* '(' or ',' or ')' */
      |         ^~~~~~~~~~~ ~
token.h:34:13: note: declared here
   34 | extern void tok_show_ch();              /* emit single-character token */
      |             ^~~~~~~~~~~
unproto.c:689:25: error: too many arguments to function 'show_func_ptr_type'; expected 0, have 2
  689 |                     p = show_func_ptr_type(p, p->next);
      |                         ^~~~~~~~~~~~~~~~~~ ~
unproto.c:581:22: note: declared here
  581 | static struct token *show_func_ptr_type(t1, t2)
      |                      ^~~~~~~~~~~~~~~~~~
unproto.c:691:21: error: too many arguments to function 'check_cast'; expected 0, have 1
  691 |                     check_cast(p);              /* recurse */
      |                     ^~~~~~~~~~ ~
unproto.c:670:13: note: declared here
  670 | static void check_cast(t)
      |             ^~~~~~~~~~
unproto.c:695:21: error: too many arguments to function 'show_struct_type'; expected 0, have 1
  695 |                 p = show_struct_type(p);        /* rewrite func. ptr. types */
      |                     ^~~~~~~~~~~~~~~~ ~
unproto.c:613:22: note: declared here
  613 | static struct token *show_struct_type(p)
      |                      ^~~~~~~~~~~~~~~~
unproto.c:698:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  698 |                 tok_show(p);
      |                 ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c: In function 'block_dcls':
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:726:13: note: in expansion of macro 'tok_flush'
  726 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:726:13: note: in expansion of macro 'tok_flush'
  726 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:729:13: note: in expansion of macro 'tok_flush'
  729 |             tok_flush(t);                       /* advance to next token */
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:729:13: note: in expansion of macro 'tok_flush'
  729 |             tok_flush(t);                       /* advance to next token */
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:733:22: error: too many arguments to function 'dcl_flush'; expected 0, have 1
  733 |             if ((t = dcl_flush(t)) == 0)
      |                      ^~~~~~~~~ ~
unproto.c:161:22: note: declared here
  161 | static struct token *dcl_flush();
      |                      ^~~~~~~~~
unproto.c:740:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  740 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c: In function 'block_flush':
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:753:5: note: in expansion of macro 'tok_flush'
  753 |     tok_flush(t);
      |     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:753:5: note: in expansion of macro 'tok_flush'
  753 |     tok_flush(t);
      |     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:172:34: error: too many arguments to function 'check_cast'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                  ^~~~~~~~~~
unproto.c:767:13: note: in expansion of macro 'check_cast_flush'
  767 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
unproto.c:670:13: note: declared here
  670 | static void check_cast(t)
      |             ^~~~~~~~~~
unproto.c:172:49: error: too many arguments to function 'tok_free'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                                 ^~~~~~~~
unproto.c:767:13: note: in expansion of macro 'check_cast_flush'
  767 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:769:13: error: too many arguments to function 'block_flush'; expected 0, have 1
  769 |             block_flush(t);
      |             ^~~~~~~~~~~ ~
unproto.c:748:13: note: declared here
  748 | static void block_flush(t)
      |             ^~~~~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:771:13: note: in expansion of macro 'tok_flush'
  771 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:771:13: note: in expansion of macro 'tok_flush'
  771 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c: In function 'pair_flush':
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:788:5: note: in expansion of macro 'tok_flush'
  788 |     tok_flush(t);
      |     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:788:5: note: in expansion of macro 'tok_flush'
  788 |     tok_flush(t);
      |     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:792:13: error: too many arguments to function 'pair_flush'; expected 0, have 3
  792 |             pair_flush(t, start, stop);
      |             ^~~~~~~~~~ ~
unproto.c:783:13: note: declared here
  783 | static void pair_flush(t, start, stop)
      |             ^~~~~~~~~~
unproto.c:172:34: error: too many arguments to function 'check_cast'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                  ^~~~~~~~~~
unproto.c:794:13: note: in expansion of macro 'check_cast_flush'
  794 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
unproto.c:670:13: note: declared here
  670 | static void check_cast(t)
      |             ^~~~~~~~~~
unproto.c:172:49: error: too many arguments to function 'tok_free'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                                 ^~~~~~~~
unproto.c:794:13: note: in expansion of macro 'check_cast_flush'
  794 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:796:13: note: in expansion of macro 'tok_flush'
  796 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:796:13: note: in expansion of macro 'tok_flush'
  796 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c: In function 'initializer':
unproto.c:815:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  815 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c:172:34: error: too many arguments to function 'check_cast'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                  ^~~~~~~~~~
unproto.c:818:13: note: in expansion of macro 'check_cast_flush'
  818 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
unproto.c:670:13: note: declared here
  670 | static void check_cast(t)
      |             ^~~~~~~~~~
unproto.c:172:49: error: too many arguments to function 'tok_free'; expected 0, have 1
  172 | #define check_cast_flush(t)     (check_cast(t), tok_free(t))
      |                                                 ^~~~~~~~
unproto.c:818:13: note: in expansion of macro 'check_cast_flush'
  818 |             check_cast_flush(t);
      |             ^~~~~~~~~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:821:13: error: too many arguments to function 'pair_flush'; expected 0, have 3
  821 |             pair_flush(t, '[', ']');
      |             ^~~~~~~~~~ ~
unproto.c:783:13: note: declared here
  783 | static void pair_flush(t, start, stop)
      |             ^~~~~~~~~~
unproto.c:824:13: error: too many arguments to function 'pair_flush'; expected 0, have 3
  824 |             pair_flush(t, '{', '}');
      |             ^~~~~~~~~~ ~
unproto.c:783:13: note: declared here
  783 | static void pair_flush(t, start, stop)
      |             ^~~~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:827:13: note: in expansion of macro 'tok_flush'
  827 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:827:13: note: in expansion of macro 'tok_flush'
  827 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c: In function 'func_ptr_dcl_flush':
unproto.c:851:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  851 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
cpp.c: In function 'get_onetok':
unproto.c:857:17: error: too many arguments to function 'tok_free'; expected 0, have 1
  857 |                 tok_free(t2);
      |                 ^~~~~~~~ ~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:863:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  863 |                 tok_show(list);
      |                 ^~~~~~~~ ~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
unproto.c:864:17: error: too many arguments to function 'tok_show'; expected 0, have 1
  864 |                 tok_show(t);
      |                 ^~~~~~~~ ~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
cpp.c:192:1: warning: old-style function definition [-Wold-style-definition]
  192 | get_onetok(keep)
      | ^~~~~~~~~~
unproto.c:867:24: error: too many arguments to function 'show_func_ptr_type'; expected 0, have 2
  867 |                 (void) show_func_ptr_type(list, t);
      |                        ^~~~~~~~~~~~~~~~~~ ~~~~
unproto.c:581:22: note: declared here
  581 | static struct token *show_func_ptr_type(t1, t2)
      |                      ^~~~~~~~~~~~~~~~~~
unproto.c:870:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  870 |             tok_free(list);
      |             ^~~~~~~~ ~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:871:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  871 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:873:17: error: too many arguments to function 'tok_unget'; expected 0, have 1
  873 |                 tok_unget(t2);
      |                 ^~~~~~~~~ ~~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c:876:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  876 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c: In function 'function_dcl_flush':
unproto.c:903:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  903 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:908:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  908 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:912:13: note: in expansion of macro 'tok_flush'
  912 |             tok_flush(list);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:912:13: note: in expansion of macro 'tok_flush'
  912 |             tok_flush(list);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:913:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  913 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:917:13: note: in expansion of macro 'tok_flush'
  917 |             tok_flush(list);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:917:13: note: in expansion of macro 'tok_flush'
  917 |             tok_flush(list);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:918:13: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  918 |             show_empty_list(t);
      |             ^~~~~~~~~~~~~~~ ~
unproto.c:603:13: note: declared here
  603 | static void show_empty_list(t)
      |             ^~~~~~~~~~~~~~~
unproto.c:919:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  919 |             tok_free(t);
      |             ^~~~~~~~ ~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:924:13: error: too many arguments to function 'show_empty_list'; expected 0, have 1
  924 |             show_empty_list(list);
      |             ^~~~~~~~~~~~~~~ ~~~~
unproto.c:603:13: note: declared here
  603 | static void show_empty_list(t)
      |             ^~~~~~~~~~~~~~~
unproto.c:925:13: error: too many arguments to function 'tok_free'; expected 0, have 1
  925 |             tok_free(list);
      |             ^~~~~~~~ ~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:926:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  926 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c:930:13: error: too many arguments to function 'tok_unget'; expected 0, have 1
  930 |             tok_unget(t);
      |             ^~~~~~~~~ ~
token.h:32:13: note: declared here
   32 | extern void tok_unget();                /* stuff token back into input */
      |             ^~~~~~~~~
unproto.c: In function 'dcl_flush':
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:965:13: note: in expansion of macro 'tok_flush'
  965 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:965:13: note: in expansion of macro 'tok_flush'
  965 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:970:13: note: in expansion of macro 'tok_flush'
  970 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:970:13: note: in expansion of macro 'tok_flush'
  970 |             tok_flush(t);
      |             ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
unproto.c:997:21: error: too many arguments to function 'pair_flush'; expected 0, have 3
  997 |                     pair_flush(t, '[', ']');
      |                     ^~~~~~~~~~ ~
unproto.c:783:13: note: declared here
  783 | static void pair_flush(t, start, stop)
      |             ^~~~~~~~~~
hash.c: In function 'read_entry':
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:1000:21: note: in expansion of macro 'tok_flush'
 1000 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:1000:21: note: in expansion of macro 'tok_flush'
 1000 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
hash.c:34:1: warning: old-style function definition [-Wold-style-definition]
   34 | read_entry(namespace, word)
      | ^~~~~~~~~~
unproto.c:1004:21: error: too many arguments to function 'block_flush'; expected 0, have 1
 1004 |                     block_flush(t);             /* use code for stmt blocks */
      |                     ^~~~~~~~~~~ ~
unproto.c:748:13: note: declared here
  748 | static void block_flush(t)
      |             ^~~~~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:1008:21: note: in expansion of macro 'tok_flush'
 1008 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:1008:21: note: in expansion of macro 'tok_flush'
 1008 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
token.h:36:26: error: too many arguments to function 'tok_show'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                          ^~~~~~~~
unproto.c:1011:21: note: in expansion of macro 'tok_flush'
 1011 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:30:13: note: declared here
   30 | extern void tok_show();                 /* display (composite) token */
      |             ^~~~~~~~
token.h:36:39: error: too many arguments to function 'tok_free'; expected 0, have 1
   36 | #define tok_flush(t)    (tok_show(t), tok_free(t))
      |                                       ^~~~~~~~
unproto.c:1011:21: note: in expansion of macro 'tok_flush'
 1011 |                     tok_flush(t);
      |                     ^~~~~~~~~
token.h:49:13: note: declared here
   49 | extern void tok_free();                 /* re-cycle storage */
      |             ^~~~~~~~
hash.c: In function 'set_entry':
hash.c:56:1: warning: old-style function definition [-Wold-style-definition]
   56 | set_entry(namespace, word, value)
      | ^~~~~~~~~
hash.c: In function 'hashvalue':
hash.c:106:12: warning: old-style function definition [-Wold-style-definition]
  106 | static int hashvalue(namespace, word)
      |            ^~~~~~~~~
cpp.c: In function 'unchget':
cpp.c:548:1: warning: old-style function definition [-Wold-style-definition]
  548 | unchget(ch)
      | ^~~~~~~
cpp.c:548:1: warning: type of 'ch' defaults to 'int' [-Wimplicit-int]
main.c: In function 'main':
main.c:41:1: warning: old-style function definition [-Wold-style-definition]
   41 | main(argc, argv)
      | ^~~~
main.c: In function 'undefine_macro':
main.c:173:1: warning: old-style function definition [-Wold-style-definition]
  173 | undefine_macro(name)
      | ^~~~~~~~~~~~~~
main.c: In function 'define_macro':
main.c:186:1: warning: old-style function definition [-Wold-style-definition]
  186 | define_macro(name)
      | ^~~~~~~~~~~~
main.c: In function 'open_include':
main.c:210:1: warning: old-style function definition [-Wold-style-definition]
  210 | open_include(fname, mode, checkrel)
      | ^~~~~~~~~~~~
cpp.c: In function 'do_proc_if':
cpp.c:917:1: warning: old-style function definition [-Wold-style-definition]
  917 | do_proc_if(type)
      | ^~~~~~~~~~
main.c: In function 'cmsg':
main.c:250:1: warning: old-style function definition [-Wold-style-definition]
  250 | cmsg(mtype, str)
      | ^~~~
main.c: In function 'cfatal':
main.c:264:1: warning: old-style function definition [-Wold-style-definition]
  264 | cfatal(str)
      | ^~~~~~
main.c: In function 'cerror':
main.c:272:1: warning: old-style function definition [-Wold-style-definition]
  272 | cerror(str)
      | ^~~~~~
main.c: In function 'cwarn':
main.c:280:1: warning: old-style function definition [-Wold-style-definition]
  280 | cwarn(str)
      | ^~~~~
main.c: In function 'pr_indent':
main.c:287:1: warning: old-style function definition [-Wold-style-definition]
  287 | pr_indent(count)
      | ^~~~~~~~~
cpp.c: In function 'get_expression':
cpp.c:1045:1: warning: old-style function definition [-Wold-style-definition]
 1045 | get_expression(prio)
      | ^~~~~~~~~~~~~~
objdump86.c: In function 'main':
objdump86.c:93:1: warning: old-style function definition [-Wold-style-definition]
   93 | main(argc, argv)
      | ^~~~
main.c: In function 'token_txn':
main.c:442:1: warning: old-style function definition [-Wold-style-definition]
  442 | token_txn(token)
      | ^~~~~~~~~
objdump86.c: In function 'do_file':
cpp.c: In function 'gen_substrings':
objdump86.c:141:1: warning: old-style function definition [-Wold-style-definition]
  141 | do_file(fname)
      | ^~~~~~~
cpp.c:1258:1: warning: old-style function definition [-Wold-style-definition]
 1258 | gen_substrings(macname, data_str, arg_count, is_vararg)
      | ^~~~~~~~~~~~~~
objdump86.c: In function 'read_arheader':
objdump86.c:187:1: warning: old-style function definition [-Wold-style-definition]
  187 | read_arheader(archentry)
      | ^~~~~~~~~~~~~
objdump86.c: In function 'do_module':
objdump86.c:206:1: warning: old-style function definition [-Wold-style-definition]
  206 | do_module(fname, archive)
      | ^~~~~~~~~
cpp.c: In function 'insert_substrings':
cpp.c:1384:1: warning: old-style function definition [-Wold-style-definition]
 1384 | insert_substrings(data_str, arg_list, arg_count)
      | ^~~~~~~~~~~~~~~~~
objdump86.c: In function 'error':
objdump86.c:307:1: warning: old-style function definition [-Wold-style-definition]
  307 | error(str)
      | ^~~~~
make[3]: *** [Makefile:95: unproto.o] Error 1
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/unproto'
objdump86.c: In function 'get_sized':
objdump86.c:597:1: warning: old-style function definition [-Wold-style-definition]
  597 | get_sized(sz)
      | ^~~~~~~~~
objdump86.c: In function 'hex_output':
objdump86.c:654:1: warning: old-style function definition [-Wold-style-definition]
  654 | hex_output(ch)
      | ^~~~~~~~~~
make[2]: *** [make.fil:161: unproto] Error 2
make[2]: *** Waiting for unfinished jobs....
objdump86.c: In function 'do_module':
objdump86.c:245:10: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  245 |          fread(strtab, 1, (unsigned int)str_len, ifd);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ar.c: In function 'mywrite':
ar.c:298:1: warning: old-style function definition [-Wold-style-definition]
  298 | mywrite (desc, pbuf, bytes, file)
      | ^~~~~~~
ar.c: In function 'main':
ar.c:318:1: warning: old-style function definition [-Wold-style-definition]
  318 | main (argc, argv)
      | ^~~~
ar.c: In function 'scan':
ar.c:516:1: warning: old-style function definition [-Wold-style-definition]
  516 | scan (function, crflag)
      | ^~~~
ar.c: In function 'print_descr':
ar.c:604:1: warning: old-style function definition [-Wold-style-definition]
  604 | print_descr (member, instream)
      | ^~~~~~~~~~~
ar.c:615:23: error: passing argument 1 of 'ctime' from incompatible pointer type [-Wincompatible-pointer-types]
  615 |   timestring = ctime (&member.date);
      |                       ^~~~~~~~~~~~
      |                       |
      |                       long int *
In file included from TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot/usr/include/features.h:524,
                 from TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot/usr/include/bits/libc-header-start.h:33,
                 from TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot/usr/include/stdio.h:28,
                 from ar.c:20:
TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot/usr/include/time.h:186:14: note: expected 'const time_t *' {aka 'const long long int *'} but argument is of type 'long int *'
  186 | extern char *__REDIRECT_NTH (ctime, (const time_t *__timer), __ctime64);
      |              ^~~~~~~~~~~~~~
ar.c: In function 'print_modes':
ar.c:623:1: warning: old-style function definition [-Wold-style-definition]
  623 | print_modes (modes)
      | ^~~~~~~~~~~
ar.c: In function 'extract_member':
ar.c:640:1: warning: old-style function definition [-Wold-style-definition]
  640 | extract_member (member, istream)
      | ^~~~~~~~~~~~~~
ar.c: In function 'print_contents':
ar.c:698:1: warning: old-style function definition [-Wold-style-definition]
  698 | print_contents (member, istream)
      | ^~~~~~~~~~~~~~
ar.c: In function 'make_map':
ar.c:732:1: warning: old-style function definition [-Wold-style-definition]
  732 | make_map (nonexistent_ok)
      | ^~~~~~~~
ar.c: In function 'add_to_map':
ar.c:743:1: warning: old-style function definition [-Wold-style-definition]
  743 | add_to_map (member, istream)
      | ^~~~~~~~~~
ar.c: In function 'last_mapelt':
ar.c:758:1: warning: old-style function definition [-Wold-style-definition]
  758 | last_mapelt (map)
      | ^~~~~~~~~~~
ar.c: In function 'prev_mapelt':
ar.c:769:1: warning: old-style function definition [-Wold-style-definition]
  769 | prev_mapelt (map, elt)
      | ^~~~~~~~~~~
ar.c: In function 'find_mapelt_noerror':
ar.c:782:1: warning: old-style function definition [-Wold-style-definition]
  782 | find_mapelt_noerror (map, name)
      | ^~~~~~~~~~~~~~~~~~~
ar.c: In function 'find_mapelt':
ar.c:819:1: warning: old-style function definition [-Wold-style-definition]
  819 | find_mapelt (map, name)
      | ^~~~~~~~~~~
ar.c: In function 'write_archive':
ar.c:937:1: warning: old-style function definition [-Wold-style-definition]
  937 | write_archive (map, appendflag)
      | ^~~~~~~~~~~~~
ar.c: In function 'header_from_map':
ar.c:1065:1: warning: old-style function definition [-Wold-style-definition]
 1065 | header_from_map (header, mapelt)
      | ^~~~~~~~~~~~~~~
ar.c: In function 'basename':
ar.c:1122:1: warning: old-style function definition [-Wold-style-definition]
 1122 | basename (path)
      | ^~~~~~~~
ar.c: In function 'copy_out_member':
ar.c:1138:1: warning: old-style function definition [-Wold-style-definition]
 1138 | copy_out_member (mapelt, archive_indesc, outdesc, outname)
      | ^~~~~~~~~~~~~~~
ar.c: In function 'touch_symdef_member':
ar.c:1198:1: warning: old-style function definition [-Wold-style-definition]
 1198 | touch_symdef_member (outdesc, outname)
      | ^~~~~~~~~~~~~~~~~~~
ar.c:1210:38: warning: format '%ld' expects argument of type 'long int', but argument 3 has type '__time64_t' {aka 'long long int'} [-Wformat=]
 1210 |   sprintf (symdef_header.ar_date, "%ld", statbuf.st_mtime);
      |                                    ~~^
      |                                      |
      |                                      long int
      |                                    %lld
ar.c: In function 'make_tempname':
ar.c:1221:1: warning: old-style function definition [-Wold-style-definition]
 1221 | make_tempname (name)
      | ^~~~~~~~~~~~~
ar.c: In function 'delete_from_map':
ar.c:1270:1: warning: old-style function definition [-Wold-style-definition]
 1270 | delete_from_map (name, map)
      | ^~~~~~~~~~~~~~~
ar.c: In function 'move_in_map':
ar.c:1327:1: warning: old-style function definition [-Wold-style-definition]
 1327 | move_in_map (name, map, after)
      | ^~~~~~~~~~~
ar.c: In function 'insert_in_map':
ar.c:1436:1: warning: old-style function definition [-Wold-style-definition]
 1436 | insert_in_map (name, map, after)
      | ^~~~~~~~~~~~~
ar.c: In function 'extract_members':
ar.c:1480:1: warning: old-style function definition [-Wold-style-definition]
 1480 | extract_members (function)
      | ^~~~~~~~~~~~~~~
ar.c: In function 'write_symdef_member':
ar.c:1519:1: warning: old-style function definition [-Wold-style-definition]
 1519 | write_symdef_member (mapelt, map, outdesc, outname)
      | ^~~~~~~~~~~~~~~~~~~
ar.c: In function 'read_old_symdefs':
ar.c:1596:1: warning: old-style function definition [-Wold-style-definition]
 1596 | read_old_symdefs (map, archive_indesc)
      | ^~~~~~~~~~~~~~~~
ar.c: In function 'read_header_info':
ar.c:1642:1: warning: old-style function definition [-Wold-style-definition]
 1642 | read_header_info (mapelt, desc, offset, syms_offset, syms_size, strs_offset, strs_size)
      | ^~~~~~~~~~~~~~~~
ar.c: In function 'make_new_symdefs':
ar.c:1689:1: warning: old-style function definition [-Wold-style-definition]
 1689 | make_new_symdefs (mapelt, archive_indesc)
      | ^~~~~~~~~~~~~~~~
ar.c: In function 'filter_symbols':
ar.c:1804:1: warning: old-style function definition [-Wold-style-definition]
 1804 | filter_symbols (syms, symcount)
      | ^~~~~~~~~~~~~~
ar.c: In function 'update_symdefs':
ar.c:1823:1: warning: old-style function definition [-Wold-style-definition]
 1823 | update_symdefs (map, archive_indesc)
      | ^~~~~~~~~~~~~~
ar.c: In function 'usage':
ar.c:1993:1: warning: old-style function definition [-Wold-style-definition]
 1993 | usage (s1, val)
      | ^~~~~
ar.c: In function 'fatal':
ar.c:2009:1: warning: old-style function definition [-Wold-style-definition]
 2009 | fatal (s1, s2)
      | ^~~~~
ar.c: In function 'error':
ar.c:2019:1: warning: old-style function definition [-Wold-style-definition]
 2019 | error (s1, s2)
      | ^~~~~
ar.c: In function 'error3':
ar.c:2028:1: warning: old-style function definition [-Wold-style-definition]
 2028 | error3 (s1, s2, s3)
      | ^~~~~~
ar.c: In function 'error_with_file':
ar.c:2037:1: warning: old-style function definition [-Wold-style-definition]
 2037 | error_with_file (string, mapelt)
      | ^~~~~~~~~~~~~~~
ar.c: In function 'perror_with_name':
ar.c:2051:1: warning: old-style function definition [-Wold-style-definition]
 2051 | perror_with_name (name)
      | ^~~~~~~~~~~~~~~~
ar.c: In function 'pfatal_with_name':
ar.c:2058:1: warning: old-style function definition [-Wold-style-definition]
 2058 | pfatal_with_name (name)
      | ^~~~~~~~~~~~~~~~
ar.c: In function 'concat':
ar.c:2068:1: warning: old-style function definition [-Wold-style-definition]
 2068 | concat (s1, s2, s3)
      | ^~~~~~
ar.c: In function 'xmalloc':
ar.c:2085:1: warning: old-style function definition [-Wold-style-definition]
 2085 | xmalloc (size)
      | ^~~~~~~
ar.c: In function 'xrealloc':
ar.c:2099:1: warning: old-style function definition [-Wold-style-definition]
 2099 | xrealloc (ptr, size)
      | ^~~~~~~~
ar.c: In function 'copy_out_member':
ar.c:1180:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result]
 1180 |         read (indesc, buf, thistime);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ar.c: In function 'write_symdef_member':
ar.c:1568:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 1568 |         write (outdesc, mapptr->info.symdefs,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1569 |                mapptr->info.nsymdefs * sizeof (struct symdef));
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:36: ar.o] Error 1
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ar'
make[2]: *** [make.fil:178: ar86] Error 2
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/copt'
cp -p copt/copt lib/bcc/copt
cp -p copt/rules.* lib/bcc/.
cp -p copt/rules.start lib/bcc/i386/.
cp -p copt/rules.386 lib/bcc/i386/.
cp -p copt/rules.end lib/bcc/i386/.
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/ld'
cp -p ld/objdump86 bin/objdump86
i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 --sysroot=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot -O2 -g  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -pipe -Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git=/usr/src/debug/dev86/0.16.21+git  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot=  -ffile-prefix-map=TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o bcc-cpp main.o cpp.o hash.o token1.o token2.o
make[3]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git/cpp'
cp -p cpp/bcc-cpp lib/bcc/bcc-cpp
make[2]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git'
make[1]: *** [Makefile:34: install-bcc] Error 2
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/git'
make: *** [GNUmakefile:9: install-bcc] Error 2
ERROR: oe_runmake failed
WARNING: TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293:177 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293, line 177
	#2: die, TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293, line 161
	#3: oe_runmake, TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293, line 156
	#4: do_install, TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293, line 149
	#5: main, TOPDIR/tmp/work/core2-32-oe-linux/dev86/0.16.21+git/temp/run.do_install.1208293, line 190

Error details

Submitted on:
29/04/25 04:37
Error type:
Recipe
Task:
do_install
Recipe:
dev86
Recipe version:
0.16.21+git-r0
Machine:
qemux86
Distro:
nodistro
Build system:
x86_64-linux
Target system:
i686-oe-linux
Host distro:
gentoo-2.17/gentoo-2.17
Branch:
jansa/master
Commit:
c65d814bc7df949793e741e175f5ddeda09f764c
Build:
#205176
Submitter:
Martin.Jansa@gmail.com
Similar errors:
0
Open a bug