Diff of the two buildlogs: -- --- b1/build.log 2024-11-15 18:40:00.302960827 +0000 +++ b2/build.log 2024-11-15 18:42:21.328551496 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 18 13:01:20 -12 2025 -I: pbuilder-time-stamp: 1766106080 +I: Current time: Sat Nov 16 08:40:02 +14 2024 +I: pbuilder-time-stamp: 1731696002 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -30,52 +30,84 @@ dpkg-source: info: applying 6.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3451730/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 15 18:40 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='8926bca9367549a3a065a9fd367dbdde' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3451730' - PS1='# ' - PS2='> ' + INVOCATION_ID=515f57090b73435cb907c1ccd3cde7d3 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=490040 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.n8nZInkj/pbuilderrc_W9v1 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.n8nZInkj/b1 --logfile b1/build.log sigscheme_0.9.1-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.n8nZInkj/pbuilderrc_SFEU --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.n8nZInkj/b2 --logfile b2/build.log sigscheme_0.9.1-3.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3451730/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -146,7 +178,7 @@ Get: 31 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] -Fetched 19.9 MB in 3s (7724 kB/s) +Fetched 19.9 MB in 0s (57.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19970 files and directories currently installed.) @@ -293,7 +325,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sigscheme-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sigscheme_0.9.1-3_source.changes +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sigscheme-0.9.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sigscheme_0.9.1-3_source.changes dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.1-3 dpkg-buildpackage: info: source distribution unstable @@ -1142,7 +1178,7 @@ config.status: executing depfiles commands config.status: executing libtool commands === configuring in libgcroots (/build/reproducible-path/sigscheme-0.9.1/libgcroots) -configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. +configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu @@ -1354,7 +1390,7 @@ Compiler version: gcc (Debian 14.2.0-8) 14.2.0 CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG' dh_auto_build - make -j42 + make -j20 make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' Making all in doc make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' @@ -1375,11 +1411,11 @@ make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots/m4' make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mark.lo mark.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o gcroots.lo gcroots.c -/bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mach_dep.lo mach_dep.c -libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -fPIC -DPIC -o .libs/mach_dep.o +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mark.lo mark.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o gcroots.lo gcroots.c +/bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"gcroots\ 0.3.2\" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o mach_dep.lo mach_dep.c libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -fPIC -DPIC -o .libs/mark.o +libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -fPIC -DPIC -o .libs/mach_dep.o libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -fPIC -DPIC -o .libs/gcroots.o mark.c: In function 'GCROOTS_noop1': mark.c:35:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] @@ -1388,7 +1424,7 @@ libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mark.c -o mark.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c mach_dep.c -o mach_dep.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"gcroots\" -DPACKAGE_TARNAME=\"libgcroots\" -DPACKAGE_VERSION=\"0.3.2\" "-DPACKAGE_STRING=\"gcroots 0.3.2\"" -DPACKAGE_BUGREPORT=\"sigscheme-ja@googlegroups.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libgcroots\" -DVERSION=\"0.3.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=8 -DALIGNOF_VOID_P=8 -DHAVE_GETCONTEXT=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DSMALL_CONFIG=1 -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c gcroots.c -o gcroots.o >/dev/null 2>&1 -/bin/bash ./libtool --tag=CC --mode=link gcc -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/x86_64-linux-gnu mark.lo gcroots.lo mach_dep.lo -ldl +/bin/sh ./libtool --tag=CC --mode=link gcc -fexceptions -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -version-info 1:0:1 -Wl,-z,relro -Wl,-z,now -o libgcroots.la -rpath /usr/lib/x86_64-linux-gnu mark.lo gcroots.lo mach_dep.lo -ldl libtool: link: gcc -shared -fPIC -DPIC .libs/mark.o .libs/gcroots.o .libs/mach_dep.o -ldl -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgcroots.so.0 -o .libs/libgcroots.so.0.1.0 libtool: link: (cd ".libs" && rm -f "libgcroots.so.0" && ln -s "libgcroots.so.0.1.0" "libgcroots.so.0") libtool: link: (cd ".libs" && rm -f "libgcroots.so" && ln -s "libgcroots.so.0.1.0" "libgcroots.so") @@ -1404,21 +1440,21 @@ rm -f config.h rm -f config-old.h rm -f scmint.h -rm -f global.h -rm -f encoding.h -rm -f encoding-dummy.h -rm -f sigscheme.h ln -s ../../src/config.h config.h ln -s ../../src/config-old.h config-old.h +rm -f global.h ln -s ../../src/scmint.h scmint.h +rm -f encoding.h ln -s ../../src/global.h global.h -rm -f storage-common.h +rm -f encoding-dummy.h ln -s ../../src/encoding.h encoding.h +rm -f sigscheme.h ln -s ../../src/encoding-dummy.h encoding-dummy.h -ln -s ../../src/sigscheme.h sigscheme.h +rm -f storage-common.h rm -f storage-fatty.h -rm -f storage-compact.h +ln -s ../../src/sigscheme.h sigscheme.h ln -s ../../src/storage-common.h storage-common.h +rm -f storage-compact.h ln -s ../../src/storage-fatty.h storage-fatty.h ln -s ../../src/storage-compact.h storage-compact.h make all-am @@ -1435,159 +1471,55 @@ make all-am make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o sscm-main.o `test -f 'main.c' || echo './'`main.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-alloc.lo `test -f 'alloc.c' || echo './'`alloc.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage.lo `test -f 'storage.c' || echo './'`storage.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage-gc.lo `test -f 'storage-gc.c' || echo './'`storage-gc.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-error.lo `test -f 'error.c' || echo './'`error.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-env.lo `test -f 'env.c' || echo './'`env.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-eval.lo `test -f 'eval.c' || echo './'`eval.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-syntax.lo `test -f 'syntax.c' || echo './'`syntax.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-procedure.lo `test -f 'procedure.c' || echo './'`procedure.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-list.lo `test -f 'list.c' || echo './'`list.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module.lo `test -f 'module.c' || echo './'`module.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-sigscheme.lo `test -f 'sigscheme.c' || echo './'`sigscheme.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-continuation.lo `test -f 'continuation.c' || echo './'`continuation.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-file.lo `test -f 'scmport-file.c' || echo './'`scmport-file.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-encoding.lo `test -f 'encoding.c' || echo './'`encoding.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-mbchar.lo `test -f 'scmport-mbchar.c' || echo './'`scmport-mbchar.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-format.lo `test -f 'format.c' || echo './'`format.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-qquote.lo `test -f 'qquote.c' || echo './'`qquote.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-legacy-macro.lo `test -f 'legacy-macro.c' || echo './'`legacy-macro.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-promise.lo `test -f 'promise.c' || echo './'`promise.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number-io.lo `test -f 'number-io.c' || echo './'`number-io.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-char.lo `test -f 'char.c' || echo './'`char.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string.lo `test -f 'string.c' || echo './'`string.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string-procedure.lo `test -f 'string-procedure.c' || echo './'`string-procedure.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-vector.lo `test -f 'vector.c' || echo './'`vector.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-port.lo `test -f 'port.c' || echo './'`port.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-read.lo `test -f 'read.c' || echo './'`read.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-write.lo `test -f 'write.c' || echo './'`write.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-deep-cadrs.lo `test -f 'deep-cadrs.c' || echo './'`deep-cadrs.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-sscm-ext.lo `test -f 'module-sscm-ext.c' || echo './'`module-sscm-ext.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi1.lo `test -f 'module-srfi1.c' || echo './'`module-srfi1.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi2.lo `test -f 'module-srfi2.c' || echo './'`module-srfi2.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-str.lo `test -f 'scmport-str.c' || echo './'`scmport-str.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi8.lo `test -f 'module-srfi8.c' || echo './'`module-srfi8.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi9.lo `test -f 'module-srfi9.c' || echo './'`module-srfi9.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi23.lo `test -f 'module-srfi23.c' || echo './'`module-srfi23.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi28.lo `test -f 'module-srfi28.c' || echo './'`module-srfi28.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-alloc.lo `test -f 'alloc.c' || echo './'`alloc.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage.lo `test -f 'storage.c' || echo './'`storage.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-storage-gc.lo `test -f 'storage-gc.c' || echo './'`storage-gc.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-error.lo `test -f 'error.c' || echo './'`error.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-symbol.lo `test -f 'symbol.c' || echo './'`symbol.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-env.lo `test -f 'env.c' || echo './'`env.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-eval.lo `test -f 'eval.c' || echo './'`eval.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-syntax.lo `test -f 'syntax.c' || echo './'`syntax.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-procedure.lo `test -f 'procedure.c' || echo './'`procedure.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-list.lo `test -f 'list.c' || echo './'`list.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module.lo `test -f 'module.c' || echo './'`module.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-sigscheme.lo `test -f 'sigscheme.c' || echo './'`sigscheme.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-continuation.lo `test -f 'continuation.c' || echo './'`continuation.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-file.lo `test -f 'scmport-file.c' || echo './'`scmport-file.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-basechar.lo `test -f 'scmport-basechar.c' || echo './'`scmport-basechar.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-encoding.lo `test -f 'encoding.c' || echo './'`encoding.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-mbchar.lo `test -f 'scmport-mbchar.c' || echo './'`scmport-mbchar.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-format.lo `test -f 'format.c' || echo './'`format.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-qquote.lo `test -f 'qquote.c' || echo './'`qquote.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -fPIC -DPIC -o .libs/libsscm_la-eval.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -fPIC -DPIC -o .libs/libsscm_la-storage.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -fPIC -DPIC -o .libs/libsscm_la-symbol.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -fPIC -DPIC -o .libs/libsscm_la-env.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -fPIC -DPIC -o .libs/libsscm_la-format.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -fPIC -DPIC -o .libs/libsscm_la-error.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -fPIC -DPIC -o .libs/libsscm_la-list.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -fPIC -DPIC -o .libs/libsscm_la-sigscheme.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -fPIC -DPIC -o .libs/libsscm_la-alloc.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -fPIC -DPIC -o .libs/libsscm_la-continuation.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -fPIC -DPIC -o .libs/libsscm_la-eval.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -fPIC -DPIC -o .libs/libsscm_la-procedure.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -fPIC -DPIC -o .libs/libsscm_la-char.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -fPIC -DPIC -o .libs/libsscm_la-port.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -fPIC -DPIC -o .libs/libsscm_la-legacy-macro.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -fPIC -DPIC -o .libs/libsscm_la-syntax.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -fPIC -DPIC -o .libs/libsscm_la-module.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -fPIC -DPIC -o .libs/libsscm_la-promise.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -fPIC -DPIC -o .libs/libsscm_la-scmport-file.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -fPIC -DPIC -o .libs/libsscm_la-string-procedure.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -fPIC -DPIC -o .libs/libsscm_la-vector.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-mbchar.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -fPIC -DPIC -o .libs/libsscm_la-number.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -fPIC -DPIC -o .libs/libsscm_la-encoding.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi6.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -fPIC -DPIC -o .libs/libsscm_la-write.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -fPIC -DPIC -o .libs/libsscm_la-storage-gc.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi2.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from alloc.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from continuation.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from storage.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from env.c:72: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from format.c:65: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -fPIC -DPIC -o .libs/libsscm_la-env.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from error.c:39: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -fPIC -DPIC -o .libs/libsscm_la-list.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -fPIC -DPIC -o .libs/libsscm_la-qquote.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -fPIC -DPIC -o .libs/libsscm_la-scmport-file.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, - from sigscheme.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from symbol.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -fPIC -DPIC -o .libs/libsscm_la-read.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi1.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from procedure.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdio.h:28, - from port.c:41: + from storage.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -fPIC -DPIC -o .libs/libsscm_la-storage-gc.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from char.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from module.c:41: + from list.c:76: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1597,14 +1529,13 @@ from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from syntax.c:40: + from env.c:72: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from string-procedure.c:40: + from /usr/include/stdlib.h:26, + from sigscheme.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1614,7 +1545,7 @@ from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from legacy-macro.c:37: + from procedure.c:40: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1628,39 +1559,6 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi23.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from promise.c:38: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from scmport-mbchar.c:44: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from scmport-file.c:45: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from number.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, @@ -1671,163 +1569,27 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -fPIC -DPIC -o .libs/libsscm_la-load.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -fPIC -DPIC -o .libs/libsscm_la-string.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -fPIC -DPIC -o .libs/libsscm_la-deep-cadrs.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi8.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from vector.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -fPIC -DPIC -o .libs/libsscm_la-scmport-str.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from storage-gc.c:62: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from write.c:42: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi2.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi1.c:46: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from encoding.c:49: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from list.c:76: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-basechar.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from read.c:171: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from number-io.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi8.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from deep-cadrs.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi9.o -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from scmport-str.c:44: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/string.h:26, - from string.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from module-srfi6.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdlib.h:26, - from load.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/stdio.h:28, - from module-sscm-ext.c:41: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -fPIC -DPIC -o .libs/libsscm_la-scmport-mbchar.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scmport-basechar.c:44: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -fPIC -DPIC -o .libs/libsscm_la-alloc.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi23.c:40: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi9.c:37: + from /usr/include/stdlib.h:26, + from scmport-file.c:45: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -fPIC -DPIC -o .libs/libsscm_la-syntax.o In file included from error.c:44: error.c: In function 'scm_p_error_objectp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -1848,10 +1610,8 @@ error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from procedure.c:41: -procedure.c: In function 'scm_p_eqp': -In file included from format.c:70: -format.c: In function 'read_width': +In file included from env.c:73: +env.c: In function 'scm_extend_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1861,47 +1621,73 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -format.c:248:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 248 | DECLARE_INTERNAL_FUNCTION("format"); +env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_replace_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_eqvp': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_update_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -format.c: In function 'read_number_prefix': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from qquote.c:41: +qquote.c: In function 'scm_listran': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1911,33 +1697,22 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -format.c:274:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 274 | DECLARE_INTERNAL_FUNCTION("format"); +qquote.c:267:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 267 | DECLARE_INTERNAL_FUNCTION("(list translator)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from string-procedure.c:47: -string-procedure.c: In function 'scm_p_string': +env.c: In function 'scm_add_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' - 151 | DECLARE_FUNCTION("string", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' - 151 | DECLARE_FUNCTION("string", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ -In file included from continuation.c:44: -continuation.c: In function 'enter_dynamic_extent': -In file included from char.c:41: -char.c: In function 'scm_p_charp': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1947,31 +1722,41 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -continuation.c:179:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 179 | DECLARE_INTERNAL_FUNCTION("enter_dynamic_extent"); +env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_lookup_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:329:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -In file included from env.c:73: -env.c: In function 'scm_extend_environment': -format.c: In function 'format_raw_c_directive': -continuation.c: In function 'exit_dynamic_extent': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:329:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c: In function 'scm_make_error_obj': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from alloc.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1981,9 +1766,10 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); +error.c:205:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 205 | DECLARE_INTERNAL_FUNCTION("scm_make_error_obj"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_lookup_frame': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -1993,9 +1779,10 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -format.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 326 | DECLARE_INTERNAL_FUNCTION("internal format"); +env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c: In function 'scm_raise_error': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2005,59 +1792,58 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -continuation.c:197:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 197 | DECLARE_INTERNAL_FUNCTION("exit_dynamic_extent"); +env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); +error.c:219:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 219 | DECLARE_INTERNAL_FUNCTION("scm_raise_error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_equalp': +env.c: In function 'scm_symbol_value': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:76:5: note: in expansion of macro 'DECLARE_FUNCTION' - 76 | DECLARE_FUNCTION("char=?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -In file included from eval.c:41: -eval.c: In function 'call_continuation': -In file included from symbol.c:44: -symbol.c: In function 'scm_intern': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +env.c:398:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 398 | DECLARE_INTERNAL_FUNCTION("scm_symbol_value"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c: In function 'scm_p_fatal_error': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +error.c:259:5: note: in expansion of macro 'DECLARE_FUNCTION' + 259 | DECLARE_FUNCTION("%%fatal-error", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +qquote.c: In function 'scm_vectran': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); +qquote.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 326 | DECLARE_INTERNAL_FUNCTION("(vector translator)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_valid_environmentp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2067,10 +1853,9 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); +env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -env.c: In function 'scm_replace_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2080,9 +1865,10 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); +env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'valid_framep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2092,10 +1878,9 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); +env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_lessp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2105,19 +1890,10 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); +env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -char.c:99:5: note: in expansion of macro 'DECLARE_FUNCTION' - 99 | DECLARE_FUNCTION("char?", procedure_fixed_2); +list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -continuation.c: In function 'continuation_stack_pop': -In file included from number.c:41: -number.c: In function 'scm_p_add': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -continuation.c:246:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 246 | DECLARE_INTERNAL_FUNCTION("continuation_stack_pop"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -symbol.c: In function 'scm_symbol_bound_to': +list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +qquote.c: In function 'qquote_internal': +list.c: In function 'scm_p_cons': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' - 73 | DECLARE_FUNCTION("+", reduction_operator); +list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2186,105 +1967,99 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); +qquote.c:428:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 428 | DECLARE_INTERNAL_FUNCTION("quasiquote"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +list.c: In function 'scm_p_car': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ref': +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:120:5: note: in expansion of macro 'DECLARE_FUNCTION' + 120 | DECLARE_FUNCTION("car", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +qquote.c: In function 'scm_s_quasiquote': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' - 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); +qquote.c:539:5: note: in expansion of macro 'DECLARE_FUNCTION' + 539 | DECLARE_FUNCTION("quasiquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_less_equalp': +list.c: In function 'scm_p_cdr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:115:5: note: in expansion of macro 'DECLARE_FUNCTION' - 115 | DECLARE_FUNCTION("char<=?", procedure_fixed_2); +list.c:134:5: note: in expansion of macro 'DECLARE_FUNCTION' + 134 | DECLARE_FUNCTION("cdr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_multiply': +qquote.c: In function 'scm_s_unquote': +In file included from procedure.c:41: +procedure.c: In function 'scm_p_eqp': +error.c: In function 'scm_p_backtrace': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("*", reduction_operator); +qquote.c:562:5: note: in expansion of macro 'DECLARE_FUNCTION' + 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'call_closure': -In file included from syntax.c:41: -syntax.c: In function 'scm_s_quote': +list.c: In function 'scm_p_set_carx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:166:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 166 | DECLARE_INTERNAL_FUNCTION("call_closure"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' + 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' - 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); +list.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("set-car!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +qquote.c: In function 'scm_s_unquote_splicing': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' - 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); +error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' + 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_greater_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:123:5: note: in expansion of macro 'DECLARE_FUNCTION' - 123 | DECLARE_FUNCTION("char>=?", procedure_fixed_2); +qquote.c:572:5: note: in expansion of macro 'DECLARE_FUNCTION' + 572 | DECLARE_FUNCTION("unquote-splicing", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from module.c:44: -module.c: In function 'scm_s_use': -number.c: In function 'scm_p_subtract': +list.c: In function 'scm_p_set_cdrx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:131:5: note: in expansion of macro 'DECLARE_FUNCTION' - 131 | DECLARE_FUNCTION("-", reduction_operator); +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2292,130 +2067,122 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' - 208 | DECLARE_FUNCTION("use", syntax_fixed_1); +list.c:165:5: note: in expansion of macro 'DECLARE_FUNCTION' + 165 | DECLARE_FUNCTION("set-cdr!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_lambda': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +list.c: In function 'scm_p_caar': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:180:5: note: in expansion of macro 'DECLARE_FUNCTION' - 180 | DECLARE_FUNCTION("lambda", syntax_variadic_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_ci_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:146:5: note: in expansion of macro 'DECLARE_FUNCTION' - 146 | DECLARE_FUNCTION("char-ci=?", procedure_fixed_2); +list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' + 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_add_environment': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' + 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_cadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from promise.c:39: -promise.c: In function 'scm_s_delay': -error.c: In function 'scm_make_error_obj': -char.c: In function 'scm_p_char_ci_lessp': +list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_cdar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); +list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from qquote.c:41: -qquote.c: In function 'scm_listran': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); +list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_eqvp': +list.c: In function 'scm_p_cddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -error.c:205:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 205 | DECLARE_INTERNAL_FUNCTION("scm_make_error_obj"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' + 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -char.c:154:5: note: in expansion of macro 'DECLARE_FUNCTION' - 154 | DECLARE_FUNCTION("char-ci?", procedure_fixed_2); +list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' + 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' + 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from scmport-mbchar.c:44: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +list.c: In function 'scm_p_nullp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -error.c:219:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 219 | DECLARE_INTERNAL_FUNCTION("scm_raise_error"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_integerp': -module.c: In function 'scm_p_require_module': +list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' + 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' + 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("integer?", procedure_fixed_1); +list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' - 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_lookup_environment': -continuation.c: In function 'scm_call_continuation': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -number.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("integer?", procedure_fixed_1); +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:329:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' + 314 | DECLARE_FUNCTION("length", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -fPIC -DPIC -o .libs/libsscm_la-encoding.o +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from syntax.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +list.c: In function 'scm_p_reverse': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +list.c:354:5: note: in expansion of macro 'DECLARE_FUNCTION' + 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +In file included from eval.c:41: +eval.c: In function 'call_continuation': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2501,10 +2317,9 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -continuation.c:330:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 330 | DECLARE_INTERNAL_FUNCTION("scm_call_continuation"); +eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -error.c: In function 'scm_p_fatal_error': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2514,82 +2329,97 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:329:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 329 | DECLARE_INTERNAL_FUNCTION("scm_lookup_environment"); +eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_list_tail': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -error.c:259:5: note: in expansion of macro 'DECLARE_FUNCTION' - 259 | DECLARE_FUNCTION("%%fatal-error", procedure_fixed_1); +list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_ci_less_equalp': +list.c: In function 'scm_p_list_ref': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:170:5: note: in expansion of macro 'DECLARE_FUNCTION' - 170 | DECLARE_FUNCTION("char-ci<=?", procedure_fixed_2); +list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' + 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_setx': -number.c: In function 'scm_p_equal': +list.c: In function 'scm_p_memq': +eval.c: In function 'call_closure': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' - 202 | DECLARE_FUNCTION("string-set!", procedure_fixed_3); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +eval.c:166:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 166 | DECLARE_INTERNAL_FUNCTION("call_closure"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' - 225 | DECLARE_FUNCTION("=", reduction_operator); +list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' + 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_lookup_frame': -promise.c: In function 'scm_p_force': -char.c: In function 'scm_p_char_ci_greater_equalp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -fPIC -DPIC -o .libs/libsscm_la-continuation.o +list.c: In function 'scm_p_memv': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -promise.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("force", procedure_fixed_1); +list.c:434:5: note: in expansion of macro 'DECLARE_FUNCTION' + 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_member': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' + 446 | DECLARE_FUNCTION("member", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_assq': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:178:5: note: in expansion of macro 'DECLARE_FUNCTION' - 178 | DECLARE_FUNCTION("char-ci>=?", procedure_fixed_2); +list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' + 471 | DECLARE_FUNCTION("assq", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_less': +In file included from sigscheme.c:45: +sigscheme.c: In function 'scm_array2list': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2599,59 +2429,72 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); +sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' - 233 | DECLARE_FUNCTION("<", reduction_operator); +procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_alphabeticp': -In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, - from /usr/include/limits.h:26, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, - from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, - from sigscheme.h:43, - from module-srfi28.c:38: -/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_assv': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:189:5: note: in expansion of macro 'DECLARE_FUNCTION' - 189 | DECLARE_FUNCTION("char-alphabetic?", procedure_fixed_1); +list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' + 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_less_equal': +procedure.c: In function 'scm_p_not': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("<=", reduction_operator); +procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' + 219 | DECLARE_FUNCTION("not", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigscheme.c: In function 'scm_list2array': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' + 219 | DECLARE_FUNCTION("not", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_numericp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' - 202 | DECLARE_FUNCTION("char-numeric?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_symbol_value': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +sigscheme.c:444:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 444 | DECLARE_INTERNAL_FUNCTION("scm_list2array"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigscheme.c: In function 'argv_err': +list.c: In function 'scm_p_assoc': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2661,29 +2504,27 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:398:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 398 | DECLARE_INTERNAL_FUNCTION("scm_symbol_value"); +sigscheme.c:461:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 461 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_equalp': -char.c: In function 'scm_p_char_whitespacep': +procedure.c: In function 'scm_p_booleanp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); +list.c:491:5: note: in expansion of macro 'DECLARE_FUNCTION' + 491 | DECLARE_FUNCTION("assoc", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_greater': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:215:5: note: in expansion of macro 'DECLARE_FUNCTION' - 215 | DECLARE_FUNCTION("char-whitespace?", procedure_fixed_1); +procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' + 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2691,19 +2532,12 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -number.c:249:5: note: in expansion of macro 'DECLARE_FUNCTION' - 249 | DECLARE_FUNCTION(">", reduction_operator); +procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' + 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'string_cmp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -fPIC -DPIC -o .libs/libsscm_la-symbol.o +sigscheme.c: In function 'scm_interpret_argv': +procedure.c: In function 'scm_p_symbolp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2713,60 +2547,66 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -string-procedure.c:275:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 275 | DECLARE_INTERNAL_FUNCTION("string_cmp"); +sigscheme.c:485:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 485 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_not': -env.c: In function 'scm_valid_environmentp': -char.c: In function 'scm_p_char_upper_casep': -error.c: In function 'scm_p_backtrace': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' - 219 | DECLARE_FUNCTION("not", procedure_fixed_1); +procedure.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("symbol?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +procedure.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' + 238 | DECLARE_FUNCTION("symbol?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_symbol2string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:228:5: note: in expansion of macro 'DECLARE_FUNCTION' - 228 | DECLARE_FUNCTION("char-upper-case?", procedure_fixed_1); +procedure.c:246:5: note: in expansion of macro 'DECLARE_FUNCTION' + 246 | DECLARE_FUNCTION("symbol->string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_string2symbol': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +procedure.c:256:5: note: in expansion of macro 'DECLARE_FUNCTION' + 256 | DECLARE_FUNCTION("string->symbol", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'scm_p_eval': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' - 219 | DECLARE_FUNCTION("not", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +eval.c:462:5: note: in expansion of macro 'DECLARE_FUNCTION' + 462 | DECLARE_FUNCTION("eval", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_procedurep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' - 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); +procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' + 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2774,71 +2614,54 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_greater_equal': -char.c: In function 'scm_p_char_lower_casep': +procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' + 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_map': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:257:5: note: in expansion of macro 'DECLARE_FUNCTION' - 257 | DECLARE_FUNCTION(">=", reduction_operator); +procedure.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' + 277 | DECLARE_FUNCTION("map", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_map_single_arg': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -In file included from module-srfi1.c:47: -module-srfi1.c: In function 'scm_p_srfi1_circular_listp': -procedure.c: In function 'scm_p_booleanp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' - 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -env.c: In function 'valid_framep': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +procedure.c:295:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 295 | DECLARE_INTERNAL_FUNCTION("map"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_map_multiple_args': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +procedure.c:313:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 313 | DECLARE_INTERNAL_FUNCTION("map"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_for_each': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' - 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); +procedure.c:359:5: note: in expansion of macro 'DECLARE_FUNCTION' + 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2846,64 +2669,48 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' - 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); +procedure.c:359:5: note: in expansion of macro 'DECLARE_FUNCTION' + 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_call_with_current_continuation': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char2integer': +procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("call-with-current-continuation", + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_dotted_listp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -char.c:253:5: note: in expansion of macro 'DECLARE_FUNCTION' - 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); +procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("call-with-current-continuation", | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_values': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); +procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' + 380 | DECLARE_FUNCTION("values", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_eval': -qquote.c: In function 'scm_vectran': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); +procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' + 380 | DECLARE_FUNCTION("values", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +eval.c: In function 'map_eval': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2913,47 +2720,48 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -qquote.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 326 | DECLARE_INTERNAL_FUNCTION("(vector translator)"); +eval.c:560:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 560 | DECLARE_INTERNAL_FUNCTION("(function call)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_zerop': +eval.c: In function 'scm_p_scheme_report_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -eval.c:462:5: note: in expansion of macro 'DECLARE_FUNCTION' - 462 | DECLARE_FUNCTION("eval", procedure_fixed_2); +eval.c:590:5: note: in expansion of macro 'DECLARE_FUNCTION' + 590 | DECLARE_FUNCTION("scheme-report-environment", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_symbolp': +eval.c: In function 'scm_p_null_environment': +procedure.c: In function 'scm_p_call_with_values': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:267:5: note: in expansion of macro 'DECLARE_FUNCTION' - 267 | DECLARE_FUNCTION("zero?", procedure_fixed_1); +eval.c:609:5: note: in expansion of macro 'DECLARE_FUNCTION' + 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_last_pair': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("symbol?", procedure_fixed_1); +procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' + 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); | ^~~~~~~~~~~~~~~~ +eval.c: In function 'scm_p_interaction_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' - 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2961,156 +2769,189 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("symbol?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_equalp': -number.c: In function 'scm_p_positivep': -char.c: In function 'scm_p_integer2char': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' - 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); +procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' + 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -number.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' - 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_dynamic_wind': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:272:5: note: in expansion of macro 'DECLARE_FUNCTION' - 272 | DECLARE_FUNCTION("integer->char", procedure_fixed_1); +procedure.c:407:5: note: in expansion of macro 'DECLARE_FUNCTION' + 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_greaterp': -module-srfi1.c: In function 'scm_p_srfi1_lengthplus': -In file included from write.c:48: -write.c: In function 'write_internal': -syntax.c: In function 'scm_s_setx': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from encoding.c:49: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -fPIC -DPIC -o .libs/libsscm_la-module.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -fPIC -DPIC -o .libs/libsscm_la-format.o +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from symbol.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from continuation.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from module.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from format.c:65: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from syntax.c:41: +syntax.c: In function 'scm_s_quote': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' - 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_negativep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' - 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_lambda': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' - 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); +syntax.c:180:5: note: in expansion of macro 'DECLARE_FUNCTION' + 180 | DECLARE_FUNCTION("lambda", syntax_variadic_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +In file included from continuation.c:44: +continuation.c: In function 'enter_dynamic_extent': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:250:5: note: in expansion of macro 'DECLARE_FUNCTION' - 250 | DECLARE_FUNCTION("set!", syntax_fixed_2); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +continuation.c:179:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 179 | DECLARE_INTERNAL_FUNCTION("enter_dynamic_extent"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +continuation.c: In function 'exit_dynamic_extent': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -number.c:287:5: note: in expansion of macro 'DECLARE_FUNCTION' - 287 | DECLARE_FUNCTION("negative?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +continuation.c:197:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 197 | DECLARE_INTERNAL_FUNCTION("exit_dynamic_extent"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +continuation.c: In function 'continuation_stack_pop': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 192 | DECLARE_INTERNAL_FUNCTION("write"); +continuation.c:246:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 246 | DECLARE_INTERNAL_FUNCTION("continuation_stack_pop"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_upcase': -string-procedure.c: In function 'scm_p_string_lessp': -procedure.c: In function 'scm_p_symbol2string': +continuation.c: In function 'scm_call_continuation': +syntax.c: In function 'scm_s_setx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' - 294 | DECLARE_FUNCTION("char-upcase", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +continuation.c:330:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 330 | DECLARE_INTERNAL_FUNCTION("scm_call_continuation"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:341:5: note: in expansion of macro 'DECLARE_FUNCTION' - 341 | DECLARE_FUNCTION("string/dev/null 2>&1 +syntax.c: In function 'scm_s_cond_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:246:5: note: in expansion of macro 'DECLARE_FUNCTION' - 246 | DECLARE_FUNCTION("symbol->string", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_validate_formals': -In file included from sigscheme.c:45: -sigscheme.c: In function 'scm_array2list': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +syntax.c:285:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 285 | DECLARE_INTERNAL_FUNCTION("cond" /* , syntax_variadic_tailrec_0 */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_cond': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:297:5: note: in expansion of macro 'DECLARE_FUNCTION' - 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_map_in_order': -string-procedure.c: In function 'scm_p_string_greater_equalp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' - 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -o libsscm_la-scmport-file.o >/dev/null 2>&1 +In file included from symbol.c:44: +symbol.c: In function 'scm_intern': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3120,17 +2961,31 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); +symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_case': +symbol.c: In function 'scm_symbol_bound_to': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:349:5: note: in expansion of macro 'DECLARE_FUNCTION' - 349 | DECLARE_FUNCTION("string>=?", procedure_fixed_2); +syntax.c:388:5: note: in expansion of macro 'DECLARE_FUNCTION' + 388 | DECLARE_FUNCTION("case", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3141,22 +2996,9 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -env.c:505:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 505 | DECLARE_INTERNAL_FUNCTION("scm_validate_formals"); +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_downcase': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3166,93 +3008,82 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_less_equalp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -o libsscm_la-scmport-basechar.o >/dev/null 2>&1 +In file included from module.c:44: +module.c: In function 'scm_s_use': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -char.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' - 307 | DECLARE_FUNCTION("char-downcase", procedure_fixed_1); +module.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' + 208 | DECLARE_FUNCTION("use", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -format.c: In function 'format_internal': -number.c: In function 'scm_p_evenp': +syntax.c: In function 'scm_s_let': +module.c: In function 'scm_p_require_module': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:357:5: note: in expansion of macro 'DECLARE_FUNCTION' - 357 | DECLARE_FUNCTION("string<=?", procedure_fixed_2); +module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' + 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -o libsscm_la-alloc.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' - 307 | DECLARE_FUNCTION("even?", procedure_fixed_1); +syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' + 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_greaterp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -format.c:661:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 661 | DECLARE_INTERNAL_FUNCTION("format"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -string-procedure.c:365:5: note: in expansion of macro 'DECLARE_FUNCTION' - 365 | DECLARE_FUNCTION("string-ci>?", procedure_fixed_2); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' + 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_string2symbol': -string-procedure.c: In function 'scm_p_string_ci_lessp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -o libsscm_la-qquote.o >/dev/null 2>&1 +syntax.c: In function 'scm_s_letstar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:256:5: note: in expansion of macro 'DECLARE_FUNCTION' - 256 | DECLARE_FUNCTION("string->symbol", procedure_fixed_1); +syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' + 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_max': +syntax.c: In function 'scm_s_letrec': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' - 373 | DECLARE_FUNCTION("string-ci/dev/null 2>&1 +syntax.c: In function 'scm_s_body': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:381:5: note: in expansion of macro 'DECLARE_FUNCTION' - 381 | DECLARE_FUNCTION("string-ci>=?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -sigscheme.c: In function 'argv_err': -number.c: In function 'scm_p_min': -string-procedure.c: In function 'scm_p_string_ci_less_equalp': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +syntax.c:775:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 775 | DECLARE_INTERNAL_FUNCTION("(body)" /* , syntax_variadic_tailrec_0 */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from format.c:70: +format.c: In function 'read_width': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3286,49 +3128,60 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -sigscheme.c:461:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 461 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); +format.c:248:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 248 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +format.c: In function 'read_number_prefix': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' - 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +format.c:274:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 274 | DECLARE_INTERNAL_FUNCTION("format"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +format.c: In function 'format_raw_c_directive': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:330:5: note: in expansion of macro 'DECLARE_FUNCTION' - 330 | DECLARE_FUNCTION("min", reduction_operator); - | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_find_tail': -sigscheme.c: In function 'scm_interpret_argv': -number.c: In function 'scm_p_abs': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +format.c:326:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 326 | DECLARE_INTERNAL_FUNCTION("internal format"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -o libsscm_la-continuation.o >/dev/null 2>&1 +syntax.c: In function 'scm_s_define_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' - 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_procedurep': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +syntax.c:959:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 959 | DECLARE_INTERNAL_FUNCTION("define"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_define': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:345:5: note: in expansion of macro 'DECLARE_FUNCTION' - 345 | DECLARE_FUNCTION("abs", procedure_fixed_1); +syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' + 979 | DECLARE_FUNCTION("define", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ +format.c: In function 'format_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3338,18 +3191,96 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -sigscheme.c:485:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 485 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); +format.c:661:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 661 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -qquote.c: In function 'qquote_internal': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -o libsscm_la-error.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -o libsscm_la-symbol.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -o libsscm_la-procedure.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -o libsscm_la-module.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -o libsscm_la-storage-gc.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -o libsscm_la-scmport-mbchar.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-legacy-macro.lo `test -f 'legacy-macro.c' || echo './'`legacy-macro.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-promise.lo `test -f 'promise.c' || echo './'`promise.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number.lo `test -f 'number.c' || echo './'`number.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -o libsscm_la-storage.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-number-io.lo `test -f 'number-io.c' || echo './'`number-io.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-char.lo `test -f 'char.c' || echo './'`char.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string.lo `test -f 'string.c' || echo './'`string.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-string-procedure.lo `test -f 'string-procedure.c' || echo './'`string-procedure.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -o libsscm_la-list.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -o libsscm_la-encoding.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-vector.lo `test -f 'vector.c' || echo './'`vector.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -o libsscm_la-eval.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-port.lo `test -f 'port.c' || echo './'`port.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-read.lo `test -f 'read.c' || echo './'`read.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-write.lo `test -f 'write.c' || echo './'`write.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -fPIC -DPIC -o .libs/libsscm_la-char.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-load.lo `test -f 'load.c' || echo './'`load.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -fPIC -DPIC -o .libs/libsscm_la-number-io.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -fPIC -DPIC -o .libs/libsscm_la-legacy-macro.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -fPIC -DPIC -o .libs/libsscm_la-promise.o +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from number-io.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-deep-cadrs.lo `test -f 'deep-cadrs.c' || echo './'`deep-cadrs.c +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from char.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -fPIC -DPIC -o .libs/libsscm_la-number.o +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from promise.c:38: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from number.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from legacy-macro.c:37: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -fPIC -DPIC -o .libs/libsscm_la-string-procedure.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -fPIC -DPIC -o .libs/libsscm_la-vector.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -fPIC -DPIC -o .libs/libsscm_la-port.o +In file included from char.c:41: +char.c: In function 'scm_p_charp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' - 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); +char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3357,54 +3288,41 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' - 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); +char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("char?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -qquote.c:428:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 428 | DECLARE_INTERNAL_FUNCTION("quasiquote"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from port.c:44: -port.c: In function 'scm_p_input_portp': -qquote.c: In function 'scm_s_quasiquote': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:265:5: note: in expansion of macro 'DECLARE_FUNCTION' - 265 | DECLARE_FUNCTION("input-port?", procedure_fixed_1); +char.c:76:5: note: in expansion of macro 'DECLARE_FUNCTION' + 76 | DECLARE_FUNCTION("char=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_quotient': -In file included from read.c:179: -read.c: In function 'scm_read': +char.c: In function 'scm_p_char_lessp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:360:5: note: in expansion of macro 'DECLARE_FUNCTION' - 360 | DECLARE_FUNCTION("quotient", procedure_fixed_2); +char.c:99:5: note: in expansion of macro 'DECLARE_FUNCTION' + 99 | DECLARE_FUNCTION("char?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +In file included from number-io.c:48: +number-io.c: In function 'scm_int2string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3414,10 +3332,9 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:411:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); +number-io.c:111:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_map': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3427,31 +3344,30 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:411:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); +number-io.c:111:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -qquote.c: In function 'scm_s_unquote': +number-io.c: In function 'scm_p_number2string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' - 277 | DECLARE_FUNCTION("map", procedure_variadic_1); +number-io.c:149:5: note: in expansion of macro 'DECLARE_FUNCTION' + 149 | DECLARE_FUNCTION("number->string", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_less_equalp': +number-io.c: In function 'scm_string2number': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -qquote.c:562:5: note: in expansion of macro 'DECLARE_FUNCTION' - 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); +char.c:115:5: note: in expansion of macro 'DECLARE_FUNCTION' + 115 | DECLARE_FUNCTION("char<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -In file included from number-io.c:48: -number-io.c: In function 'scm_int2string': -qquote.c: In function 'scm_s_unquote_splicing': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3461,8 +3377,8 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -number-io.c:111:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); +number-io.c:168:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 168 | DECLARE_INTERNAL_FUNCTION("string->number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3473,126 +3389,125 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -number-io.c:111:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); +number-io.c:168:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 168 | DECLARE_INTERNAL_FUNCTION("string->number"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_greater_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -qquote.c:572:5: note: in expansion of macro 'DECLARE_FUNCTION' - 572 | DECLARE_FUNCTION("unquote-splicing", syntax_fixed_1); +char.c:123:5: note: in expansion of macro 'DECLARE_FUNCTION' + 123 | DECLARE_FUNCTION("char>=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_modulo': -eval.c: In function 'map_eval': +char.c: In function 'scm_p_char_ci_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:387:5: note: in expansion of macro 'DECLARE_FUNCTION' - 387 | DECLARE_FUNCTION("modulo", procedure_fixed_2); +char.c:146:5: note: in expansion of macro 'DECLARE_FUNCTION' + 146 | DECLARE_FUNCTION("char-ci=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_token': +number-io.c: In function 'scm_p_string2number': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:462:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 462 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_output_portp': +number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +In file included from number.c:41: +number.c: In function 'scm_p_add': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from vector.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -eval.c:560:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 560 | DECLARE_INTERNAL_FUNCTION("(function call)"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' + 73 | DECLARE_FUNCTION("+", reduction_operator); + | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_multiply': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:275:5: note: in expansion of macro 'DECLARE_FUNCTION' - 275 | DECLARE_FUNCTION("output-port?", procedure_fixed_1); +number.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("*", reduction_operator); | ^~~~~~~~~~~~~~~~ -number-io.c: In function 'scm_p_number2string': -In file included from list.c:77: -list.c: In function 'scm_p_pairp': -port.c: In function 'scm_p_current_input_port': +char.c: In function 'scm_p_char_ci_lessp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number-io.c:149:5: note: in expansion of macro 'DECLARE_FUNCTION' - 149 | DECLARE_FUNCTION("number->string", procedure_variadic_1); +char.c:154:5: note: in expansion of macro 'DECLARE_FUNCTION' + 154 | DECLARE_FUNCTION("char-ci?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_divide': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdio.h:28, + from port.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -procedure.c:295:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 295 | DECLARE_INTERNAL_FUNCTION("map"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' + 162 | DECLARE_FUNCTION("/", reduction_operator); + | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_numberp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' - 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); +number.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("number?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3600,80 +3515,68 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); +number.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("number?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_remainder': -port.c: In function 'scm_p_current_output_port': +number.c: In function 'scm_p_integerp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' - 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); +number.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("integer?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_scheme_report_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' - 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); +number.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("integer?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_ci_less_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' - 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); +char.c:170:5: note: in expansion of macro 'DECLARE_FUNCTION' + 170 | DECLARE_FUNCTION("char-ci<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_error_port': -number-io.c: In function 'scm_string2number': +number.c: In function 'scm_p_equal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' - 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cons': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' - 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); +number.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' + 225 | DECLARE_FUNCTION("=", reduction_operator); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_less': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -number-io.c:168:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 168 | DECLARE_INTERNAL_FUNCTION("string->number"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' + 233 | DECLARE_FUNCTION("<", reduction_operator); + | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_ci_greater_equalp': +number.c: In function 'scm_p_less_equal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); +char.c:178:5: note: in expansion of macro 'DECLARE_FUNCTION' + 178 | DECLARE_FUNCTION("char-ci>=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3681,195 +3584,155 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -eval.c:590:5: note: in expansion of macro 'DECLARE_FUNCTION' - 590 | DECLARE_FUNCTION("scheme-report-environment", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); +number.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("<=", reduction_operator); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -number-io.c:168:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 168 | DECLARE_INTERNAL_FUNCTION("string->number"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_car': -eval.c: In function 'scm_p_null_environment': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from string-procedure.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +number.c: In function 'scm_p_greater': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:120:5: note: in expansion of macro 'DECLARE_FUNCTION' - 120 | DECLARE_FUNCTION("car", procedure_fixed_1); +number.c:249:5: note: in expansion of macro 'DECLARE_FUNCTION' + 249 | DECLARE_FUNCTION(">", reduction_operator); | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_alphabeticp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -eval.c:609:5: note: in expansion of macro 'DECLARE_FUNCTION' - 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); +char.c:189:5: note: in expansion of macro 'DECLARE_FUNCTION' + 189 | DECLARE_FUNCTION("char-alphabetic?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdr': +number.c: In function 'scm_p_greater_equal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:134:5: note: in expansion of macro 'DECLARE_FUNCTION' - 134 | DECLARE_FUNCTION("cdr", procedure_fixed_1); +number.c:257:5: note: in expansion of macro 'DECLARE_FUNCTION' + 257 | DECLARE_FUNCTION(">=", reduction_operator); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_interaction_environment': +number.c: In function 'scm_p_zerop': +char.c: In function 'scm_p_char_numericp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' - 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); +number.c:267:5: note: in expansion of macro 'DECLARE_FUNCTION' + 267 | DECLARE_FUNCTION("zero?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_set_carx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("set-car!", procedure_fixed_2); +char.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' + 202 | DECLARE_FUNCTION("char-numeric?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_input_portx': +number.c: In function 'scm_p_positivep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' - 309 | DECLARE_FUNCTION("%%set-current-input-port!", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -number-io.c: In function 'scm_p_string2number': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' - 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); +number.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' + 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_negativep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); +number.c:287:5: note: in expansion of macro 'DECLARE_FUNCTION' + 287 | DECLARE_FUNCTION("negative?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_set_cdrx': -procedure.c: In function 'scm_map_multiple_args': +char.c: In function 'scm_p_char_whitespacep': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:165:5: note: in expansion of macro 'DECLARE_FUNCTION' - 165 | DECLARE_FUNCTION("set-cdr!", procedure_fixed_2); +char.c:215:5: note: in expansion of macro 'DECLARE_FUNCTION' + 215 | DECLARE_FUNCTION("char-whitespace?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -write.c: In function 'write_string': -In file included from module-srfi2.c:42: -module-srfi2.c: In function 'scm_s_srfi2_and_letstar': +number.c: In function 'scm_p_oddp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' - 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); +number.c:297:5: note: in expansion of macro 'DECLARE_FUNCTION' + 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_caar': +number.c: In function 'scm_p_evenp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -procedure.c:313:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 313 | DECLARE_INTERNAL_FUNCTION("map"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' + 307 | DECLARE_FUNCTION("even?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_upper_casep': +number.c: In function 'scm_p_max': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:396:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 396 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string2list': +number.c:317:5: note: in expansion of macro 'DECLARE_FUNCTION' + 317 | DECLARE_FUNCTION("max", reduction_operator); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' - 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' - 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); +char.c:228:5: note: in expansion of macro 'DECLARE_FUNCTION' + 228 | DECLARE_FUNCTION("char-upper-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_min': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:457:5: note: in expansion of macro 'DECLARE_FUNCTION' - 457 | DECLARE_FUNCTION("string->list", procedure_fixed_1); +number.c:330:5: note: in expansion of macro 'DECLARE_FUNCTION' + 330 | DECLARE_FUNCTION("min", reduction_operator); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_for_each': -list.c: In function 'scm_p_cadr': +char.c: In function 'scm_p_char_lower_casep': +number.c: In function 'scm_p_abs': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' - 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); +char.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3877,100 +3740,69 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:359:5: note: in expansion of macro 'DECLARE_FUNCTION' - 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' - 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_sexpression': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -procedure.c:359:5: note: in expansion of macro 'DECLARE_FUNCTION' - 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); +number.c:345:5: note: in expansion of macro 'DECLARE_FUNCTION' + 345 | DECLARE_FUNCTION("abs", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_quotient': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:519:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 519 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdar': -write.c: In function 'write_list': -procedure.c: In function 'scm_p_call_with_current_continuation': +number.c:360:5: note: in expansion of macro 'DECLARE_FUNCTION' + 360 | DECLARE_FUNCTION("quotient", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char2integer': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); +char.c:253:5: note: in expansion of macro 'DECLARE_FUNCTION' + 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +number.c: In function 'scm_p_modulo': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +number.c:387:5: note: in expansion of macro 'DECLARE_FUNCTION' + 387 | DECLARE_FUNCTION("modulo", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_remainder': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("call-with-current-continuation", +number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' + 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_integer2char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 455 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cddr': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("call-with-current-continuation", +char.c:272:5: note: in expansion of macro 'DECLARE_FUNCTION' + 272 | DECLARE_FUNCTION("integer->char", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +In file included from promise.c:39: +promise.c: In function 'scm_s_delay': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' - 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); +promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3978,91 +3810,65 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 455 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:206:5: note: in expansion of macro 'DECLARE_FUNCTION' - 206 | DECLARE_FUNCTION("cddr", procedure_fixed_1); +promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_output_portx': -In file included from deep-cadrs.c:41: -deep-cadrs.c: In function 'scm_p_caaar': -list.c: In function 'scm_p_caddr': +char.c: In function 'scm_p_char_upcase': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:323:5: note: in expansion of macro 'DECLARE_FUNCTION' - 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); +char.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' + 294 | DECLARE_FUNCTION("char-upcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_list2string': +char.c: In function 'scm_p_char_downcase': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:65:5: note: in expansion of macro 'DECLARE_FUNCTION' - 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); +char.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' + 307 | DECLARE_FUNCTION("char-downcase", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-sscm-ext.lo `test -f 'module-sscm-ext.c' || echo './'`module-sscm-ext.c +promise.c: In function 'scm_p_force': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' - 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:65:5: note: in expansion of macro 'DECLARE_FUNCTION' - 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' - 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); +promise.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("force", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +In file included from legacy-macro.c:38: +legacy-macro.c: In function 'scm_s_define_macro': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:504:5: note: in expansion of macro 'DECLARE_FUNCTION' - 504 | DECLARE_FUNCTION("list->string", procedure_fixed_1); +legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' + 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_values': -deep-cadrs.c: In function 'scm_p_caadr': -list.c: In function 'scm_p_cdddr': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -fPIC -DPIC -o .libs/libsscm_la-string.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi1.lo `test -f 'module-srfi1.c' || echo './'`module-srfi1.c +In file included from string-procedure.c:47: +string-procedure.c: In function 'scm_p_string': +In file included from vector.c:41: +vector.c: In function 'scm_p_vectorp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' - 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4070,27 +3876,17 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' - 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' - 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' - 380 | DECLARE_FUNCTION("values", procedure_variadic_0); +string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' + 151 | DECLARE_FUNCTION("string", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4098,18 +3894,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' - 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); +string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' + 151 | DECLARE_FUNCTION("string", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cadar': +vector.c: In function 'scm_p_vector': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); +vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' + 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4117,80 +3913,77 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); +vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' + 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -fPIC -DPIC -o .libs/libsscm_la-load.o +string-procedure.c: In function 'scm_p_string_ref': +vector.c: In function 'scm_p_vector_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:636:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 636 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' - 380 | DECLARE_FUNCTION("values", procedure_variadic_0); +string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' + 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); +vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' + 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi2.lo `test -f 'module-srfi2.c' || echo './'`module-srfi2.c +vector.c: In function 'scm_p_vector_ref': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' + 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdadr': +string-procedure.c: In function 'scm_p_string_setx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' - 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); +string-procedure.c:202:5: note: in expansion of macro 'DECLARE_FUNCTION' + 202 | DECLARE_FUNCTION("string-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -In file included from string.c:44: -string.c: In function 'scm_p_stringp': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +vector.c: In function 'scm_p_vector_setx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' - 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' + 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -read.c: In function 'parse_unicode_sequence': -deep-cadrs.c: In function 'scm_p_cddar': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/string.h:26, + from string.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +string-procedure.c: In function 'string_cmp': +vector.c: In function 'scm_p_vector2list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); +vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' + 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4198,98 +3991,102 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +string-procedure.c:275:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 275 | DECLARE_INTERNAL_FUNCTION("string_cmp"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from port.c:44: +port.c: In function 'scm_p_input_portp': +string-procedure.c: In function 'scm_p_string_ci_equalp': +vector.c: In function 'scm_p_vector_fillx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' + 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +port.c:265:5: note: in expansion of macro 'DECLARE_FUNCTION' + 265 | DECLARE_FUNCTION("input-port?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_nullp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:716:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 716 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caaaar': +string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' + 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_greaterp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' - 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); +string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' + 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_lessp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); +string-procedure.c:341:5: note: in expansion of macro 'DECLARE_FUNCTION' + 341 | DECLARE_FUNCTION("string=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +vector.c: In function 'scm_p_vector_mutablep': +port.c: In function 'scm_p_output_portp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' + 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi8.c:41: -module-srfi8.c: In function 'scm_s_srfi8_receive': -deep-cadrs.c: In function 'scm_p_caaadr': -read.c: In function 'read_unicode_sequence': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); +port.c:275:5: note: in expansion of macro 'DECLARE_FUNCTION' + 275 | DECLARE_FUNCTION("output-port?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_current_input_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi8.c:75:5: note: in expansion of macro 'DECLARE_FUNCTION' - 75 | DECLARE_FUNCTION("receive", syntax_variadic_tailrec_2); +port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4297,40 +4094,48 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); +port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caadar': -port.c: In function 'scm_p_set_current_error_portx': +string-procedure.c: In function 'scm_p_string_less_equalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:743:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 743 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +string-procedure.c:357:5: note: in expansion of macro 'DECLARE_FUNCTION' + 357 | DECLARE_FUNCTION("string<=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_current_output_port': +string-procedure.c: In function 'scm_p_string_ci_greaterp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' - 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); +string-procedure.c:365:5: note: in expansion of macro 'DECLARE_FUNCTION' + 365 | DECLARE_FUNCTION("string-ci>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_ci_lessp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:337:5: note: in expansion of macro 'DECLARE_FUNCTION' - 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); +port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' + 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' + 373 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4367,132 +4172,137 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -list.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); +port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' + 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +string-procedure.c: In function 'scm_p_string_ci_less_equalp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:137:5: note: in expansion of macro 'DECLARE_FUNCTION' - 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' + 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list': -deep-cadrs.c: In function 'scm_p_cadaar': -syntax.c: In function 'scm_s_cond_internal': +port.c: In function 'scm_p_set_current_input_portx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' - 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); +port.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("%%set-current-input-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_set_current_output_portx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:285:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 285 | DECLARE_INTERNAL_FUNCTION("cond" /* , syntax_variadic_tailrec_0 */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +port.c:323:5: note: in expansion of macro 'DECLARE_FUNCTION' + 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_substring': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("list", procedure_variadic_0); +string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' + 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -o libsscm_la-promise.o >/dev/null 2>&1 +port.c: In function 'scm_p_set_current_error_portx': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' - 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +port.c:337:5: note: in expansion of macro 'DECLARE_FUNCTION' + 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -fPIC -DPIC -o .libs/libsscm_la-write.o +port.c: In function 'scm_p_open_input_file': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("list", procedure_variadic_0); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' + 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cadadr': -string.c: In function 'scm_p_string_length': +string-procedure.c: In function 'scm_p_string2list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:80:5: note: in expansion of macro 'DECLARE_FUNCTION' - 80 | DECLARE_FUNCTION("string-length", procedure_fixed_1); +string-procedure.c:457:5: note: in expansion of macro 'DECLARE_FUNCTION' + 457 | DECLARE_FUNCTION("string->list", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_open_output_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:153:5: note: in expansion of macro 'DECLARE_FUNCTION' - 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); +port.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("open-output-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_call_with_values': -In file included from load.c:46: -load.c: In function 'scm_set_lib_path': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +string-procedure.c: In function 'scm_p_list2string': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:153:5: note: in expansion of macro 'DECLARE_FUNCTION' - 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string-procedure.c:504:5: note: in expansion of macro 'DECLARE_FUNCTION' + 504 | DECLARE_FUNCTION("list->string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_cond': +port.c: In function 'scm_p_close_input_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' - 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); +port.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("close-input-port", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caddar': +port.c: In function 'scm_p_close_output_port': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:126:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 126 | DECLARE_INTERNAL_FUNCTION("scm_set_lib_path"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +port.c:402:5: note: in expansion of macro 'DECLARE_FUNCTION' + 402 | DECLARE_FUNCTION("close-output-port", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from load.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +string-procedure.c: In function 'scm_p_string_fillx': +port.c: In function 'scm_p_read_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' - 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); +port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' + 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4500,27 +4310,27 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' - 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); +string-procedure.c:569:5: note: in expansion of macro 'DECLARE_FUNCTION' + 569 | DECLARE_FUNCTION("string-fill!", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_open_input_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' - 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); +port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' + 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +port.c: In function 'scm_p_peek_char': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' - 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' + 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4528,29 +4338,20 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' - 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' - 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); +port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' + 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_load_path': -read.c: In function 'read_char': -deep-cadrs.c: In function 'scm_p_cadddr': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -fPIC -DPIC -o .libs/libsscm_la-read.o +string-procedure.c: In function 'scm_p_string_mutablep': +port.c: In function 'scm_p_eof_objectp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' - 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); +port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' + 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4558,17 +4359,8 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:169:5: note: in expansion of macro 'DECLARE_FUNCTION' - 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' - 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); +string-procedure.c:615:5: note: in expansion of macro 'DECLARE_FUNCTION' + 615 | DECLARE_FUNCTION("%%string-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4576,30 +4368,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:169:5: note: in expansion of macro 'DECLARE_FUNCTION' - 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); +port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' + 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_char_readyp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -read.c:774:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 774 | DECLARE_INTERNAL_FUNCTION("read"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdaaar': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' - 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); +port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' + 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4607,98 +4387,129 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' - 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); +port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' + 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdaadr': +port.c: In function 'scm_p_newline': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' - 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); +port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' + 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' - 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); +port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' + 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_write_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' - 314 | DECLARE_FUNCTION("length", procedure_fixed_1); +port.c:497:5: note: in expansion of macro 'DECLARE_FUNCTION' + 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdadar': +string-procedure.c: In function 'scm_p_string_reconstructx': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' - 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); +string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' + 626 | DECLARE_FUNCTION("%%string-reconstruct!", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -o libsscm_la-legacy-macro.o >/dev/null 2>&1 +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from write.c:42: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from read.c:171: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from string.c:44: +string.c: In function 'scm_p_stringp': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_open_output_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' - 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); +string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +string.c: In function 'scm_p_string_length': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("open-output-file", procedure_fixed_1); +string.c:80:5: note: in expansion of macro 'DECLARE_FUNCTION' + 80 | DECLARE_FUNCTION("string-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_fillx': -deep-cadrs.c: In function 'scm_p_cdaddr': -read.c: In function 'read_string': +string.c: In function 'scm_p_stringequalp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("cdaddr", procedure_fixed_1); +string.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' + 92 | DECLARE_FUNCTION("string=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +string.c: In function 'scm_p_string_append': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("cdaddr", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +string.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' + 109 | DECLARE_FUNCTION("string-append", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -o libsscm_la-number-io.o >/dev/null 2>&1 +string.c: In function 'scm_p_string_copy': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:569:5: note: in expansion of macro 'DECLARE_FUNCTION' - 569 | DECLARE_FUNCTION("string-fill!", procedure_fixed_2); +string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddaar': +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi6.lo `test -f 'module-srfi6.c' || echo './'`module-srfi6.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -o libsscm_la-syntax.o >/dev/null 2>&1 +In file included from load.c:46: +load.c: In function 'scm_set_lib_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4708,17 +4519,18 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:825:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 825 | DECLARE_INTERNAL_FUNCTION("read"); +load.c:126:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 126 | DECLARE_INTERNAL_FUNCTION("scm_set_lib_path"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:209:5: note: in expansion of macro 'DECLARE_FUNCTION' - 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_1); +load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' + 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4726,79 +4538,81 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:209:5: note: in expansion of macro 'DECLARE_FUNCTION' - 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_1); +load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' + 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddadr': +load.c: In function 'scm_load_system_file': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' - 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' - 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdddar': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_set_system_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' - 225 | DECLARE_FUNCTION("cdddar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -deep-cadrs.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' - 225 | DECLARE_FUNCTION("cdddar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddddr': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 170 | DECLARE_INTERNAL_FUNCTION("scm_set_system_load_path"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_system_load_path': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' - 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); +load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' + 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_mutablep': -read.c: In function 'read_number_or_peculiar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' - 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); +load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' + 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +load.c: In function 'scm_load_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:615:5: note: in expansion of macro 'DECLARE_FUNCTION' - 615 | DECLARE_FUNCTION("%%string-mutable?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_reverse': -syntax.c: In function 'scm_s_case': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +load.c:208:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 208 | DECLARE_INTERNAL_FUNCTION("load"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from read.c:179: +read.c: In function 'scm_read': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4808,17 +4622,31 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:950:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 950 | DECLARE_INTERNAL_FUNCTION("read"); +read.c:411:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:411:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_token': +load.c: In function 'scm_p_load': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:354:5: note: in expansion of macro 'DECLARE_FUNCTION' - 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); +load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("load", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4826,30 +4654,40 @@ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:388:5: note: in expansion of macro 'DECLARE_FUNCTION' - 388 | DECLARE_FUNCTION("case", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_close_input_port': -read.c: In function 'parse_number': -string.c: In function 'scm_p_stringequalp': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:462:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 462 | DECLARE_INTERNAL_FUNCTION("read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from write.c:48: +write.c: In function 'write_internal': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' - 92 | DECLARE_FUNCTION("string=?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 192 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_sexpression': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' - 386 | DECLARE_FUNCTION("close-input-port", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:519:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 519 | DECLARE_INTERNAL_FUNCTION("read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4859,21 +4697,25 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:998:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 998 | DECLARE_INTERNAL_FUNCTION("read"); +read.c:636:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 636 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list_tail': +read.c: In function 'parse_unicode_sequence': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' - 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_number': -procedure.c: In function 'scm_p_dynamic_wind': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:716:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 716 | DECLARE_INTERNAL_FUNCTION("read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -fPIC -DPIC -o .libs/libsscm_la-module-sscm-ext.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -o libsscm_la-format.o >/dev/null 2>&1 +read.c: In function 'read_unicode_sequence': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4883,20 +4725,23 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:1022:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 1022 | DECLARE_INTERNAL_FUNCTION("read"); +read.c:743:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 743 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_char': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -procedure.c:407:5: note: in expansion of macro 'DECLARE_FUNCTION' - 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_list_ref': -load.c: In function 'scm_load_system_file': +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:774:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 774 | DECLARE_INTERNAL_FUNCTION("read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4906,31 +4751,23 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); +read.c:825:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 825 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_number_or_peculiar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' - 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -load.c:159:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 159 | DECLARE_INTERNAL_FUNCTION("scm_load_system_file"); +read.c:950:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 950 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -load.c: In function 'scm_set_system_load_path': +read.c: In function 'parse_number': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4940,49 +4777,49 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -load.c:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 170 | DECLARE_INTERNAL_FUNCTION("scm_set_system_load_path"); +read.c:998:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 998 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -read.c: In function 'read_quoted': -load.c: In function 'scm_p_system_load_path': -list.c: In function 'scm_p_memq': +read.c: In function 'read_number': +write.c: In function 'write_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' - 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +read.c:1022:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 1022 | DECLARE_INTERNAL_FUNCTION("read"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' - 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_close_output_port': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' - 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:396:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 396 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_quoted': +write.c: In function 'write_list': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:402:5: note: in expansion of macro 'DECLARE_FUNCTION' - 402 | DECLARE_FUNCTION("close-output-port", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 455 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -4995,77 +4832,123 @@ read.c:1036:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 1036 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) + | ^~~~~~~~~~~~~~~~ +write.c:455:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 455 | DECLARE_INTERNAL_FUNCTION("write"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ read.c: In function 'scm_p_read': -string-procedure.c: In function 'scm_p_string_reconstructx': -port.c: In function 'scm_p_read_char': -list.c: In function 'scm_p_memv': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' - 626 | DECLARE_FUNCTION("%%string-reconstruct!", procedure_fixed_1); +read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' + 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -fPIC -DPIC -o .libs/libsscm_la-deep-cadrs.o +write.c: In function 'scm_p_write': +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-scmport-str.lo `test -f 'scmport-str.c' || echo './'`scmport-str.c sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' - 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_load_internal': -string.c: In function 'scm_p_string_append': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +write.c: In function 'scm_p_display': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -load.c:208:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 208 | DECLARE_INTERNAL_FUNCTION("load"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' + 855 | DECLARE_FUNCTION("display", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' - 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); +write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' + 855 | DECLARE_FUNCTION("display", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdio.h:28, + from module-sscm-ext.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from deep-cadrs.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi8.lo `test -f 'module-srfi8.c' || echo './'`module-srfi8.c +In file included from module-sscm-ext.c:46: +module-sscm-ext.c: In function 'scm_p_sscm_version': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:434:5: note: in expansion of macro 'DECLARE_FUNCTION' - 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); +module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_current_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("string-append", procedure_variadic_0); +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5073,18 +4956,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' - 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_peek_char': +module-sscm-ext.c: In function 'scm_p_current_char_codec': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' - 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); +module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5092,125 +4975,138 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' - 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); +module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_member': +module-sscm-ext.c: In function 'scm_p_set_current_char_codecx': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -o libsscm_la-string.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' - 446 | DECLARE_FUNCTION("member", procedure_fixed_2); +module-sscm-ext.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("%%set-current-char-codec!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_eof_objectp': +module-sscm-ext.c: In function 'scm_p_prealloc_heaps': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' - 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); +module-sscm-ext.c:167:5: note: in expansion of macro 'DECLARE_FUNCTION' + 167 | DECLARE_FUNCTION("%%prealloc-heaps", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +module-sscm-ext.c: In function 'scm_p_pair_mutablep': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' - 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' + 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_char_readyp': +module-sscm-ext.c: In function 'scm_p_fixnum_width': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' - 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_assq': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -o libsscm_la-number.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:467:5: note: in expansion of macro 'DECLARE_FUNCTION' - 467 | DECLARE_FUNCTION("char-ready?", procedure_variadic_0); +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_least_fixnum': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' - 471 | DECLARE_FUNCTION("assq", procedure_fixed_2); +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_load': -port.c: In function 'scm_p_newline': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' - 309 | DECLARE_FUNCTION("load", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_greatest_fixnum': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' - 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -write.c: In function 'scm_p_write': sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -port.c:485:5: note: in expansion of macro 'DECLARE_FUNCTION' - 485 | DECLARE_FUNCTION("newline", procedure_variadic_0); +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_require': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", procedure_variadic_1); +module-sscm-ext.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("require", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_write_char': -list.c: In function 'scm_p_assv': +module-sscm-ext.c: In function 'scm_p_provide': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -port.c:497:5: note: in expansion of macro 'DECLARE_FUNCTION' - 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); +module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' + 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_providedp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' - 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); +module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' + 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_lengthstar': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5218,39 +5114,39 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", procedure_variadic_1); +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -write.c: In function 'scm_p_display': -syntax.c: In function 'scm_s_let': -string.c: In function 'scm_p_string_copy': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -o libsscm_la-char.o >/dev/null 2>&1 +In file included from deep-cadrs.c:41: +deep-cadrs.c: In function 'scm_p_caaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); +deep-cadrs.c:65:5: note: in expansion of macro 'DECLARE_FUNCTION' + 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' - 855 | DECLARE_FUNCTION("display", procedure_variadic_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:65:5: note: in expansion of macro 'DECLARE_FUNCTION' + 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_assoc': +deep-cadrs.c: In function 'scm_p_caadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' - 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); +deep-cadrs.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' + 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5258,17 +5154,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' - 855 | DECLARE_FUNCTION("display", procedure_variadic_1); +deep-cadrs.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' + 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cadar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -list.c:491:5: note: in expansion of macro 'DECLARE_FUNCTION' - 491 | DECLARE_FUNCTION("assoc", procedure_fixed_2); +deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5276,19 +5173,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' - 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); +deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from vector.c:41: -vector.c: In function 'scm_p_vectorp': +deep-cadrs.c: In function 'scm_p_cdaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); +deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5296,29 +5192,37 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); +deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi9.c:38: -module-srfi9.c: In function 'scm_s_srfi9_define_record_type': +deep-cadrs.c: In function 'scm_p_cdadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); +deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' + 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' + 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cddar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); +deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5326,38 +5230,37 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); +deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_length': +deep-cadrs.c: In function 'scm_p_caaaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' - 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); +deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letstar': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' - 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letrec': +deep-cadrs.c: In function 'scm_p_caaadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' - 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); +deep-cadrs.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' + 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5365,124 +5268,113 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' - 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); +deep-cadrs.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' + 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_ref': +deep-cadrs.c: In function 'scm_p_caadar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); +deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' + 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_setx': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' - 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' + 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letrec_internal': +deep-cadrs.c: In function 'scm_p_caaddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:637:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 637 | DECLARE_INTERNAL_FUNCTION("letrec" /* , syntax_variadic_tailrec_1 */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -syntax.c: In function 'filter_definitions': -vector.c: In function 'scm_p_vector2list': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +deep-cadrs.c:137:5: note: in expansion of macro 'DECLARE_FUNCTION' + 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' - 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:137:5: note: in expansion of macro 'DECLARE_FUNCTION' + 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:350:53: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 350 | (SCM_MANGLE(tmp) = CAR(_lst), (_lst) = CDR(_lst), SCM_MANGLE(tmp)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -syntax.c:720:25: note: in expansion of macro 'POP' - 720 | for (; CONSP(body); POP(body)) { - | ^~~ -In file included from legacy-macro.c:38: -legacy-macro.c: In function 'scm_s_define_macro': -vector.c: In function 'scm_p_vector_fillx': +deep-cadrs.c: In function 'scm_p_cadaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' - 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); +deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' + 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_mutablep': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' - 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' + 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c promise.c -o libsscm_la-promise.o >/dev/null 2>&1 -syntax.c: In function 'scm_s_body': +deep-cadrs.c: In function 'scm_p_cadadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:775:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 775 | DECLARE_INTERNAL_FUNCTION("(body)" /* , syntax_variadic_tailrec_0 */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from module-srfi6.c:43: -module-srfi6.c: In function 'scm_p_srfi6_open_input_string': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +deep-cadrs.c:153:5: note: in expansion of macro 'DECLARE_FUNCTION' + 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi6.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' - 92 | DECLARE_FUNCTION("open-input-string", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:153:5: note: in expansion of macro 'DECLARE_FUNCTION' + 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_caddar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' - 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); +deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' + 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi6.c: In function 'scm_p_srfi6_open_output_string': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' + 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cadddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); +deep-cadrs.c:169:5: note: in expansion of macro 'DECLARE_FUNCTION' + 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5490,30 +5382,38 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); +deep-cadrs.c:169:5: note: in expansion of macro 'DECLARE_FUNCTION' + 169 | DECLARE_FUNCTION("cadddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi6.c: In function 'scm_p_srfi6_get_output_string': -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -o libsscm_la-module-srfi8.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi1.o +deep-cadrs.c: In function 'scm_p_cdaaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi6.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' - 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_1); +deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' + 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from module-sscm-ext.c:46: -module-sscm-ext.c: In function 'scm_p_sscm_version': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' + 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cdaadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); +deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' + 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5521,18 +5421,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); +deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' + 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_current_environment': +deep-cadrs.c: In function 'scm_p_cdadar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' - 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); +deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' + 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5540,18 +5440,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' - 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); +deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' + 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_current_char_codec': +deep-cadrs.c: In function 'scm_p_cdaddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); +deep-cadrs.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("cdaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5559,61 +5459,75 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); +deep-cadrs.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("cdaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_set_current_char_codecx': +deep-cadrs.c: In function 'scm_p_cddaar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("%%set-current-char-codec!", procedure_fixed_1); +deep-cadrs.c:209:5: note: in expansion of macro 'DECLARE_FUNCTION' + 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_prealloc_heaps': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-sscm-ext.c:167:5: note: in expansion of macro 'DECLARE_FUNCTION' - 167 | DECLARE_FUNCTION("%%prealloc-heaps", procedure_fixed_1); +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:209:5: note: in expansion of macro 'DECLARE_FUNCTION' + 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_define_internal': -module-sscm-ext.c: In function 'scm_p_pair_mutablep': +deep-cadrs.c: In function 'scm_p_cddadr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' - 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); +deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' + 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' + 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cdddar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -syntax.c:959:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 959 | DECLARE_INTERNAL_FUNCTION("define"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_fixnum_width': +deep-cadrs.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' + 225 | DECLARE_FUNCTION("cdddar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +deep-cadrs.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' + 225 | DECLARE_FUNCTION("cdddar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cddddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' - 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); +deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' + 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5621,18 +5535,34 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' - 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); +deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' + 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_least_fixnum': +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi9.lo `test -f 'module-srfi9.c' || echo './'`module-srfi9.c +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi1.c:46: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi2.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -o libsscm_la-port.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi23.lo `test -f 'module-srfi23.c' || echo './'`module-srfi23.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -o libsscm_la-load.o >/dev/null 2>&1 +In file included from module-srfi1.c:47: +module-srfi1.c: In function 'scm_p_srfi1_circular_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); +module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5640,18 +5570,18 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); +module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_greatest_fixnum': +module-srfi1.c: In function 'scm_p_srfi1_dotted_listp': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' - 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); +module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5659,29 +5589,38 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' - 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); +module-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi23.c:41: -module-srfi23.c: In function 'scm_p_srfi23_error': -syntax.c: In function 'scm_s_define': +module-srfi1.c: In function 'scm_p_srfi1_last_pair': +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi2.c:41: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' - 979 | DECLARE_FUNCTION("define", syntax_variadic_tailrec_1); +module-srfi1.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' + 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +module-srfi1.c: In function 'scm_p_srfi1_lengthplus': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("error", procedure_variadic_1); +module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' + 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5689,111 +5628,200 @@ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("error", procedure_variadic_1); +module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' + 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_require': +module-srfi1.c: In function 'scm_p_srfi1_map_in_order': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("require", procedure_fixed_1); +module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' + 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c symbol.c -o libsscm_la-symbol.o >/dev/null 2>&1 -module-sscm-ext.c: In function 'scm_p_provide': +module-srfi1.c: In function 'scm_p_srfi1_find_tail': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' - 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); +module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' + 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_providedp': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 +In file included from module-srfi2.c:42: +module-srfi2.c: In function 'scm_s_srfi2_and_letstar': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' - 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); +module-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' + 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_lengthstar': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -fPIC -DPIC -o .libs/libsscm_la-scmport-str.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -o libsscm_la-read.o >/dev/null 2>&1 +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from scmport-str.c:44: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -o libsscm_la-module-sscm-ext.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi6.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -o libsscm_la-module-srfi1.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi28.lo `test -f 'module-srfi28.c' || echo './'`module-srfi28.c +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/stdlib.h:26, + from module-srfi6.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c +In file included from module-srfi6.c:43: +module-srfi6.c: In function 'scm_p_srfi6_open_input_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' - 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); +module-srfi6.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' + 92 | DECLARE_FUNCTION("open-input-string", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +module-srfi6.c: In function 'scm_p_srfi6_open_output_string': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' + 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' 278 | const char *SCM_MANGLE(name); \ | ^~~~~~~~~~ -module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' - 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); +module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' + 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-basechar.c -o libsscm_la-scmport-basechar.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c continuation.c -o libsscm_la-continuation.o >/dev/null 2>&1 -In file included from module-srfi28.c:39: -module-srfi28.c: In function 'scm_p_srfi28_format': +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -o libsscm_la-write.o >/dev/null 2>&1 +module-srfi6.c: In function 'scm_p_srfi6_get_output_string': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' - 72 | DECLARE_FUNCTION("format", procedure_variadic_1); +module-srfi6.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' + 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi1.c -o libsscm_la-module-srfi1.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi2.c -o libsscm_la-module-srfi2.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-file.c -o libsscm_la-scmport-file.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module.c -o libsscm_la-module.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c deep-cadrs.c -o libsscm_la-deep-cadrs.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-mbchar.c -o libsscm_la-scmport-mbchar.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c legacy-macro.c -o libsscm_la-legacy-macro.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -o libsscm_la-module-srfi23.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string.c -o libsscm_la-string.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c env.c -o libsscm_la-env.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi8.o +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi8.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi9.o +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi38.lo `test -f 'module-srfi38.c' || echo './'`module-srfi38.c libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi6.c -o libsscm_la-module-srfi6.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -o libsscm_la-module-srfi28.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number-io.c -o libsscm_la-number-io.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c error.c -o libsscm_la-error.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c sigscheme.c -o libsscm_la-sigscheme.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c alloc.c -o libsscm_la-alloc.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage.c -o libsscm_la-storage.o >/dev/null 2>&1 +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi9.c:37: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +In file included from module-srfi8.c:41: +module-srfi8.c: In function 'scm_s_srfi8_receive': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi8.c:75:5: note: in expansion of macro 'DECLARE_FUNCTION' + 75 | DECLARE_FUNCTION("receive", syntax_variadic_tailrec_2); + | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi43.lo `test -f 'module-srfi43.c' || echo './'`module-srfi43.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi48.lo `test -f 'module-srfi48.c' || echo './'`module-srfi48.c +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi23.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c scmport-str.c -o libsscm_la-scmport-str.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c load.c -o libsscm_la-load.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi34.lo `test -f 'module-srfi34.c' || echo './'`module-srfi34.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c char.c -o libsscm_la-char.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi38.lo `test -f 'module-srfi38.c' || echo './'`module-srfi38.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c qquote.c -o libsscm_la-qquote.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c vector.c -o libsscm_la-vector.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi43.lo `test -f 'module-srfi43.c' || echo './'`module-srfi43.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c encoding.c -o libsscm_la-encoding.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c procedure.c -o libsscm_la-procedure.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi48.lo `test -f 'module-srfi48.c' || echo './'`module-srfi48.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi55.lo `test -f 'module-srfi55.c' || echo './'`module-srfi55.c -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi60.lo `test -f 'module-srfi60.c' || echo './'`module-srfi60.c -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c port.c -o libsscm_la-port.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-sscm-ext.c -o libsscm_la-module-sscm-ext.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c storage-gc.c -o libsscm_la-storage-gc.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c list.c -o libsscm_la-list.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c number.c -o libsscm_la-number.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c eval.c -o libsscm_la-eval.o >/dev/null 2>&1 +In file included from module-srfi9.c:38: +module-srfi9.c: In function 'scm_s_srfi9_define_record_type': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi23.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi8.c -o libsscm_la-module-srfi8.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DPKGDATADIR="\"/usr/share/sigscheme\"" -DSCMLIBDIR="\"/usr/share/sigscheme/lib\"" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c -o libsscm_la-module-srfi60.lo `test -f 'module-srfi60.c' || echo './'`module-srfi60.c +In file included from module-srfi23.c:41: +module-srfi23.c: In function 'scm_p_srfi23_error': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("error", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("error", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi38.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi34.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c read.c -o libsscm_la-read.o >/dev/null 2>&1 +In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, + from /usr/include/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, + from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, + from sigscheme.h:43, + from module-srfi38.c:40: +/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi23.c -o libsscm_la-module-srfi23.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi28.o In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, @@ -5804,18 +5832,15 @@ /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c string-procedure.c -o libsscm_la-string-procedure.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi38.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi48.o libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi43.o -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi55.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi9.c -o libsscm_la-module-srfi9.o >/dev/null 2>&1 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi43.c:37: + from module-srfi28.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -5825,29 +5850,62 @@ from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi38.c:40: + from module-srfi43.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +In file included from module-srfi38.c:41: +module-srfi38.c: In function 'scm_p_srfi38_write_with_shared_structure': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi38.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-srfi38.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi60.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi55.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -fPIC -DPIC -o .libs/libsscm_la-module-srfi48.o +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 +In file included from module-srfi28.c:39: +module-srfi28.c: In function 'scm_p_srfi28_format': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' + 72 | DECLARE_FUNCTION("format", procedure_variadic_1); + | ^~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi48.c:38: + from module-srfi60.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c write.c -o libsscm_la-write.o >/dev/null 2>&1 In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/limits.h:26, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi60.c:38: + from module-srfi55.c:37: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -5857,10 +5915,11 @@ from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7, from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34, from sigscheme.h:43, - from module-srfi55.c:37: + from module-srfi48.c:38: /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi28.c -o libsscm_la-module-srfi28.o >/dev/null 2>&1 In file included from module-srfi60.c:39: module-srfi60.c: In function 'scm_p_srfi60_logand': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -5872,6 +5931,26 @@ module-srfi60.c:101:5: note: in expansion of macro 'DECLARE_FUNCTION' 101 | DECLARE_FUNCTION("logand", reduction_operator); | ^~~~~~~~~~~~~~~~ +In file included from module-srfi55.c:38: +module-srfi55.c: In function 'scm_s_srfi55_require_extension': +sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' + 279 | ScmObj SCM_MANGLE(tmp); \ + | ^~~~~~~~~~ +module-srfi55.c:84:5: note: in expansion of macro 'DECLARE_FUNCTION' + 84 | DECLARE_FUNCTION("require-extension", syntax_variadic_0); + | ^~~~~~~~~~~~~~~~ +sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] + 269 | #define SCM_MANGLE(id) scm_internal_##id + | ^~~~~~~~~~~~~ +sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' + 278 | const char *SCM_MANGLE(name); \ + | ^~~~~~~~~~ +module-srfi55.c:84:5: note: in expansion of macro 'DECLARE_FUNCTION' + 84 | DECLARE_FUNCTION("require-extension", syntax_variadic_0); + | ^~~~~~~~~~~~~~~~ module-srfi60.c: In function 'scm_p_srfi60_logior': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5922,26 +6001,6 @@ module-srfi60.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' 151 | DECLARE_FUNCTION("logtest", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi38.c:41: -module-srfi38.c: In function 'scm_p_srfi38_write_with_shared_structure': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi38.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi38.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("write-with-shared-structure", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ In file included from module-srfi48.c:39: module-srfi48.c: In function 'scm_p_srfi48_format': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -5981,26 +6040,7 @@ module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' 114 | DECLARE_FUNCTION("format+", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi55.c:38: -module-srfi55.c: In function 'scm_s_srfi55_require_extension': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -module-srfi55.c:84:5: note: in expansion of macro 'DECLARE_FUNCTION' - 84 | DECLARE_FUNCTION("require-extension", syntax_variadic_0); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] - 269 | #define SCM_MANGLE(id) scm_internal_##id - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -module-srfi55.c:84:5: note: in expansion of macro 'DECLARE_FUNCTION' - 84 | DECLARE_FUNCTION("require-extension", syntax_variadic_0); - | ^~~~~~~~~~~~~~~~ +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -o libsscm_la-module-srfi55.o >/dev/null 2>&1 In file included from module-srfi43.c:38: module-srfi43.c: In function 'scm_s_let_vector_start_plus_end': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -6012,13 +6052,9 @@ module-srfi43.c:106:5: note: in expansion of macro 'DECLARE_FUNCTION' 106 | DECLARE_FUNCTION("let-vector-start+end", syntax_variadic_tailrec_4); | ^~~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi38.c -o libsscm_la-module-srfi38.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi48.c -o libsscm_la-module-srfi48.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi55.c -o libsscm_la-module-srfi55.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -o libsscm_la-module-srfi60.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi43.c -o libsscm_la-module-srfi43.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c format.c -o libsscm_la-format.o >/dev/null 2>&1 -libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c syntax.c -o libsscm_la-syntax.o >/dev/null 2>&1 +libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi60.c -o libsscm_la-module-srfi60.o >/dev/null 2>&1 In file included from module-srfi34.c:49: module-srfi34.c: In function 'raw_quote': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -6262,14 +6298,14 @@ 437 | DECLARE_PRIVATE_FUNCTION("guard", syntax_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -DPKGDATADIR=\"/usr/share/sigscheme\" -DSCMLIBDIR=\"/usr/share/sigscheme/lib\" -I. -I../include -I/build/reproducible-path/sigscheme-0.9.1/libgcroots/include -DSCM_COMPILING_LIBSSCM=1 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -c module-srfi34.c -o libsscm_la-module-srfi34.o >/dev/null 2>&1 -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -Wl,-rpath -Wl,/build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: link: (cd ".libs" && rm -f "libsscm.so.3" && ln -s "libsscm.so.3.0.1" "libsscm.so.3") libtool: link: (cd ".libs" && rm -f "libsscm.so" && ln -s "libsscm.so.3.0.1" "libsscm.so") libtool: link: ar cr .libs/libsscm.a libsscm_la-alloc.o libsscm_la-storage.o libsscm_la-storage-gc.o libsscm_la-error.o libsscm_la-symbol.o libsscm_la-env.o libsscm_la-eval.o libsscm_la-syntax.o libsscm_la-procedure.o libsscm_la-list.o libsscm_la-module.o libsscm_la-sigscheme.o libsscm_la-continuation.o libsscm_la-scmport-file.o libsscm_la-scmport-basechar.o libsscm_la-encoding.o libsscm_la-scmport-mbchar.o libsscm_la-format.o libsscm_la-qquote.o libsscm_la-legacy-macro.o libsscm_la-promise.o libsscm_la-number.o libsscm_la-number-io.o libsscm_la-char.o libsscm_la-string.o libsscm_la-string-procedure.o libsscm_la-vector.o libsscm_la-port.o libsscm_la-read.o libsscm_la-write.o libsscm_la-load.o libsscm_la-deep-cadrs.o libsscm_la-module-sscm-ext.o libsscm_la-module-srfi1.o libsscm_la-module-srfi2.o libsscm_la-module-srfi6.o libsscm_la-scmport-str.o libsscm_la-module-srfi8.o libsscm_la-module-srfi9.o libsscm_la-module-srfi23.o libsscm_la-module-srfi28.o libsscm_la-module-srfi34.o libsscm_la-module-srfi38.o libsscm_la-module-srfi43.o libsscm_la-module-srfi48.o libsscm_la-module-srfi55.o libsscm_la-module-srfi60.o libtool: link: ranlib .libs/libsscm.a libtool: link: ( cd ".libs" && rm -f "libsscm.la" && ln -s "../libsscm.la" "libsscm.la" ) -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z,relro -Wl,-z,now -o sscm sscm-main.o libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/sscm sscm-main.o ./.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/src' @@ -6294,7 +6330,7 @@ make[2]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' make[1]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1' dh_auto_test - make -j42 check "TESTSUITEFLAGS=-j42 --verbose" VERBOSE=1 + make -j20 check "TESTSUITEFLAGS=-j20 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/sigscheme-0.9.1' Making check in doc make[2]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/doc' @@ -6371,70 +6407,70 @@ make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test' -PASS: test-apply.scm PASS: test-assoc.scm PASS: test-begin.scm PASS: test-char-pred.scm +PASS: test-apply.scm PASS: test-bool.scm -PASS: test-continuation.scm -PASS: test-do.scm -PASS: test-define-internal.scm -PASS: test-dyn-extent.scm PASS: test-define.scm -PASS: test-eval.scm -PASS: test-equal.scm +PASS: test-dyn-extent.scm XFAIL: test-fail.scm +PASS: test-define-internal.scm +PASS: test-continuation.scm +PASS: test-eval.scm PASS: test-eq.scm +PASS: test-lambda.scm PASS: test-eqv.scm +PASS: test-char-cmp.scm PASS: test-legacy-macro.scm -PASS: test-list.scm -PASS: test-let.scm -PASS: test-lambda.scm -PASS: test-letstar.scm PASS: test-formal-syntax.scm +PASS: test-do.scm +PASS: test-formatplus.scm +PASS: test-equal.scm +PASS: test-let.scm +PASS: test-list.scm +PASS: test-misc.scm PASS: test-map.scm PASS: test-letrec.scm -PASS: test-member.scm -PASS: test-misc.scm -PASS: test-formatplus.scm -PASS: test-char-cmp.scm -PASS: test-number-io.scm -PASS: test-obsolete.scm PASS: test-named-let.scm -PASS: test-number-pred.scm -PASS: test-srfi0.scm +PASS: test-member.scm +PASS: test-letstar.scm +PASS: test-number-arith.scm PASS: test-number-literal.scm PASS: test-pair.scm -PASS: test-quote.scm +PASS: test-number-io.scm +PASS: test-obsolete.scm PASS: test-number-cmp.scm +PASS: test-srfi0.scm +PASS: test-number-pred.scm +PASS: test-srfi1-obsolete.scm PASS: test-srfi6.scm -PASS: test-srfi2.scm -PASS: test-number-arith.scm -PASS: test-srfi28.scm PASS: test-srfi9.scm +PASS: test-srfi2.scm PASS: test-srfi8.scm PASS: test-srfi34-2.scm -PASS: test-srfi1-obsolete.scm -PASS: test-srfi38.scm +PASS: test-quote.scm PASS: test-srfi34.scm +PASS: test-srfi1-another.scm +PASS: test-srfi28.scm +PASS: test-srfi43.scm +PASS: test-srfi38.scm +PASS: test-sscm-ext.scm PASS: test-srfi60.scm +PASS: test-srfi48.scm SKIP: test-string-null.scm -PASS: test-sscm-ext.scm -PASS: test-srfi43.scm -PASS: test-srfi55.scm PASS: test-string-core.scm -PASS: test-symbol.scm -SKIP: test-syntax-rules.scm PASS: test-string.scm +PASS: test-srfi55.scm +PASS: test-string-proc.scm PASS: test-unittest.scm -PASS: test-srfi48.scm +PASS: test-string-cmp.scm +SKIP: test-syntax-rules.scm PASS: test-syntax.scm PASS: test-vector.scm +PASS: test-symbol.scm PASS: test-enc-utf8.scm PASS: test-values.scm -PASS: test-srfi1-another.scm -PASS: test-string-cmp.scm -PASS: test-string-proc.scm ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ @@ -6501,8 +6537,855 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +In file included from /source/test-c/test-storage.c:46: +/source/test-c/test-storage.c: In function 'tst_1': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:126:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:127:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:128:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:129:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:130:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:131:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:136:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:138:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' +/source/test-c/test-storage.c:139:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' + 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' + 415 | #define TST_NEQ TST_NEQ_OBJ + | ^~~~~~~~~~~ +/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' + 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' + 415 | #define TST_NEQ TST_NEQ_OBJ + | ^~~~~~~~~~~ +/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' + 414 | #define TST_EQ TST_EQ_OBJ + | ^~~~~~~~~~ +/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c: In function 'tst_2': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6517,11 +7400,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6534,30 +7420,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6573,8 +7443,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6589,30 +7459,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-global.c:39: -/source/test-c/test-global.c: In function 'tst_1': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6631,7 +7485,29 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +In file included from /source/test-c/test-array2list.c:37: +/source/test-c/test-array2list.c: In function 'tst_1': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6648,7 +7524,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6669,7 +7545,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6684,11 +7560,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6707,7 +7586,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6720,11 +7599,33 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6739,11 +7640,31 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6764,7 +7685,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6777,11 +7698,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6794,13 +7717,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6818,8 +7742,25 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6840,24 +7781,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_3': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6876,7 +7801,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6891,13 +7816,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-storage.c:46: -/source/test-c/test-storage.c: In function 'tst_1': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6910,11 +7836,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6929,13 +7858,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6950,31 +7877,35 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:124:5: note: in expansion of macro 'TST_EQ' -/source/test-c/test-global.c: In function 'tst_2': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6990,21 +7921,19 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -7012,8 +7941,27 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-gc-protect.c: In function 'protected_func': +/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7031,22 +7979,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:126:5: note: in expansion of macro 'TST_EXPR' -/source/test-c/test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7062,8 +7996,30 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-array2list.c: In function 'tst_2': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7082,20 +8038,29 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:127:5: note: in expansion of macro 'TST_EXPR' +/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7113,8 +8078,28 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7135,7 +8120,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7151,10 +8136,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:172:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-gc-protect.c: In function 'var_in_protected_func': -/source/test-c/test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-gc-protect.c: In function 'protected_func': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7173,7 +8157,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-gc-protect.c:87:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7188,24 +8173,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:128:5: note: in expansion of macro 'TST_EXPR' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7218,13 +8193,15 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-array2list.c:37: -/source/test-c/test-array2list.c: In function 'tst_1': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-gc-protect.c: In function 'var_in_protected_func': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7245,9 +8222,27 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-gc-protect.c: In function 'vars_in_protected_func': -/source/test-c/test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-gc-protect.c:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7265,7 +8260,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -7279,43 +8274,35 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:129:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-gc-protect.c: In function 'vars_in_protected_func': +/source/test-c/test-gc-protect.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7336,9 +8323,29 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' -In file included from /source/test-c/test-length.c:38: -/source/test-c/test-length.c: In function 'tst_1': +/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +In file included from /source/test-c/test-global.c:39: +/source/test-c/test-global.c: In function 'tst_1': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7357,7 +8364,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:66:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7375,21 +8382,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:130:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7407,10 +8422,11 @@ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7423,11 +8439,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:70:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7443,10 +8461,50 @@ sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-array2list.c: In function 'tst_3': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7461,24 +8519,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:131:5: note: in expansion of macro 'TST_EXPR' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7491,11 +8538,33 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_4': +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7513,10 +8582,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7531,11 +8600,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7550,13 +8621,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7569,24 +8640,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:136:5: note: in expansion of macro 'TST_EXPR' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7605,7 +8665,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:69:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7618,13 +8678,15 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-global.c:72:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': +/source/test-c/test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7642,38 +8704,31 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:138:5: note: in expansion of macro 'TST_EXPR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +In file included from /source/test-c/test-length.c:38: +/source/test-c/test-length.c: In function 'tst_1': +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7688,24 +8743,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -/source/test-c/test-storage.c:118:24: note: in expansion of macro 'TST_COND' -/source/test-c/test-storage.c:139:5: note: in expansion of macro 'TST_EXPR' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7718,34 +8762,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' -/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': -/source/test-c/test-gc-protect.c:224:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7758,13 +8781,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' - 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7779,13 +8802,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7798,51 +8821,12 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:73:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-length.c: In function 'tst_2': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:75:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-global.c: In function 'tst_2': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7855,47 +8839,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:76:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:77:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:64:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7910,11 +8860,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7935,7 +8887,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7954,25 +8906,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:77:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:78:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-global.c:81:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7985,11 +8919,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8004,31 +8940,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' - 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' - 415 | #define TST_NEQ TST_NEQ_OBJ - | ^~~~~~~~~~~ -/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:79:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8043,11 +8961,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8060,31 +9001,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:395:34: note: in expansion of macro 'TST_EQUALITY' - 395 | #define TST_NEQ_OBJ(x, a, desc) TST_EQUALITY(!SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:415:17: note: in expansion of macro 'TST_NEQ_OBJ' - 415 | #define TST_NEQ TST_NEQ_OBJ - | ^~~~~~~~~~~ -/source/test-c/test-storage.c:142:5: note: in expansion of macro 'TST_NEQ' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:80:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:67:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8097,29 +9020,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:81:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8134,13 +9041,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8153,13 +9060,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:414:17: note: in expansion of macro 'TST_EQ_OBJ' - 414 | #define TST_EQ TST_EQ_OBJ - | ^~~~~~~~~~ -/source/test-c/test-storage.c:143:5: note: in expansion of macro 'TST_EQ' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:82:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8177,44 +9103,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:82:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_2': +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8229,31 +9140,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:83:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8268,11 +9161,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8291,7 +9186,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:93:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-global.c:83:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8304,50 +9199,33 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:173:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:84:5: note: in expansion of macro 'TST_TN_TRUE' -In file included from /source/test-c/test-storage-compact.c:41: -/source/test-c/test-storage-compact.c: In function 'tst_3': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +sscm-test.h:446:23: note: in expansion of macro 'TST_EQ_OBJ' + 446 | do { TST_TN_SAVE; TST_EQ_OBJ((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:70:5: note: in expansion of macro 'TST_TN_EQ_OBJ' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-storage.c: In function 'tst_5': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8363,45 +9241,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_2': -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:183:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:85:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8416,14 +9258,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8441,7 +9282,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:184:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:75:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8456,13 +9297,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8478,11 +9319,29 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:96:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-length.c: In function 'tst_3': +/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8494,13 +9353,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:185:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:76:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8518,7 +9377,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -8537,27 +9396,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:90:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-length.c:77:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8575,27 +9414,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-array2list.c: In function 'tst_4': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8607,13 +9430,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:91:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:78:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8629,10 +9452,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8653,7 +9476,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8665,32 +9488,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:92:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:79:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8725,7 +9529,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:93:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:80:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8744,7 +9548,25 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:81:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8759,14 +9581,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8781,11 +9602,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8798,32 +9621,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:160:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:94:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8836,11 +9640,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8852,53 +9658,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:95:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:104:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:82:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8916,7 +9682,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -8929,13 +9695,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:96:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:83:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8951,7 +9717,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -8964,32 +9730,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:97:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:84:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9004,31 +9751,10 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -/source/test-c/test-array2list.c: In function 'tst_3': -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -9041,13 +9767,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:85:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9068,7 +9794,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c: In function 'tst_3': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9087,26 +9814,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_6': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9124,7 +9833,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:99:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:90:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9137,14 +9846,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9159,49 +9865,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9213,34 +9884,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:100:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:91:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9253,13 +9903,55 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:92:5: note: in expansion of macro 'TST_TN_TRUE' +In file included from /source/test-c/test-gc-protect.c:37: +sscm-test.h: At top level: +sscm-test.h:191:1: warning: 'tst_run' defined but not used [-Wunused-function] + 191 | tst_run(void (*fn)(tst_suite_info *, tst_case_info *), + | ^~~~~~~ +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:93:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9277,9 +9969,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.c: In function 'tst_4': +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:94:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9295,7 +10004,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -9308,55 +10017,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:105:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -In file included from /source/test-c/test-gc-protect.c:37: -sscm-test.h: At top level: -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:95:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9376,29 +10043,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:191:1: warning: 'tst_run' defined but not used [-Wunused-function] - 191 | tst_run(void (*fn)(tst_suite_info *, tst_case_info *), - | ^~~~~~~ -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9411,13 +10058,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9435,67 +10083,9 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:106:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:96:5: note: in expansion of macro 'TST_TN_FALSE' +In file included from /source/test-c/test-storage-compact.c:41: +/source/test-c/test-storage-compact.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9510,48 +10100,10 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:124:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -9570,26 +10122,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:107:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:97:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9607,83 +10140,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:108:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-storage-compact.c:183:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9701,7 +10158,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:109:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9719,108 +10176,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:110:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:126:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-storage-compact.c:184:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9836,7 +10192,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -9855,7 +10211,25 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:111:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:99:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:185:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9870,32 +10244,31 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:100:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9908,30 +10281,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage-compact.c:186:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9946,14 +10302,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9971,30 +10327,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_4': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_4': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10007,11 +10342,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10023,33 +10361,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-length.c:112:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:151:9: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:161:5: note: in expansion of macro 'CONS_TST' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:105:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10062,13 +10380,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10086,7 +10402,25 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:113:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:106:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:107:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10104,48 +10438,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10163,7 +10457,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:114:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:108:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10179,8 +10473,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10198,28 +10492,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:115:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:109:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10234,30 +10507,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-array2list.c:141:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10270,12 +10527,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.c: In function 'tst_5': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:110:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10293,8 +10570,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10306,31 +10583,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:120:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_3': +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:111:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10351,26 +10610,24 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10385,14 +10642,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10410,7 +10664,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:121:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:112:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10426,8 +10680,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:113:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10446,27 +10718,29 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10484,7 +10758,27 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:122:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:114:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10502,8 +10796,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10521,7 +10815,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:123:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:115:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10537,8 +10831,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:174:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_5': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10556,7 +10851,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-storage-compact.c:196:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:120:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10577,7 +10872,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10595,7 +10890,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:124:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:121:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10614,25 +10909,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-array2list.c:145:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:197:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10652,9 +10929,9 @@ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10672,7 +10949,27 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:125:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:122:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10690,7 +10987,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -10709,7 +11006,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:198:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:123:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10725,7 +11022,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -10744,67 +11041,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:126:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:182:5: note: in expansion of macro 'CLOSURE_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:124:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10822,43 +11059,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:127:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c:125:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10876,7 +11077,7 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -10895,7 +11096,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:128:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:126:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10911,9 +11112,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' /source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10931,7 +11131,26 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:129:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:127:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:128:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10946,11 +11165,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10968,24 +11189,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-length.c:130:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c:129:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11000,11 +11204,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11017,34 +11224,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.c: In function 'tst_6': -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:193:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11059,13 +11245,29 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-length.c:130:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11078,33 +11280,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11120,8 +11303,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_6': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11142,7 +11326,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11162,17 +11346,20 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:135:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -11180,7 +11367,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11198,25 +11385,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11238,28 +11408,25 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:194:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11279,6 +11446,24 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11291,14 +11476,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11313,11 +11495,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:197:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11330,11 +11533,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11356,6 +11562,24 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:198:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11395,7 +11619,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11413,8 +11637,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11433,24 +11657,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11472,28 +11679,6 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-length.c:139:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11525,33 +11710,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' /source/test-c/test-length.c: In function 'tst_7': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -11586,23 +11749,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ @@ -11628,7 +11774,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11643,27 +11789,24 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -11688,27 +11831,28 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:178:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:183:5: note: in expansion of macro 'CLOSURE_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11727,7 +11871,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:152:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11742,11 +11886,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11767,7 +11913,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11780,11 +11926,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:202:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11799,13 +11947,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11824,7 +11970,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11839,30 +11985,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:153:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11878,30 +12007,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-storage.c: In function 'tst_4': +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11920,7 +12027,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:154:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c: In function 'tst_8': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11938,8 +12046,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:161:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11957,10 +12083,28 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:162:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11976,8 +12120,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11993,31 +12137,46 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:203:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:163:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:164:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12035,27 +12194,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12071,9 +12229,44 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.c: In function 'tst_8': +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:166:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:167:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12088,13 +12281,82 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:168:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:169:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:170:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12113,7 +12375,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12134,7 +12396,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12152,7 +12414,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:161:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:171:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12165,13 +12427,29 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:200:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:174:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12190,7 +12468,63 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:206:5: note: in expansion of macro 'TST_TN_EQ_INT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:175:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:176:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12206,8 +12540,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:175:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12225,7 +12559,26 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:162:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:177:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12243,7 +12596,24 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-storage-compact.c:209:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:178:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12258,11 +12628,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12275,11 +12647,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:207:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12297,7 +12671,44 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:163:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:179:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:180:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12309,13 +12720,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:210:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-storage-compact.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12333,26 +12744,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:211:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage-compact.c:210:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12370,28 +12762,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:164:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-length.c:181:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12407,8 +12778,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12426,26 +12797,44 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-length.c:182:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:211:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:201:5: note: in expansion of macro 'INT_TST' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12484,7 +12873,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:166:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:183:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12497,32 +12886,30 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:212:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12540,24 +12927,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:167:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c:184:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12575,8 +12945,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_9': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12594,7 +12965,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:168:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:189:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12610,45 +12981,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:169:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:170:5: note: in expansion of macro 'TST_TN_TRUE' -/source/test-c/test-storage.c: In function 'tst_5': +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12666,7 +13000,29 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:171:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:190:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12684,8 +13040,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12703,28 +13059,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:174:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-length.c:191:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12740,8 +13075,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12754,13 +13089,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:220:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12778,7 +13114,25 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:175:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:192:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:193:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12796,29 +13150,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12834,27 +13167,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12872,7 +13186,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:176:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:194:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12887,11 +13201,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12909,7 +13225,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:177:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:195:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12922,30 +13238,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:178:5: note: in expansion of macro 'TST_TN_TRUE' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-minishell test-minishell.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12964,27 +13263,10 @@ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:179:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13003,26 +13285,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:221:5: note: in expansion of macro 'CHAR_TST' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13040,7 +13303,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:180:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:196:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13053,32 +13316,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13096,7 +13341,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:181:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:197:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13109,13 +13354,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13133,7 +13376,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:182:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:198:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13152,7 +13395,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13170,7 +13413,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:183:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:199:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13187,7 +13430,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13205,10 +13448,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13226,26 +13469,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:184:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c:202:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13258,31 +13482,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:217:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:222:5: note: in expansion of macro 'CHAR_TST' -/source/test-c/test-length.c: In function 'tst_9': +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13300,7 +13525,24 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:189:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:203:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13318,7 +13560,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:190:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:204:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13337,24 +13579,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13372,26 +13597,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:191:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c:205:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13407,8 +13613,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13426,7 +13632,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:192:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:206:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13444,8 +13650,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13463,7 +13669,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:193:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:207:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13479,8 +13685,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13495,13 +13701,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13519,7 +13726,45 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:194:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:208:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:209:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13537,27 +13782,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:341:30: note: in expansion of macro 'TST_COND' + 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) + | ^~~~~~~~ +sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' + 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~ +/source/test-c/test-length.c:210:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13573,8 +13817,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:176:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13592,8 +13836,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:195:5: note: in expansion of macro 'TST_TN_TRUE' -/source/test-c/test-storage.c: In function 'tst_6': +/source/test-c/test-length.c:211:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13611,7 +13854,47 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:196:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:212:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:219:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13629,26 +13912,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:197:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13663,14 +13928,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13686,8 +13951,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13700,53 +13965,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:198:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13764,26 +13990,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:199:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13799,8 +14007,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:220:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13837,26 +14066,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:202:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13872,44 +14083,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:203:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:204:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13927,9 +14102,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage-compact.c: In function 'tst_4': +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13945,26 +14119,9 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:205:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage-compact.c: In function 'tst_4': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13997,14 +14154,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14022,7 +14176,7 @@ sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ -/source/test-c/test-length.c:206:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage-compact.c:251:5: note: in expansion of macro 'TST_TN_TRUE' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14034,13 +14188,31 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | && TST_SUCC()) | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-storage-compact.c:251:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:252:5: note: in expansion of macro 'TST_TN_FALSE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c: In function 'vector': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14055,67 +14227,35 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:241:5: note: in expansion of macro 'SYMBOL_TST' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:252:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:207:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14128,11 +14268,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14147,31 +14290,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:208:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14191,6 +14314,23 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:253:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14209,25 +14349,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:209:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14244,7 +14366,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14259,29 +14381,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:210:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14294,47 +14401,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:211:5: note: in expansion of macro 'TST_TN_TRUE' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:341:30: note: in expansion of macro 'TST_COND' - 341 | #define TST_TRUE(exp, desc) TST_COND((exp), desc) - | ^~~~~~~~ -sscm-test.h:426:23: note: in expansion of macro 'TST_TRUE' - 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~ -/source/test-c/test-length.c:212:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14352,8 +14426,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14369,8 +14443,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14388,8 +14462,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14426,8 +14500,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14461,33 +14535,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14503,28 +14555,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14542,8 +14574,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14559,8 +14591,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14575,13 +14607,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14596,11 +14626,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14616,8 +14648,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:177:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14651,14 +14683,28 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14677,27 +14723,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14714,7 +14740,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14733,7 +14759,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14750,7 +14776,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14765,13 +14791,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14786,23 +14810,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ @@ -14826,26 +14833,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14858,11 +14846,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:260:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14877,14 +14867,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14897,14 +14884,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14923,7 +14907,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14961,7 +14945,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14999,24 +14983,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15035,6 +15002,23 @@ 426 | do { TST_TN_SAVE; TST_TRUE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~ /source/test-c/test-storage-compact.c:263:5: note: in expansion of macro 'TST_TN_TRUE' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15053,42 +15037,6 @@ 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ /source/test-c/test-storage-compact.c:264:5: note: in expansion of macro 'TST_TN_FALSE' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15124,30 +15072,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15184,8 +15110,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15222,8 +15148,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15236,14 +15162,30 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:237:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:242:5: note: in expansion of macro 'SYMBOL_TST' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15260,7 +15202,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15279,7 +15221,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15296,7 +15238,7 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15315,25 +15257,29 @@ 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_7': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15355,25 +15301,23 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:269:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:178:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15405,33 +15349,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15449,8 +15374,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15466,28 +15391,29 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15502,11 +15428,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15519,25 +15448,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ @@ -15560,10 +15470,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:270:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15581,8 +15492,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15598,8 +15509,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15617,8 +15528,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15634,8 +15545,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15653,30 +15564,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15692,28 +15581,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:257:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15731,8 +15600,25 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15773,23 +15659,6 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15807,8 +15676,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15824,8 +15693,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15843,8 +15712,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15860,8 +15729,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15883,6 +15752,42 @@ 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-storage-compact.c:274:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15916,11 +15821,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15951,29 +15859,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' - 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' -sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 335 | (((cond) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 336 | || \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 338 | __LINE__, desc))) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 339 | && TST_SUCC()) - | ^~~~~~~~~~~~~~ -sscm-test.h:342:30: note: in expansion of macro 'TST_COND' - 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) - | ^~~~~~~~ -sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' - 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) - | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:277:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15991,8 +15884,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16010,7 +15903,7 @@ sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) | ^~~~~~~~~ -/source/test-c/test-storage-compact.c:278:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage-compact.c:277:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16026,8 +15919,26 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 335 | (((cond) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 336 | || \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 337 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n", \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 338 | __LINE__, desc))) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 339 | && TST_SUCC()) + | ^~~~~~~~~~~~~~ +sscm-test.h:342:30: note: in expansion of macro 'TST_COND' + 342 | #define TST_FALSE(exp, desc) TST_COND(!(exp), desc) + | ^~~~~~~~ +sscm-test.h:428:23: note: in expansion of macro 'TST_FALSE' + 428 | do { TST_TN_SAVE; TST_FALSE((exp), TST_TN_NAME()); } while (0) + | ^~~~~~~~~ +/source/test-c/test-storage-compact.c:278:5: note: in expansion of macro 'TST_TN_FALSE' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16045,8 +15956,8 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16102,8 +16013,27 @@ sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' -/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16121,10 +16051,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16140,10 +16071,28 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16158,13 +16107,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16177,13 +16124,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:179:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16198,13 +16143,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16217,13 +16160,30 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:41:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16244,7 +16204,24 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:43:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16263,7 +16240,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:282:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16278,14 +16255,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16298,14 +16272,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:45:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16320,14 +16291,12 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c: In function 'tst_9': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16340,14 +16309,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:47:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16362,14 +16328,34 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16382,14 +16368,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:283:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16404,14 +16408,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16424,15 +16425,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_TST' -/source/test-c/test-storage.c: In function 'vector': +/source/test-c/test-alignment.c:49:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16447,14 +16444,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16467,14 +16461,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-alignment.c:51:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16489,14 +16480,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16509,15 +16497,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:297:5: note: in expansion of macro 'VECTOR_TST' -/source/test-c/test-length.c: In function 'tst_13': +/source/test-c/test-alignment.c:53:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16532,13 +16516,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16551,13 +16535,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' + 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16578,7 +16581,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16597,7 +16600,24 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:286:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-alignment.c:55:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16612,14 +16632,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16632,15 +16649,12 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/source/test-c/test-alignment.c:57:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-storage.c: In function 'tst_10': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16658,29 +16672,30 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ + 319 | ++TST_CASE_INFO->fail, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) + 322 | 0) | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16698,11 +16713,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16719,23 +16733,21 @@ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ + 324 | ++TST_CASE_INFO->succ, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ + 325 | TST_FAILED = 0, \ | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) + 326 | 1) | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ | ^~~~~~~~ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ @@ -16743,7 +16755,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:287:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16756,13 +16768,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:59:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16777,13 +16787,11 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16796,13 +16804,11 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:61:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16817,13 +16823,33 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16836,13 +16862,31 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:367:33: note: in expansion of macro 'TST_EQUALITY' + 367 | #define TST_EQ_UINT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, uintmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-alignment.c:63:5: note: in expansion of macro 'TST_EQ_UINT' +/source/test-c/test-alignment.c:180:5: note: in expansion of macro 'TEST_ALIGNMENT' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16860,10 +16904,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16879,10 +16924,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16897,14 +16943,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16917,14 +16963,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16943,10 +16989,10 @@ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16963,10 +17009,10 @@ 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:293:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16981,13 +17027,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17000,13 +17047,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17024,10 +17072,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17043,10 +17092,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17061,13 +17111,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17080,13 +17131,15 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' +/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c: In function 'tst_12': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17101,13 +17154,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17120,13 +17174,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17144,11 +17199,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-storage.c: In function 'tst_9': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17164,10 +17219,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17182,13 +17238,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17201,14 +17258,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:328:5: note: in expansion of macro 'VALS_TST' -/source/test-c/test-length.c: In function 'tst_14': +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17226,10 +17283,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17245,10 +17303,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17263,13 +17322,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17282,13 +17342,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17303,13 +17364,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17322,13 +17384,15 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:392:33: note: in expansion of macro 'TST_EQUALITY' - 392 | #define TST_EQ_OBJ(x, a, desc) TST_EQUALITY(SCM_EQ, scm_uintobj_t, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_OBJ' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:325:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:329:5: note: in expansion of macro 'VALS_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-length.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17349,7 +17413,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17368,8 +17432,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-storage.c: In function 'tst_10': +/source/test-c/test-length.c:304:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17387,11 +17450,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17407,11 +17469,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:305:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17426,13 +17487,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17445,13 +17507,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17472,7 +17535,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17491,7 +17554,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:306:5: note: in expansion of macro 'TST_TN_EQ_INT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-global-coll test-global-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17506,14 +17570,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17526,14 +17590,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:343:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17554,7 +17618,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17573,7 +17637,29 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:307:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17594,7 +17680,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17607,35 +17693,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' /source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17651,11 +17716,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:309:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17676,7 +17740,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17695,7 +17759,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:310:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17710,14 +17774,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17730,14 +17794,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' /source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17758,7 +17822,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17777,7 +17841,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:311:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17792,13 +17856,14 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17811,13 +17876,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17835,10 +17901,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17854,10 +17921,11 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' +/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' +/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' +/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17875,11 +17943,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17895,11 +17962,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:312:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17920,7 +17986,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17939,7 +18005,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:313:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17960,7 +18026,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17979,7 +18045,8 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:314:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17994,13 +18061,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18015,14 +18082,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18035,13 +18101,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' - 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18054,14 +18120,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:344:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:315:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18082,7 +18147,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18101,7 +18166,7 @@ sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:316:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18116,14 +18181,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18136,14 +18200,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ +sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' + 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' +/source/test-c/test-length.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18158,14 +18222,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18178,15 +18241,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:84:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:338:5: note: in expansion of macro 'TST_INIT2' -/source/test-c/test-storage.c:346:5: note: in expansion of macro 'FUNC_TST' -/source/test-c/test-storage.c: In function 'tst_12': +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:328:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18205,10 +18266,30 @@ 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18225,10 +18306,28 @@ 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:329:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18246,11 +18345,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18266,11 +18364,31 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:330:5: note: in expansion of macro 'TST_TN_EQ_INT' +sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 319 | ++TST_CASE_INFO->fail, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 320 | TST_LOG(msg), \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 321 | TST_FAILED = 1, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 322 | 0) + | ~~ +sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' + 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18289,10 +18407,28 @@ 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ + | ^~~~~~~~~~~~ +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:331:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18309,10 +18445,9 @@ 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ | ^~~~~~~~~~~~ /source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18330,11 +18465,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18350,11 +18484,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:378:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:333:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18369,14 +18502,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18389,14 +18521,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:334:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage.c: In function 'tst_14': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18411,34 +18543,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18453,14 +18564,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18473,15 +18583,32 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:335:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18496,14 +18623,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18516,16 +18642,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' - 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:379:5: note: in expansion of macro 'CONT_TST' -In file included from /source/test-c/test-format.c:46: -/source/test-c/test-format.c: In function 'tst_1': +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18540,14 +18663,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18560,14 +18682,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:336:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18582,13 +18703,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18601,13 +18722,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:337:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18622,13 +18743,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18646,11 +18767,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18663,13 +18783,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ - | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) - | ^~~~~~~~~~ -/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' +/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18685,11 +18805,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:338:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18704,13 +18823,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18723,13 +18842,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:339:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18744,14 +18863,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18764,14 +18882,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:75:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' + 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ + | ^~~~~~~~~~~~ +/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' +/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' +/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' +/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18786,13 +18903,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18805,13 +18922,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:340:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18829,11 +18946,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18849,11 +18965,10 @@ sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_INT' -/source/test-c/test-storage.c:76:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:113:9: note: in expansion of macro 'TST2' -/source/test-c/test-storage.c:373:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:381:5: note: in expansion of macro 'CONT_TST' +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-length.c:342:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18868,13 +18983,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18887,13 +19002,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:343:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18908,13 +19023,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18927,14 +19042,16 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' - 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ +sscm-test.h:365:33: note: in expansion of macro 'TST_EQUALITY' + 365 | #define TST_EQ_INT(x, a, desc) TST_EQUALITY(TST_C_EQUAL, intmax_t, \ | ^~~~~~~~~~~~ -sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' - 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) +sscm-test.h:430:23: note: in expansion of macro 'TST_EQ_INT' + 430 | do { TST_TN_SAVE; TST_EQ_INT((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-storage.c: In function 'tst_13': +/source/test-c/test-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-coll test-gc-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +In file included from /source/test-c/test-format.c:46: +/source/test-c/test-format.c: In function 'tst_1': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18949,13 +19066,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18968,13 +19085,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:394:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:136:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18995,7 +19112,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19014,7 +19131,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:137:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19035,7 +19152,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19054,7 +19171,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:138:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19069,14 +19186,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19089,14 +19205,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:395:5: note: in expansion of macro 'CPTR_TST' -/source/test-c/test-format.c: In function 'tst_2': +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:139:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19117,7 +19232,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19136,7 +19251,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:140:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19151,13 +19266,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19170,13 +19285,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:397:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:141:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19197,7 +19312,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19216,7 +19331,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:142:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19237,7 +19352,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19256,7 +19371,8 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:143:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c: In function 'tst_2': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19277,7 +19393,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19296,7 +19412,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:148:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19311,13 +19427,32 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' +sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] + 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 324 | ++TST_CASE_INFO->succ, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 325 | TST_FAILED = 0, \ + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ + 326 | 1) + | ~~ +sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' + 354 | TST_SUCC(); \ + | ^~~~~~~~ +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:149:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19338,26 +19473,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:388:33: note: in expansion of macro 'TST_EQUALITY' - 388 | #define TST_EQ_PTR(x, a, desc) TST_EQUALITY(TST_C_EQUAL, void*, \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_PTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:391:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:398:5: note: in expansion of macro 'CPTR_TST' +/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19376,8 +19492,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-format.c: In function 'tst_3': +/source/test-c/test-format.c:150:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19398,7 +19513,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19417,8 +19532,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' -/source/test-c/test-storage.c: In function 'tst_14': +/source/test-c/test-format.c:151:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19433,13 +19547,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19452,13 +19566,14 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:411:5: note: in expansion of macro 'CFPTR_TST' +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:152:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c: In function 'tst_3': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19479,7 +19594,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19498,7 +19613,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:157:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19519,7 +19634,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19538,7 +19653,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:158:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19559,7 +19674,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19578,7 +19693,7 @@ sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ -/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-format.c:159:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19593,13 +19708,13 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19612,13 +19727,13 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:412:5: note: in expansion of macro 'CFPTR_TST' +sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' + 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ + | ^~~~~~~~~~~~ +sscm-test.h:438:23: note: in expansion of macro 'TST_EQ_STR' + 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) + | ^~~~~~~~~~ +/source/test-c/test-format.c:160:5: note: in expansion of macro 'TST_TN_EQ_STR' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19673,27 +19788,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19713,25 +19807,6 @@ sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' 354 | TST_SUCC(); \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:93:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:415:5: note: in expansion of macro 'CFPTR_TST' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19793,27 +19868,6 @@ sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' -sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 319 | ++TST_CASE_INFO->fail, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 320 | TST_LOG(msg), \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 321 | TST_FAILED = 1, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 322 | 0) - | ~~ -sscm-test.h:349:9: note: in expansion of macro 'TST_FAIL' - 349 | TST_FAIL(tst_format(__FILE__ ":%d: %s failed.\n" \ - | ^~~~~~~~ sscm-test.h:384:33: note: in expansion of macro 'TST_EQUALITY' 384 | #define TST_EQ_STR(x, a, desc) TST_EQUALITY(TST_STR_EQUAL, char*, \ | ^~~~~~~~~~~~ @@ -19840,25 +19894,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:164:5: note: in expansion of macro 'TST_TN_EQ_STR' -sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] - 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 324 | ++TST_CASE_INFO->succ, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 326 | 1) - | ~~ -sscm-test.h:354:9: note: in expansion of macro 'TST_SUCC' - 354 | TST_SUCC(); \ - | ^~~~~~~~ -sscm-test.h:403:5: note: in expansion of macro 'TST_EQUALITY' - 403 | TST_EQUALITY(TST_C_EQUAL, tst_funcptr_t, "%p", \ - | ^~~~~~~~~~~~ -/source/test-c/test-storage.c:67:9: note: in expansion of macro 'TST_EQ_FPTR' -/source/test-c/test-storage.c:100:9: note: in expansion of macro 'TST1' -/source/test-c/test-storage.c:407:5: note: in expansion of macro 'TST_SET1' -/source/test-c/test-storage.c:416:5: note: in expansion of macro 'CFPTR_TST' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20139,6 +20174,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:171:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-alignment-coll test-alignment-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21381,6 +21417,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:217:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21722,7 +21759,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:227:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21742,6 +21778,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:227:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21862,7 +21899,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:230:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-gc-protect-coll test-gc-protect-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22004,7 +22040,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:235:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-minishell test-minishell.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22024,7 +22059,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:235:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22225,6 +22259,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:241:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-stack-coll test-gc-protect-stack-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22345,6 +22380,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:244:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-compact-coll test-storage-compact-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23707,7 +23743,6 @@ | ^~~~~~~~~~ /source/test-c/test-format.c:312:5: note: in expansion of macro 'TST_TN_EQ_STR' /source/test-c/test-format.c: In function 'tst_7': -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23788,7 +23823,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:319:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -23829,6 +23863,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:320:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-global-coll test-global-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24149,6 +24184,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:330:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-array2list-coll test-array2list-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25251,7 +25287,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:390:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25351,6 +25386,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:392:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-coll test-gc-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25751,7 +25787,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:406:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27394,7 +27429,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:529:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27675,6 +27709,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:537:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-alignment-coll test-alignment-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -28235,7 +28270,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:553:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -28396,7 +28430,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:557:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-gc-protect-coll test-gc-protect-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29999,7 +30033,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:619:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-strcasecmp-coll test-strcasecmp-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30160,6 +30194,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:624:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-compact-coll test-storage-compact-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30920,6 +30955,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:650:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-array2list-coll test-array2list-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu /source/test-c/test-format.c: In function 'tst_13': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -32041,6 +32077,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:690:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33563,7 +33600,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:761:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35926,7 +35962,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:863:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36108,7 +36143,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:869:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-storage-coll test-storage-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36648,6 +36682,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:903:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-strcasecmp-coll test-strcasecmp-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38049,6 +38084,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:982:5: note: in expansion of macro 'TST_TN_EQ_STR' +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-length-coll test-length-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38610,6 +38646,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1007:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -41853,7 +41890,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1166:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -42075,7 +42111,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1174:5: note: in expansion of macro 'TST_TN_EQ_STR' -libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-storage-coll test-storage-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -46779,6 +46814,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1366:5: note: in expansion of macro 'TST_TN_EQ_STR' +libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-length-coll test-length-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -78300,22 +78336,22 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:3118:5: note: in expansion of macro 'TST_TN_EQ_STR' -/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la +/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -rpath /usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -o test-format-coll test-format-coll.o ../src/libsscm.la /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la libtool: link: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test-format-coll test-format-coll.o ../src/.libs/libsscm.so /build/reproducible-path/sigscheme-0.9.1/libgcroots/.libs/libgcroots.so -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu make[3]: Leaving directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make check-TESTS make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/test-c' +PASS: test-storage-coll +PASS: test-strcasecmp-coll PASS: test-alignment-coll -PASS: test-global-coll PASS: test-gc-protect-stack-coll +PASS: test-global-coll PASS: test-gc-protect-coll -PASS: test-storage-coll PASS: test-storage-compact-coll -PASS: test-strcasecmp-coll PASS: test-length-coll -PASS: test-array2list-coll PASS: test-format-coll +PASS: test-array2list-coll PASS: test-gc-coll ============================================================================ Testsuite summary for SigScheme 0.9.1 @@ -78380,7 +78416,7 @@ make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/libgcroots' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' - /bin/bash ./libtool --mode=install /usr/bin/install -c libgcroots.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' + /bin/sh ./libtool --mode=install /usr/bin/install -c libgcroots.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libgcroots.so.0.1.0 /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libgcroots.so.0.1.0 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so.0 || { rm -f libgcroots.so.0 && ln -s libgcroots.so.0.1.0 libgcroots.so.0; }; }) libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libgcroots.so.0.1.0 libgcroots.so || { rm -f libgcroots.so && ln -s libgcroots.so.0.1.0 libgcroots.so; }; }) @@ -78421,9 +78457,9 @@ make[3]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' make[4]: Entering directory '/build/reproducible-path/sigscheme-0.9.1/src' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' - /bin/bash ../libtool --mode=install /usr/bin/install -c libsscm.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' + /bin/sh ../libtool --mode=install /usr/bin/install -c libsscm.la '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: warning: relinking 'libsscm.la' -libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/src; /bin/bash "/build/reproducible-path/sigscheme-0.9.1/libtool" --tag CC --mode=relink gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -inst-prefix-dir /build/reproducible-path/sigscheme-0.9.1/debian/tmp) +libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/src; /bin/sh "/build/reproducible-path/sigscheme-0.9.1/libtool" --tag CC --mode=relink gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pedantic -Wall -Wchar-subscripts -Wmissing-declarations -Wredundant-decls -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wno-overlength-strings -DNDEBUG -version-info 3:1:0 -Wl,-z,relro -Wl,-z,now -o libsscm.la -rpath /usr/lib/x86_64-linux-gnu libsscm_la-alloc.lo libsscm_la-storage.lo libsscm_la-storage-gc.lo libsscm_la-error.lo libsscm_la-symbol.lo libsscm_la-env.lo libsscm_la-eval.lo libsscm_la-syntax.lo libsscm_la-procedure.lo libsscm_la-list.lo libsscm_la-module.lo libsscm_la-sigscheme.lo libsscm_la-continuation.lo libsscm_la-scmport-file.lo libsscm_la-scmport-basechar.lo libsscm_la-encoding.lo libsscm_la-scmport-mbchar.lo libsscm_la-format.lo libsscm_la-qquote.lo libsscm_la-legacy-macro.lo libsscm_la-promise.lo libsscm_la-number.lo libsscm_la-number-io.lo libsscm_la-char.lo libsscm_la-string.lo libsscm_la-string-procedure.lo libsscm_la-vector.lo libsscm_la-port.lo libsscm_la-read.lo libsscm_la-write.lo libsscm_la-load.lo libsscm_la-deep-cadrs.lo libsscm_la-module-sscm-ext.lo libsscm_la-module-srfi1.lo libsscm_la-module-srfi2.lo libsscm_la-module-srfi6.lo libsscm_la-scmport-str.lo libsscm_la-module-srfi8.lo libsscm_la-module-srfi9.lo libsscm_la-module-srfi23.lo libsscm_la-module-srfi28.lo libsscm_la-module-srfi34.lo libsscm_la-module-srfi38.lo libsscm_la-module-srfi43.lo libsscm_la-module-srfi48.lo libsscm_la-module-srfi55.lo libsscm_la-module-srfi60.lo /build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la -inst-prefix-dir /build/reproducible-path/sigscheme-0.9.1/debian/tmp) libtool: relink: gcc -shared -fPIC -DPIC .libs/libsscm_la-alloc.o .libs/libsscm_la-storage.o .libs/libsscm_la-storage-gc.o .libs/libsscm_la-error.o .libs/libsscm_la-symbol.o .libs/libsscm_la-env.o .libs/libsscm_la-eval.o .libs/libsscm_la-syntax.o .libs/libsscm_la-procedure.o .libs/libsscm_la-list.o .libs/libsscm_la-module.o .libs/libsscm_la-sigscheme.o .libs/libsscm_la-continuation.o .libs/libsscm_la-scmport-file.o .libs/libsscm_la-scmport-basechar.o .libs/libsscm_la-encoding.o .libs/libsscm_la-scmport-mbchar.o .libs/libsscm_la-format.o .libs/libsscm_la-qquote.o .libs/libsscm_la-legacy-macro.o .libs/libsscm_la-promise.o .libs/libsscm_la-number.o .libs/libsscm_la-number-io.o .libs/libsscm_la-char.o .libs/libsscm_la-string.o .libs/libsscm_la-string-procedure.o .libs/libsscm_la-vector.o .libs/libsscm_la-port.o .libs/libsscm_la-read.o .libs/libsscm_la-write.o .libs/libsscm_la-load.o .libs/libsscm_la-deep-cadrs.o .libs/libsscm_la-module-sscm-ext.o .libs/libsscm_la-module-srfi1.o .libs/libsscm_la-module-srfi2.o .libs/libsscm_la-module-srfi6.o .libs/libsscm_la-scmport-str.o .libs/libsscm_la-module-srfi8.o .libs/libsscm_la-module-srfi9.o .libs/libsscm_la-module-srfi23.o .libs/libsscm_la-module-srfi28.o .libs/libsscm_la-module-srfi34.o .libs/libsscm_la-module-srfi38.o .libs/libsscm_la-module-srfi43.o .libs/libsscm_la-module-srfi48.o .libs/libsscm_la-module-srfi55.o .libs/libsscm_la-module-srfi60.o -L/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lgcroots -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libsscm.so.3 -o .libs/libsscm.so.3.0.1 libtool: install: /usr/bin/install -c .libs/libsscm.so.3.0.1T /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.so.3.0.1 libtool: install: (cd /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsscm.so.3.0.1 libsscm.so.3 || { rm -f libsscm.so.3 && ln -s libsscm.so.3.0.1 libsscm.so.3; }; }) @@ -78434,7 +78470,7 @@ libtool: install: ranlib /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/lib/x86_64-linux-gnu/libsscm.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c sscm '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c sscm '/build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin' libtool: warning: 'libsscm.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: warning: '/build/reproducible-path/sigscheme-0.9.1/libgcroots/libgcroots.la' has not been installed in '/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/sscm /build/reproducible-path/sigscheme-0.9.1/debian/tmp/usr/bin/sscm @@ -78507,8 +78543,8 @@ dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libsscm3-dbgsym' in '../libsscm3-dbgsym_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-3_amd64.deb'. -dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libgcroots0-dbgsym' in '../libgcroots0-dbgsym_0.9.1-3_amd64.deb'. +dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-3_amd64.deb'. dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sigscheme_0.9.1-3_amd64.buildinfo dpkg-genchanges --build=binary -O../sigscheme_0.9.1-3_amd64.changes @@ -78517,12 +78553,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/490040/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3451730 and its subdirectories -I: Current time: Thu Dec 18 13:02:56 -12 2025 -I: pbuilder-time-stamp: 1766106176 +I: removing directory /srv/workspace/pbuilder/490040 and its subdirectories +I: Current time: Sat Nov 16 08:42:20 +14 2024 +I: pbuilder-time-stamp: 1731696140