Diff of the two buildlogs: -- --- b1/build.log 2025-10-26 08:08:57.953833717 +0000 +++ b2/build.log 2025-10-26 08:10:45.717974706 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Oct 25 20:05:35 -12 2025 -I: pbuilder-time-stamp: 1761465935 +I: Current time: Sun Nov 29 04:31:59 +14 2026 +I: pbuilder-time-stamp: 1795876319 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -27,53 +27,85 @@ dpkg-source: info: applying 6.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1622292/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1358382/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 28 14:32 /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/1358382/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1358382/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(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=42 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4971f0cce3a243e8af915121966d569a' - 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='1622292' - PS1='# ' - PS2='> ' + INVOCATION_ID=c0e35f33f981479d81522c8f9146cf9f + 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=1358382 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.tie7kCQo/pbuilderrc_4OvO --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tie7kCQo/b1 --logfile b1/build.log sigscheme_0.9.1-4.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + 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.tie7kCQo/pbuilderrc_RP7u --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tie7kCQo/b2 --logfile b2/build.log sigscheme_0.9.1-4.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1622292/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1358382/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -143,7 +175,7 @@ Get: 30 http://deb.debian.org/debian forky/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 31 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 32 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] -Fetched 11.3 MB in 6s (1998 kB/s) +Fetched 11.3 MB in 0s (131 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19900 files and directories currently installed.) @@ -291,7 +323,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 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-4_source.changes +I: user script /srv/workspace/pbuilder/1358382/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1358382/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-4_source.changes dpkg-buildpackage: info: source package sigscheme dpkg-buildpackage: info: source version 0.9.1-4 dpkg-buildpackage: info: source distribution unstable @@ -1143,7 +1179,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 -std=gnu17' '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 -std=gnu17' '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 @@ -1358,7 +1394,7 @@ Compiler version: gcc (Debian 15.2.0-4) 15.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 -std=gnu17 -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 -j40 + make -j42 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' @@ -1379,12 +1415,12 @@ 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 +/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 +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 -std=gnu17 -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 mark.c: In function 'GCROOTS_noop1': mark.c:35:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] 35 | static volatile word sink; @@ -1392,7 +1428,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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -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") @@ -1408,17 +1444,17 @@ 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 ln -s ../../src/scmint.h scmint.h +rm -f global.h +rm -f encoding.h +rm -f encoding-dummy.h ln -s ../../src/global.h global.h -rm -f storage-common.h ln -s ../../src/encoding.h encoding.h +rm -f sigscheme.h ln -s ../../src/encoding-dummy.h encoding-dummy.h +rm -f storage-common.h ln -s ../../src/sigscheme.h sigscheme.h rm -f storage-fatty.h rm -f storage-compact.h @@ -1439,90 +1475,125 @@ 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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/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 -std=gnu17 -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 +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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 +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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 /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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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/stdlib.h:26, + from error.c:39: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 +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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from env.c:72: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 sigscheme.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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 +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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from list.c:76: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 +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 -std=gnu17 -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 -std=gnu17 -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 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/15/include/limits.h:210, @@ -1539,19 +1610,59 @@ from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from env.c:72: + from syntax.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/stdlib.h:26, + from storage-gc.c:62: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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/stdlib.h:26, + from alloc.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 +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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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: + from module.c:41: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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-gc.c:62: + from scmport-mbchar.c:44: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from legacy-macro.c:37: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1567,19 +1678,53 @@ | ^~~~~~~ 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: + from continuation.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from qquote.c:40: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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 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: + from scmport-basechar.c:44: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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/limits.h:26, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from promise.c:38: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from deep-cadrs.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 alloc.c:40: + from write.c:42: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1589,7 +1734,19 @@ from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from legacy-macro.c:37: + from number.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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-procedure.c:40: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ @@ -1598,38 +1755,145 @@ from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from read.c:171: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 -std=gnu17 -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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from list.c:76: + from module-srfi1.c:46: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -In file included from eval.c:41: -eval.c: In function 'call_continuation': +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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi8.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from vector.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 +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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from char.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi23.c:40: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi2.c:41: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi9.c:37: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi28.c:38: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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-str.c:44: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" + | ^~~~~~~ +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] 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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' + 196 | DECLARE_FUNCTION("%%error-object?", 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) - | ^~~~~~~~~~~~~~~~ -eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'call_closure': +error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' + 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ @@ -1639,31 +1903,23 @@ 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"); +env.c:233:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 233 | DECLARE_INTERNAL_FUNCTION("scm_extend_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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] - 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:196:5: note: in expansion of macro 'DECLARE_FUNCTION' - 196 | DECLARE_FUNCTION("%%error-object?", 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); \ | ^~~~~~~~~~ -error.c:196:5: note: in expansion of macro 'DECLARE_FUNCTION' - 196 | DECLARE_FUNCTION("%%error-object?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -In file included from env.c:73: -env.c: In function 'scm_extend_environment': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ @@ -1673,8 +1929,8 @@ 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"); +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 @@ -1685,8 +1941,8 @@ 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"); +symbol.c:75:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 75 | DECLARE_INTERNAL_FUNCTION("scm_intern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ env.c: In function 'scm_replace_environment': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -1713,7 +1969,6 @@ env.c:253:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 253 | DECLARE_INTERNAL_FUNCTION("scm_replace_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_eval': 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 @@ -1727,15 +1982,6 @@ 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_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); - | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ @@ -1748,10 +1994,7 @@ env.c:277:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 277 | DECLARE_INTERNAL_FUNCTION("scm_update_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from list.c:77: -list.c: In function 'scm_p_pairp': -In file included from symbol.c:44: -symbol.c: In function 'scm_intern': +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 | ^~~~~~~~~~~~~ @@ -1761,27 +2004,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"); +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_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); \ - | ^~~~~~~~~~ -list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("pair?", 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:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("pair?", 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 | ^~~~~~~~~~~~~ @@ -1791,18 +2016,19 @@ 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"); +symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 108 | DECLARE_INTERNAL_FUNCTION("scm_symbol_bound_to"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cons': +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); \ | ^~~~~~~~~~ -list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", 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 @@ -1810,30 +2036,11 @@ 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); - | ^~~~~~~~~~~~~~~~ -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: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); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdr': -error.c: In function 'scm_make_error_obj': -sigschemeinternal.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); +syntax.c:160:5: note: in expansion of macro 'DECLARE_FUNCTION' + 160 | DECLARE_FUNCTION("quote", syntax_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 | ^~~~~~~~~~~~~ @@ -1843,35 +2050,8 @@ 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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -error.c: In function 'scm_raise_error': -symbol.c: In function 'scm_symbol_bound_to': -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) - | ^~~~~~~~~~~~~~~~ -symbol.c:108:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 108 | DECLARE_INTERNAL_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); \ - | ^~~~~~~~~~ -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"); +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] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -1882,23 +2062,22 @@ 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"); +eval.c:144:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 144 | DECLARE_INTERNAL_FUNCTION("call_continuation"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +env.c: In function 'scm_add_environment': +In file included from list.c:77: +list.c: In function 'scm_p_pairp': +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); \ | ^~~~~~~~~~ -list.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("set-car!", procedure_fixed_2); +syntax.c:180:5: note: in expansion of macro 'DECLARE_FUNCTION' + 180 | DECLARE_FUNCTION("lambda", syntax_variadic_1); | ^~~~~~~~~~~~~~~~ -env.c: In function 'scm_add_environment': -In file included from legacy-macro.c:38: -legacy-macro.c: In function 'scm_s_define_macro': -error.c: In function 'scm_p_fatal_error': -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 | ^~~~~~~~~~~~~ @@ -1911,33 +2090,6 @@ 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_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); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ -sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~ @@ -1950,15 +2102,14 @@ env.c:294:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 294 | DECLARE_INTERNAL_FUNCTION("scm_add_environment"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_caar': sigschemeinternal.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); +list.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", 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 @@ -1966,18 +2117,18 @@ 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:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("pair?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cadr': +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); \ | ^~~~~~~~~~ -list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' - 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); +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 @@ -1985,37 +2136,33 @@ 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); +list.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' + 112 | DECLARE_FUNCTION("cons", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdar': +env.c: In function 'scm_lookup_environment': +list.c: In function 'scm_p_car': +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 | ^~~~~~~~~~~~~ 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); - | ^~~~~~~~~~~~~~~~ -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:198:5: note: in expansion of macro 'DECLARE_FUNCTION' - 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cddr': +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_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); +list.c:120:5: note: in expansion of macro 'DECLARE_FUNCTION' + 120 | DECLARE_FUNCTION("car", 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 @@ -2023,109 +2170,69 @@ 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); - | ^~~~~~~~~~~~~~~~ -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); \ - | ^~~~~~~~~~ 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: In function 'scm_p_caddr': sigschemeinternal.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); \ - | ^~~~~~~~~~ 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"); +format.c:248:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 248 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_cdddr': +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); \ | ^~~~~~~~~~ -list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' - 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -error.c: In function 'scm_p_backtrace': -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); +list.c:134:5: note: in expansion of macro 'DECLARE_FUNCTION' + 134 | DECLARE_FUNCTION("cdr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +format.c: In function 'read_number_prefix': +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); \ | ^~~~~~~~~~ -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_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); - | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_nullp': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ -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) + | ^~~~~~~~~~~~~~~~ +eval.c:166:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 166 | DECLARE_INTERNAL_FUNCTION("call_closure"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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); +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); | ^~~~~~~~~~~~~~~~ env.c: In function 'scm_lookup_frame': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -2140,7 +2247,6 @@ env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_listp': 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 | ^~~~~~~~~~~~~ @@ -2153,33 +2259,38 @@ env.c:374:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 374 | DECLARE_INTERNAL_FUNCTION("scm_lookup_frame"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_set_cdrx': +error.c: In function 'scm_make_error_obj': sigschemeinternal.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:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("list?", procedure_fixed_1); +list.c:165:5: note: in expansion of macro 'DECLARE_FUNCTION' + 165 | DECLARE_FUNCTION("set-cdr!", 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); \ - | ^~~~~~~~~~ -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: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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_caar': sigschemeinternal.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); +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 @@ -2187,10 +2298,21 @@ 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); +list.c:182:5: note: in expansion of macro 'DECLARE_FUNCTION' + 182 | DECLARE_FUNCTION("caar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'map_eval': +error.c: In function 'scm_raise_error': +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); \ + | ^~~~~~~~~~ +list.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("cadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ @@ -2200,19 +2322,31 @@ 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)"); +error.c:219:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 219 | DECLARE_INTERNAL_FUNCTION("scm_raise_error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' - 314 | DECLARE_FUNCTION("length", procedure_fixed_1); +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_cdar': 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 @@ -2226,17 +2360,55 @@ env.c:398:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 398 | DECLARE_INTERNAL_FUNCTION("scm_symbol_value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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:590:5: note: in expansion of macro 'DECLARE_FUNCTION' - 590 | DECLARE_FUNCTION("scheme-report-environment", procedure_fixed_1); +list.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", 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:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("cdar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ + | ^~~~~~~~~~ +error.c:259:5: note: in expansion of macro 'DECLARE_FUNCTION' + 259 | DECLARE_FUNCTION("%%fatal-error", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ + | ^~~~~~~~~~ +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: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); | ^~~~~~~~~~~~~~~~ env.c: In function 'scm_valid_environmentp': +list.c: In function 'scm_p_caddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2261,35 +2433,14 @@ env.c:431:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 431 | DECLARE_INTERNAL_FUNCTION("scm_valid_environmentp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'scm_p_null_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:609:5: note: in expansion of macro 'DECLARE_FUNCTION' - 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' - 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); - | ^~~~~~~~~~~~~~~~ -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); +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 @@ -2297,10 +2448,11 @@ 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); +list.c:214:5: note: in expansion of macro 'DECLARE_FUNCTION' + 214 | DECLARE_FUNCTION("caddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ env.c: In function 'valid_framep': +list.c: In function 'scm_p_cdddr': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2325,45 +2477,76 @@ env.c:456:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' 456 | DECLARE_INTERNAL_FUNCTION("valid_framep"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' - 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); +list.c:222:5: note: in expansion of macro 'DECLARE_FUNCTION' + 222 | DECLARE_FUNCTION("cdddr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +In file included from module.c:44: +module.c: In function 'scm_s_use': +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); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' - 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); +module.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' + 208 | DECLARE_FUNCTION("use", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_memq': +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); \ | ^~~~~~~~~~ -list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' - 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); +list.c:230:5: note: in expansion of macro 'DECLARE_FUNCTION' + 230 | DECLARE_FUNCTION("null?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_memv': +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); + | ^~~~~~~~~~~~~~~~ +error.c: In function 'scm_p_backtrace': +In file included from continuation.c:44: +continuation.c: In function 'enter_dynamic_extent': sigschemeinternal.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); +error.c:329:5: note: in expansion of macro 'DECLARE_FUNCTION' + 329 | DECLARE_FUNCTION("%%backtrace", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +In file included from promise.c:39: +promise.c: In function 'scm_s_delay': +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 'scm_validate_formals': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] @@ -2387,59 +2570,70 @@ 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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' - 446 | DECLARE_FUNCTION("member", procedure_fixed_2); +promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -list.c: In function 'scm_p_assq': -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); \ - | ^~~~~~~~~~ -list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' - 471 | DECLARE_FUNCTION("assq", procedure_fixed_2); +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: In function 'scm_p_assv': +module.c: In function 'scm_p_require_module': +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); \ | ^~~~~~~~~~ -list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' - 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); +module.c:245:5: note: in expansion of macro 'DECLARE_FUNCTION' + 245 | DECLARE_FUNCTION("%%require-module", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~~~~~ 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); +legacy-macro.c:85:5: note: in expansion of macro 'DECLARE_FUNCTION' + 85 | DECLARE_FUNCTION("define-macro", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -In file included from procedure.c:41: -procedure.c: In function 'scm_p_eqp': +list.c: In function 'scm_p_listp': +continuation.c: In function 'exit_dynamic_extent': sigschemeinternal.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); +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 @@ -2447,18 +2641,40 @@ 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); +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_eqvp': +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); \ | ^~~~~~~~~~ -procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); +syntax.c:250:5: note: in expansion of macro 'DECLARE_FUNCTION' + 250 | DECLARE_FUNCTION("set!", syntax_fixed_2); + | ^~~~~~~~~~~~~~~~ +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); \ + | ^~~~~~~~~~ +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", 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 @@ -2466,125 +2682,38 @@ 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); +list.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("list", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from vector.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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 sigscheme.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from char.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from qquote.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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-basechar.c:44: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi9.c:37: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from promise.c:38: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from read.c:171: + from module-srfi6.c:40: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ -procedure.c: In function 'scm_p_equalp': +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: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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); +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 @@ -2592,18 +2721,18 @@ 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); +deep-cadrs.c:65:5: note: in expansion of macro 'DECLARE_FUNCTION' + 65 | DECLARE_FUNCTION("caaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_not': +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); \ | ^~~~~~~~~~ -procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' - 219 | DECLARE_FUNCTION("not", procedure_fixed_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 @@ -2611,43 +2740,37 @@ 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); +deep-cadrs.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' + 73 | DECLARE_FUNCTION("caadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_booleanp': +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); \ | ^~~~~~~~~~ -procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' - 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); +deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("cadar", 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 module-srfi6.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:227:5: note: in expansion of macro 'DECLARE_FUNCTION' - 227 | DECLARE_FUNCTION("boolean?", procedure_fixed_1); +deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' + 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_symbolp': +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); \ | ^~~~~~~~~~ -procedure.c:238:5: note: in expansion of macro 'DECLARE_FUNCTION' - 238 | DECLARE_FUNCTION("symbol?", 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 @@ -2655,38 +2778,57 @@ 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); +deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_symbol2string': +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); \ | ^~~~~~~~~~ -procedure.c:246:5: note: in expansion of macro 'DECLARE_FUNCTION' - 246 | DECLARE_FUNCTION("symbol->string", procedure_fixed_1); +promise.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("force", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_string2symbol': +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); \ | ^~~~~~~~~~ -procedure.c:256:5: note: in expansion of macro 'DECLARE_FUNCTION' - 256 | DECLARE_FUNCTION("string->symbol", procedure_fixed_1); +deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' + 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_procedurep': +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); \ | ^~~~~~~~~~ -procedure.c:269:5: note: in expansion of macro 'DECLARE_FUNCTION' - 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); +deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("cddar", 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: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); | ^~~~~~~~~~~~~~~~ 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 @@ -2694,33 +2836,40 @@ 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); +deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_map': +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); \ | ^~~~~~~~~~ -procedure.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' - 277 | DECLARE_FUNCTION("map", procedure_variadic_1); +deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_map_single_arg': +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:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +In file included from sigscheme.c:45: +sigscheme.c: In function 'scm_array2list': +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); \ | ^~~~~~~~~~ -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': +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_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2730,18 +2879,17 @@ 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"); +sigscheme.c:423:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 423 | DECLARE_INTERNAL_FUNCTION("scm_array2list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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] +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); \ - | ^~~~~~~~~~ -procedure.c:359:5: note: in expansion of macro 'DECLARE_FUNCTION' - 359 | DECLARE_FUNCTION("for-each", procedure_variadic_1); +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); | ^~~~~~~~~~~~~~~~ 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 @@ -2749,56 +2897,52 @@ 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); - | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_call_with_current_continuation': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("call-with-current-continuation", +deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' + 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' - 370 | DECLARE_FUNCTION("call-with-current-continuation", +deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' + 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' - 380 | DECLARE_FUNCTION("values", 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); \ - | ^~~~~~~~~~ -procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' - 380 | DECLARE_FUNCTION("values", procedure_variadic_0); +list.c:314:5: note: in expansion of macro 'DECLARE_FUNCTION' + 314 | DECLARE_FUNCTION("length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_call_with_values': +deep-cadrs.c: In function 'scm_p_caaddr': +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 | ^~~~~~~~~~~~~ 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); +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 @@ -2806,23 +2950,22 @@ 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); +deep-cadrs.c:137:5: note: in expansion of macro 'DECLARE_FUNCTION' + 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -procedure.c: In function 'scm_p_dynamic_wind': +deep-cadrs.c: In function 'scm_p_cadaar': +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); \ | ^~~~~~~~~~ -procedure.c:407:5: note: in expansion of macro 'DECLARE_FUNCTION' - 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); +deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' + 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from format.c:70: -format.c: In function 'read_width': -In file included from number-io.c:48: -number-io.c: In function 'scm_int2string': +sigscheme.c: In function 'scm_list2array': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -2832,9 +2975,18 @@ 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"); +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); \ + | ^~~~~~~~~~ +deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' + 145 | DECLARE_FUNCTION("cadaar", 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 | ^~~~~~~~~~~~~ @@ -2844,8 +2996,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"); +sigscheme.c:444:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 444 | DECLARE_INTERNAL_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 @@ -2856,20 +3008,9 @@ 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"); +read.c:411:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 411 | DECLARE_INTERNAL_FUNCTION("scm_read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ - | ^~~~~~~~~~ -number-io.c:149:5: note: in expansion of macro 'DECLARE_FUNCTION' - 149 | DECLARE_FUNCTION("number->string", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~~~~~ @@ -2879,35 +3020,30 @@ 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"); +write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 192 | DECLARE_INTERNAL_FUNCTION("write"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number-io.c: In function 'scm_string2number': +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) - | ^~~~~~~~~~~~~~~~ -number-io.c:168:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 168 | DECLARE_INTERNAL_FUNCTION("string->number"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -format.c: In function 'format_raw_c_directive': +deep-cadrs.c:153:5: note: in expansion of macro 'DECLARE_FUNCTION' + 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +sigscheme.c: In function 'argv_err': +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 | ^~~~~~~~~~~~~ @@ -2917,29 +3053,19 @@ 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"); +sigscheme.c:461:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 461 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ - | ^~~~~~~~~~ -number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' - 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); - | ^~~~~~~~~~~~~~~~ -In file included from vector.c:41: -vector.c: In function 'scm_p_vectorp': +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); \ | ^~~~~~~~~~ -vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' - 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); +deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' + 161 | DECLARE_FUNCTION("caddar", 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 @@ -2947,40 +3073,27 @@ 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:161:5: note: in expansion of macro 'DECLARE_FUNCTION' + 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); +module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' + 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +deep-cadrs.c: In function 'scm_p_cadddr': 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); \ | ^~~~~~~~~~ -vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' - 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ -In file included from module-srfi6.c:43: -module-srfi6.c: In function 'scm_p_srfi6_open_input_string': -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); \ - | ^~~~~~~~~~ -module-srfi6.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' - 92 | DECLARE_FUNCTION("open-input-string", procedure_fixed_1); +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_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -2988,8 +3101,8 @@ 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); +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 @@ -2997,32 +3110,30 @@ 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); +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_open_output_string': -In file included from read.c:179: -read.c: In function 'scm_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); \ | ^~~~~~~~~~ -module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); +deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' + 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +read.c: In function 'read_token': 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-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); +deep-cadrs.c:177:5: note: in expansion of macro 'DECLARE_FUNCTION' + 177 | DECLARE_FUNCTION("cdaaar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -In file included from string-procedure.c:47: -string-procedure.c: In function 'scm_p_string': +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 | ^~~~~~~~~~~~~ @@ -3032,30 +3143,42 @@ 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:462:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 462 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' - 151 | DECLARE_FUNCTION("string", procedure_variadic_0); +deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' + 185 | DECLARE_FUNCTION("cdaadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_equalp': 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); + | ^~~~~~~~~~~~~~~~ +sigscheme.c: In function 'scm_interpret_argv': +deep-cadrs.c: In function 'scm_p_cdadar': +continuation.c: In 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); \ + | ^~~~~~~~~~ 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"); +sigscheme.c:485:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 485 | DECLARE_INTERNAL_FUNCTION("scm_interpret_argv"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3063,28 +3186,17 @@ 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); - | ^~~~~~~~~~~~~~~~ -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); +deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' + 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_lessp': -read.c: In function 'read_token': sigschemeinternal.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); +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); | ^~~~~~~~~~~~~~~~ -format.c: In function 'format_internal': +In file included from string.c:44: +string.c: In function 'scm_p_stringp': +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); \ | ^~~~~~~~~~ -sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) - | ^~~~~~~~~~~~~~~~ -qquote.c:267:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 267 | DECLARE_INTERNAL_FUNCTION("(list translator)"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +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 | ^~~~~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_less_equalp': +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: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); +string.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-srfi6.c: In function 'scm_p_srfi6_get_output_string': -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] +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:126:5: note: in expansion of macro 'DECLARE_FUNCTION' - 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_1); +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); | ^~~~~~~~~~~~~~~~ +module-srfi1.c: In function 'scm_p_srfi1_last_pair': +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.c:208:5: note: in expansion of macro 'DECLARE_FUNCTION' - 208 | DECLARE_FUNCTION("use", syntax_fixed_1); +module-srfi1.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' + 126 | DECLARE_FUNCTION("last-pair", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); +deep-cadrs.c:209:5: note: in expansion of macro 'DECLARE_FUNCTION' + 209 | DECLARE_FUNCTION("cddaar", procedure_fixed_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] +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-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); +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); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_ci_equalp': +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); \ | ^~~~~~~~~~ -char.c:146:5: note: in expansion of macro 'DECLARE_FUNCTION' - 146 | DECLARE_FUNCTION("char-ci=?", procedure_fixed_2); +deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' + 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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] +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:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("vector-ref", procedure_fixed_2); +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); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ref': +list.c: In function 'scm_p_reverse': +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); \ | ^~~~~~~~~~ -string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' - 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); +list.c:354:5: note: in expansion of macro 'DECLARE_FUNCTION' + 354 | DECLARE_FUNCTION("reverse", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_ci_lessp': +In file included from string-procedure.c:47: +string-procedure.c: In function 'scm_p_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); \ | ^~~~~~~~~~ -char.c:154:5: note: in expansion of macro 'DECLARE_FUNCTION' - 154 | DECLARE_FUNCTION("char-ci?", procedure_fixed_2); +string-procedure.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' + 151 | DECLARE_FUNCTION("string", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_sexpression': -sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] +module-srfi1.c: In function 'scm_p_srfi1_lengthplus': +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: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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_ci_less_equalp': +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); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -char.c:170:5: note: in expansion of macro 'DECLARE_FUNCTION' - 170 | DECLARE_FUNCTION("char-ci<=?", procedure_fixed_2); +module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' + 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_list': -char.c: In function 'scm_p_char_ci_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:178:5: note: in expansion of macro 'DECLARE_FUNCTION' - 178 | DECLARE_FUNCTION("char-ci>=?", procedure_fixed_2); +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_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: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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector_setx': -char.c: In function 'scm_p_char_alphabeticp': +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); + | ^~~~~~~~~~~~~~~~ +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); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' - 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); +list.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("list-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -char.c:189:5: note: in expansion of macro 'DECLARE_FUNCTION' - 189 | DECLARE_FUNCTION("char-alphabetic?", procedure_fixed_1); +module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' + 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -read.c: In function 'parse_unicode_sequence': +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -read.c: In function 'read_unicode_sequence': -char.c: In function 'scm_p_char_numericp': +string.c:80:5: note: in expansion of macro 'DECLARE_FUNCTION' + 80 | DECLARE_FUNCTION("string-length", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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:202:5: note: in expansion of macro 'DECLARE_FUNCTION' - 202 | DECLARE_FUNCTION("char-numeric?", procedure_fixed_1); +list.c:401:5: note: in expansion of macro 'DECLARE_FUNCTION' + 401 | DECLARE_FUNCTION("list-ref", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_memq': sigschemeinternal.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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_whitespacep': +list.c:426:5: note: in expansion of macro 'DECLARE_FUNCTION' + 426 | DECLARE_FUNCTION("memq", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +read.c: In function 'read_sexpression': +In file included from number.c:41: +number.c: In function 'scm_p_add': sigschemeinternal.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); +number.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' + 73 | DECLARE_FUNCTION("+", reduction_operator); | ^~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~~~~~ @@ -3379,20 +3473,10 @@ 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)"); +read.c:519:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 519 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -read.c: In function 'read_char': -char.c: In function 'scm_p_char_upper_casep': -sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ @@ -3402,50 +3486,53 @@ 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"); +format.c:661:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 661 | DECLARE_INTERNAL_FUNCTION("format"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_lower_casep': +list.c: In function 'scm_p_memv': +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); \ | ^~~~~~~~~~ -char.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); +list.c:434:5: note: in expansion of macro 'DECLARE_FUNCTION' + 434 | DECLARE_FUNCTION("memv", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_setx': +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 | ^~~~~~~~~~~~~ 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); +number.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' + 105 | DECLARE_FUNCTION("*", reduction_operator); | ^~~~~~~~~~~~~~~~ -vector.c: In function 'scm_p_vector2list': -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); \ | ^~~~~~~~~~ -char.c:253:5: note: in expansion of macro 'DECLARE_FUNCTION' - 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ +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)"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' - 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); +module-srfi1.c:187:5: note: in expansion of macro 'DECLARE_FUNCTION' + 187 | DECLARE_FUNCTION("find-tail", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_string': +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 | ^~~~~~~~~~~~~ @@ -3455,43 +3542,41 @@ 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"); +read.c:636:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 636 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_integer2char': +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); \ | ^~~~~~~~~~ -char.c:272:5: note: in expansion of macro 'DECLARE_FUNCTION' - 272 | DECLARE_FUNCTION("integer->char", procedure_fixed_1); +list.c:446:5: note: in expansion of macro 'DECLARE_FUNCTION' + 446 | DECLARE_FUNCTION("member", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -read.c: In function 'read_number_or_peculiar': +string-procedure.c: In function 'scm_p_string_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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_upcase': +string-procedure.c:164:5: note: in expansion of macro 'DECLARE_FUNCTION' + 164 | DECLARE_FUNCTION("string-ref", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +In file included from load.c:46: +load.c: In function 'scm_set_lib_path': +number.c: In function 'scm_p_subtract': sigschemeinternal.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); +number.c:131:5: note: in expansion of macro 'DECLARE_FUNCTION' + 131 | DECLARE_FUNCTION("-", reduction_operator); | ^~~~~~~~~~~~~~~~ -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 | ^~~~~~~~~~~~~ @@ -3501,11 +3586,12 @@ 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"); +load.c:126:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 126 | DECLARE_INTERNAL_FUNCTION("scm_set_lib_path"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -char.c: In function 'scm_p_char_downcase': -read.c: In function 'read_number': +read.c: In function 'parse_unicode_sequence': +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 | ^~~~~~~~~~~~~ @@ -3515,8 +3601,8 @@ 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:716:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 716 | 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 @@ -3524,23 +3610,29 @@ 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-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'string_cmp': +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); + | ^~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_load_path': +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -read.c: In function 'read_quoted': +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_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id | ^~~~~~~~~~~~~ @@ -3550,166 +3642,156 @@ sigschemeinternal.h:285:41: note: in expansion of macro 'DECLARE_FUNCTION' 285 | #define DECLARE_INTERNAL_FUNCTION(name) DECLARE_FUNCTION((name), ignored) | ^~~~~~~~~~~~~~~~ -read.c:1036:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 1036 | 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 'scm_p_read': -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:279:12: note: in expansion of macro 'SCM_MANGLE' - 279 | ScmObj SCM_MANGLE(tmp); \ - | ^~~~~~~~~~ -read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' - 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); - | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_current_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); \ | ^~~~~~~~~~ -read.c:1052:5: note: in expansion of macro 'DECLARE_FUNCTION' - 1052 | DECLARE_FUNCTION("read", procedure_variadic_0); +load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' + 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' - 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); | ^~~~~~~~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from promise.c:39: -promise.c: In function 'scm_s_delay': -sigscheme.c: In function 'scm_list2array': +module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' + 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); + | ^~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_assq': +number.c: In function 'scm_p_divide': sigschemeinternal.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:444:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 444 | DECLARE_INTERNAL_FUNCTION("scm_list2array"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -qquote.c: In function 'qquote_internal': +list.c:471:5: note: in expansion of macro 'DECLARE_FUNCTION' + 471 | DECLARE_FUNCTION("assq", 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); \ | ^~~~~~~~~~ -promise.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' - 90 | DECLARE_FUNCTION("delay", syntax_fixed_1); +number.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' + 162 | DECLARE_FUNCTION("/", reduction_operator); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ 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); +module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -sigscheme.c: In function 'argv_err': +eval.c: In function 'scm_p_null_environment': +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -qquote.c: In function 'scm_s_quasiquote': +eval.c:609:5: note: in expansion of macro 'DECLARE_FUNCTION' + 609 | DECLARE_FUNCTION("null-environment", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -qquote.c:539:5: note: in expansion of macro 'DECLARE_FUNCTION' - 539 | DECLARE_FUNCTION("quasiquote", syntax_fixed_1); +char.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("char?", 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] 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); +number.c:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("number?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_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); \ - | ^~~~~~~~~~ -string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' - 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); +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); | ^~~~~~~~~~~~~~~~ -qquote.c: In function 'scm_s_unquote': +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:190:5: note: in expansion of macro 'DECLARE_FUNCTION' + 190 | DECLARE_FUNCTION("number?", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -qquote.c:562:5: note: in expansion of macro 'DECLARE_FUNCTION' - 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -sigscheme.c: In function 'scm_interpret_argv': -string-procedure.c: In function 'scm_p_string_greaterp': -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); \ + | ^~~~~~~~~~ +eval.c:628:5: note: in expansion of macro 'DECLARE_FUNCTION' + 628 | DECLARE_FUNCTION("interaction-environment", procedure_fixed_0); + | ^~~~~~~~~~~~~~~~ +read.c: In function 'read_char': +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 | ^~~~~~~~~~~~~ @@ -3719,67 +3801,67 @@ 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"); +read.c:774:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 774 | DECLARE_INTERNAL_FUNCTION("read"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -qquote.c:572:5: note: in expansion of macro 'DECLARE_FUNCTION' - 572 | DECLARE_FUNCTION("unquote-splicing", syntax_fixed_1); +number.c:198:5: note: in expansion of macro 'DECLARE_FUNCTION' + 198 | DECLARE_FUNCTION("integer?", 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); \ - | ^~~~~~~~~~ -string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' - 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); +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); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_lessp': +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); \ | ^~~~~~~~~~ -string-procedure.c:341:5: note: in expansion of macro 'DECLARE_FUNCTION' - 341 | DECLARE_FUNCTION("string=?", procedure_fixed_2); +list.c:479:5: note: in expansion of macro 'DECLARE_FUNCTION' + 479 | DECLARE_FUNCTION("assv", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_less_equalp': +char.c: In function 'scm_p_char_lessp': +write.c: In function 'write_string': +module-sscm-ext.c: In function 'scm_p_set_current_char_codecx': sigschemeinternal.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); +char.c:99:5: note: in expansion of macro 'DECLARE_FUNCTION' + 99 | DECLARE_FUNCTION("char?", 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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -3787,300 +3869,220 @@ 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); - | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_lessp': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +list.c: In function 'scm_p_assoc': +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); \ | ^~~~~~~~~~ -string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' - 373 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); +string.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' + 92 | DECLARE_FUNCTION("string=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_ci_less_equalp': +char.c: In function 'scm_p_char_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); \ | ^~~~~~~~~~ -string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' - 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); - | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_substring': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' - 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); - | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string2list': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.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); +char.c:107:5: note: in expansion of macro 'DECLARE_FUNCTION' + 107 | DECLARE_FUNCTION("char>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -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: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); +module-sscm-ext.c:167:5: note: in expansion of macro 'DECLARE_FUNCTION' + 167 | DECLARE_FUNCTION("%%prealloc-heaps", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_fillx': +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:111:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 111 | DECLARE_INTERNAL_FUNCTION("scm_int2string"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_cond_internal': +module-sscm-ext.c: In function 'scm_p_pair_mutablep': +write.c: In function 'write_list': +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); \ | ^~~~~~~~~~ -string-procedure.c:569:5: note: in expansion of macro 'DECLARE_FUNCTION' - 569 | DECLARE_FUNCTION("string-fill!", procedure_fixed_2); +module-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' + 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string-procedure.c: In function 'scm_p_string_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: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); +number.c:225:5: note: in expansion of macro 'DECLARE_FUNCTION' + 225 | DECLARE_FUNCTION("=", reduction_operator); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' - 626 | DECLARE_FUNCTION("%%string-reconstruct!", 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 continuation.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from deep-cadrs.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from number.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi2.c:41: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi1.c:46: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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-str.c:44: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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 -std=gnu17 -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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi8.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - | ^~~~~~~ -In file included from deep-cadrs.c:41: -deep-cadrs.c: In function 'scm_p_caaar': +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 */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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_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); - | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caadr': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_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); \ | ^~~~~~~~~~ -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 - | ^~~~~~~~~~~~~ -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); +char.c:115:5: note: in expansion of macro 'DECLARE_FUNCTION' + 115 | DECLARE_FUNCTION("char<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -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); \ - | ^~~~~~~~~~ -deep-cadrs.c:81:5: note: in expansion of macro 'DECLARE_FUNCTION' - 81 | DECLARE_FUNCTION("cadar", procedure_fixed_1); +module-srfi8.c:75:5: note: in expansion of macro 'DECLARE_FUNCTION' + 75 | DECLARE_FUNCTION("receive", syntax_variadic_tailrec_2); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -number.c:73:5: note: in expansion of macro 'DECLARE_FUNCTION' - 73 | DECLARE_FUNCTION("+", reduction_operator); +number-io.c:149:5: note: in expansion of macro 'DECLARE_FUNCTION' + 149 | DECLARE_FUNCTION("number->string", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdaar': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ +module-sscm-ext.c: In function 'scm_p_fixnum_width': +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:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("cdaar", procedure_fixed_1); +syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' + 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); | ^~~~~~~~~~~~~~~~ -In file included from string.c:44: -string.c: In function 'scm_p_stringp': -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); \ | ^~~~~~~~~~ -deep-cadrs.c:97:5: note: in expansion of macro 'DECLARE_FUNCTION' - 97 | DECLARE_FUNCTION("cdadr", procedure_fixed_1); +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ +In file included from procedure.c:41: +procedure.c: In function 'scm_p_eqp': 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); +module-sscm-ext.c:192:5: note: in expansion of macro 'DECLARE_FUNCTION' + 192 | DECLARE_FUNCTION("fixnum-width", 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 @@ -4088,75 +4090,72 @@ 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); - | ^~~~~~~~~~~~~~~~ -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.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' - 71 | DECLARE_FUNCTION("string?", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddar': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_greater_equalp': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("cddar", procedure_fixed_1); +char.c:123:5: note: in expansion of macro 'DECLARE_FUNCTION' + 123 | DECLARE_FUNCTION("char>=?", 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); \ + | ^~~~~~~~~~ +number.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' + 233 | DECLARE_FUNCTION("<", reduction_operator); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_multiply': -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); \ | ^~~~~~~~~~ -number.c:105:5: note: in expansion of macro 'DECLARE_FUNCTION' - 105 | DECLARE_FUNCTION("*", reduction_operator); +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +read.c: In function 'parse_number': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("caaaar", 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:998:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 998 | 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); \ | ^~~~~~~~~~ -deep-cadrs.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("caaaar", procedure_fixed_1); +procedure.c:71:5: note: in expansion of macro 'DECLARE_FUNCTION' + 71 | DECLARE_FUNCTION("eq?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -deep-cadrs.c:121:5: note: in expansion of macro 'DECLARE_FUNCTION' - 121 | DECLARE_FUNCTION("caaadr", procedure_fixed_1); +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", 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 @@ -4164,18 +4163,32 @@ 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); +module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' + 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caadar': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:129:5: note: in expansion of macro 'DECLARE_FUNCTION' - 129 | DECLARE_FUNCTION("caadar", procedure_fixed_1); +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +char.c: In function 'scm_p_char_ci_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); \ + | ^~~~~~~~~~ +char.c:146:5: note: in expansion of macro 'DECLARE_FUNCTION' + 146 | DECLARE_FUNCTION("char-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 @@ -4183,28 +4196,45 @@ 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); - | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_subtract': -deep-cadrs.c: In function 'scm_p_caaddr': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +read.c: In function 'read_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 | ^~~~~~~~~~~~~ sigschemeinternal.h:279:12: note: in expansion of macro 'SCM_MANGLE' 279 | ScmObj SCM_MANGLE(tmp); \ | ^~~~~~~~~~ -deep-cadrs.c:137:5: note: in expansion of macro 'DECLARE_FUNCTION' - 137 | DECLARE_FUNCTION("caaddr", procedure_fixed_1); +number.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("<=", reduction_operator); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -number.c:131:5: note: in expansion of macro 'DECLARE_FUNCTION' - 131 | DECLARE_FUNCTION("-", reduction_operator); +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ + | ^~~~~~~~~~ +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", 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 @@ -4212,19 +4242,8 @@ 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); - | ^~~~~~~~~~~~~~~~ -string.c: In function 'scm_p_string_length': -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); \ - | ^~~~~~~~~~ -deep-cadrs.c:145:5: note: in expansion of macro 'DECLARE_FUNCTION' - 145 | DECLARE_FUNCTION("cadaar", procedure_fixed_1); +module-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' + 210 | DECLARE_FUNCTION("greatest-fixnum", 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 @@ -4232,8 +4251,8 @@ 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); +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 @@ -4241,67 +4260,58 @@ 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); +module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' + 89 | DECLARE_FUNCTION("error", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cadadr': +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:153:5: note: in expansion of macro 'DECLARE_FUNCTION' - 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_eqvp': 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:153:5: note: in expansion of macro 'DECLARE_FUNCTION' - 153 | DECLARE_FUNCTION("cadadr", procedure_fixed_1); +vector.c:68:5: note: in expansion of macro 'DECLARE_FUNCTION' + 68 | DECLARE_FUNCTION("vector?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_divide': sigschemeinternal.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:162:5: note: in expansion of macro 'DECLARE_FUNCTION' - 162 | DECLARE_FUNCTION("/", reduction_operator); +procedure.c:90:5: note: in expansion of macro 'DECLARE_FUNCTION' + 90 | DECLARE_FUNCTION("eqv?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_caddar': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:161:5: note: in expansion of macro 'DECLARE_FUNCTION' - 161 | DECLARE_FUNCTION("caddar", 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:161:5: note: in expansion of macro 'DECLARE_FUNCTION' - 161 | DECLARE_FUNCTION("caddar", procedure_fixed_1); +char.c:154:5: note: in expansion of macro 'DECLARE_FUNCTION' + 154 | DECLARE_FUNCTION("char-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 @@ -4347,8 +4362,8 @@ 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); +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] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -4356,27 +4371,29 @@ 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); +number.c:249:5: note: in expansion of macro 'DECLARE_FUNCTION' + 249 | DECLARE_FUNCTION(">", reduction_operator); | ^~~~~~~~~~~~~~~~ -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_require': +load.c: In function 'scm_load_system_file': +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: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); +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); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -deep-cadrs.c:185:5: note: in expansion of macro 'DECLARE_FUNCTION' - 185 | DECLARE_FUNCTION("cdaadr", 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 @@ -4384,38 +4401,43 @@ 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); +vector.c:102:5: note: in expansion of macro 'DECLARE_FUNCTION' + 102 | DECLARE_FUNCTION("vector", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -deep-cadrs.c:193:5: note: in expansion of macro 'DECLARE_FUNCTION' - 193 | DECLARE_FUNCTION("cdadar", 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:193:5: note: in expansion of macro 'DECLARE_FUNCTION' - 193 | DECLARE_FUNCTION("cdadar", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_equal': -deep-cadrs.c: In function 'scm_p_cdaddr': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number-io.c: In function 'scm_p_string2number': +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: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:109:5: note: in expansion of macro 'DECLARE_FUNCTION' + 109 | DECLARE_FUNCTION("string-append", 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 @@ -4423,308 +4445,298 @@ 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); +number-io.c:252:5: note: in expansion of macro 'DECLARE_FUNCTION' + 252 | DECLARE_FUNCTION("string->number", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +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: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); \ + | ^~~~~~~~~~ +char.c:170:5: note: in expansion of macro 'DECLARE_FUNCTION' + 170 | DECLARE_FUNCTION("char-ci<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddaar': +syntax.c: In function 'scm_s_case': +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:209:5: note: in expansion of macro 'DECLARE_FUNCTION' - 209 | DECLARE_FUNCTION("cddaar", 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) + | ^~~~~~~~~~~~~~~~ +load.c:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 170 | DECLARE_INTERNAL_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: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); +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); | ^~~~~~~~~~~~~~~~ -In file included from continuation.c:44: -continuation.c: In function 'enter_dynamic_extent': -deep-cadrs.c: In function 'scm_p_cddadr': -number.c: In function 'scm_p_less': +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); \ | ^~~~~~~~~~ -number.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' - 233 | DECLARE_FUNCTION("<", reduction_operator); +module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' + 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +load.c: In function 'scm_p_system_load_path': +char.c: In function 'scm_p_char_ci_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); \ | ^~~~~~~~~~ -deep-cadrs.c:217:5: note: in expansion of macro 'DECLARE_FUNCTION' - 217 | DECLARE_FUNCTION("cddadr", procedure_fixed_1); +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_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: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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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: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); +load.c:183:5: note: in expansion of macro 'DECLARE_FUNCTION' + 183 | DECLARE_FUNCTION("%%system-load-path", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cdddar': +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); \ | ^~~~~~~~~~ -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); +number.c:257:5: note: in expansion of macro 'DECLARE_FUNCTION' + 257 | DECLARE_FUNCTION(">=", reduction_operator); | ^~~~~~~~~~~~~~~~ -deep-cadrs.c: In function 'scm_p_cddddr': +char.c: In function 'scm_p_char_alphabeticp': +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); \ | ^~~~~~~~~~ -deep-cadrs.c:233:5: note: in expansion of macro 'DECLARE_FUNCTION' - 233 | DECLARE_FUNCTION("cddddr", procedure_fixed_1); +char.c:189:5: note: in expansion of macro 'DECLARE_FUNCTION' + 189 | DECLARE_FUNCTION("char-alphabetic?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -number.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("<=", reduction_operator); +module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' + 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +char.c: In function 'scm_p_char_numericp': +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: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); +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); | ^~~~~~~~~~~~~~~~ -continuation.c: In function 'exit_dynamic_extent': -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_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: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) | ^~~~~~~~~~~~~~~~ -continuation.c:197:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 197 | DECLARE_INTERNAL_FUNCTION("exit_dynamic_extent"); +load.c:208:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 208 | DECLARE_INTERNAL_FUNCTION("load"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -number.c:249:5: note: in expansion of macro 'DECLARE_FUNCTION' - 249 | DECLARE_FUNCTION(">", reduction_operator); +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string.c: In function 'scm_p_stringequalp': +string-procedure.c: In function 'string_cmp': sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ -continuation.c: In function 'continuation_stack_pop': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_zerop': 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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_greater_equal': +module-sscm-ext.c:348:5: note: in expansion of macro 'DECLARE_FUNCTION' + 348 | DECLARE_FUNCTION("length*", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -number.c:257:5: note: in expansion of macro 'DECLARE_FUNCTION' - 257 | DECLARE_FUNCTION(">=", reduction_operator); +number.c:267:5: note: in expansion of macro 'DECLARE_FUNCTION' + 267 | DECLARE_FUNCTION("zero?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_zerop': +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); \ | ^~~~~~~~~~ -number.c:267:5: note: in expansion of macro 'DECLARE_FUNCTION' - 267 | DECLARE_FUNCTION("zero?", procedure_fixed_1); +char.c:215:5: note: in expansion of macro 'DECLARE_FUNCTION' + 215 | DECLARE_FUNCTION("char-whitespace?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -number.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' - 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); +module-srfi28.c:72:5: note: in expansion of macro 'DECLARE_FUNCTION' + 72 | DECLARE_FUNCTION("format", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_negativep': +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); \ | ^~~~~~~~~~ -number.c:287:5: note: in expansion of macro 'DECLARE_FUNCTION' - 287 | DECLARE_FUNCTION("negative?", procedure_fixed_1); +number.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' + 277 | DECLARE_FUNCTION("positive?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_oddp': +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); \ | ^~~~~~~~~~ -number.c:297:5: note: in expansion of macro 'DECLARE_FUNCTION' - 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); +vector.c:110:5: note: in expansion of macro 'DECLARE_FUNCTION' + 110 | DECLARE_FUNCTION("vector-length", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_evenp': +char.c: In function 'scm_p_char_upper_casep': sigschemeinternal.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); +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_max': +char.c: In function 'scm_p_char_lower_casep': +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.c:317:5: note: in expansion of macro 'DECLARE_FUNCTION' - 317 | DECLARE_FUNCTION("max", reduction_operator); +number.c:287:5: note: in expansion of macro 'DECLARE_FUNCTION' + 287 | DECLARE_FUNCTION("negative?", 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); \ | ^~~~~~~~~~ -number.c:330:5: note: in expansion of macro 'DECLARE_FUNCTION' - 330 | DECLARE_FUNCTION("min", reduction_operator); +char.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' + 241 | DECLARE_FUNCTION("char-lower-case?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -string.c: In function 'scm_p_string_append': +load.c: In function 'scm_p_load': +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.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' - 109 | DECLARE_FUNCTION("string-append", procedure_variadic_0); +load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("load", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -number.c:345:5: note: in expansion of macro 'DECLARE_FUNCTION' - 345 | DECLARE_FUNCTION("abs", procedure_fixed_1); +string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' + 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_quotient': -In file included from load.c:46: -load.c: In function 'scm_set_lib_path': +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); \ | ^~~~~~~~~~ -number.c:360:5: note: in expansion of macro 'DECLARE_FUNCTION' - 360 | DECLARE_FUNCTION("quotient", procedure_fixed_2); +number.c:297:5: note: in expansion of macro 'DECLARE_FUNCTION' + 297 | DECLARE_FUNCTION("odd?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_modulo': -load.c: In function 'scm_p_load_path': +char.c:253:5: note: in expansion of macro 'DECLARE_FUNCTION' + 253 | DECLARE_FUNCTION("char->integer", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +number.c: In function 'scm_p_evenp': +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); \ | ^~~~~~~~~~ -number.c:387:5: note: in expansion of macro 'DECLARE_FUNCTION' - 387 | DECLARE_FUNCTION("modulo", procedure_fixed_2); +number.c:307:5: note: in expansion of macro 'DECLARE_FUNCTION' + 307 | DECLARE_FUNCTION("even?", 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 @@ -4732,169 +4744,172 @@ 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); +module-srfi9.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' + 113 | DECLARE_FUNCTION("define-record-type", syntax_variadic_tailrec_3); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +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); \ - | ^~~~~~~~~~ -load.c:150:5: note: in expansion of macro 'DECLARE_FUNCTION' - 150 | DECLARE_FUNCTION("load-path", procedure_fixed_0); +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); | ^~~~~~~~~~~~~~~~ -continuation.c: In function 'scm_call_continuation': +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) - | ^~~~~~~~~~~~~~~~ -continuation.c:330:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 330 | DECLARE_INTERNAL_FUNCTION("scm_call_continuation"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -number.c: In function 'scm_p_remainder': +char.c:272:5: note: in expansion of macro 'DECLARE_FUNCTION' + 272 | DECLARE_FUNCTION("integer->char", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' - 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); +number.c:317:5: note: in expansion of macro 'DECLARE_FUNCTION' + 317 | DECLARE_FUNCTION("max", reduction_operator); | ^~~~~~~~~~~~~~~~ -In file included from module-srfi1.c:47: -module-srfi1.c: In function 'scm_p_srfi1_circular_listp': +string-procedure.c: In function 'scm_p_string_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); \ | ^~~~~~~~~~ -module-srfi1.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' - 104 | DECLARE_FUNCTION("circular-list?", procedure_fixed_1); +string-procedure.c:320:5: note: in expansion of macro 'DECLARE_FUNCTION' + 320 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +char.c: In function 'scm_p_char_upcase': +string-procedure.c: In function 'scm_p_string_greaterp': +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: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); +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); | ^~~~~~~~~~~~~~~~ -string.c: In function 'scm_p_string_copy': -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-srfi1.c:112:5: note: in expansion of macro 'DECLARE_FUNCTION' - 112 | DECLARE_FUNCTION("dotted-list?", procedure_fixed_1); +number.c:330:5: note: in expansion of macro 'DECLARE_FUNCTION' + 330 | DECLARE_FUNCTION("min", reduction_operator); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -string.c:148:5: note: in expansion of macro 'DECLARE_FUNCTION' - 148 | DECLARE_FUNCTION("string-copy", procedure_fixed_1); +string-procedure.c:333:5: note: in expansion of macro 'DECLARE_FUNCTION' + 333 | DECLARE_FUNCTION("string>?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -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_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: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); +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=?", 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); \ - | ^~~~~~~~~~ -module-srfi1.c:143:5: note: in expansion of macro 'DECLARE_FUNCTION' - 143 | DECLARE_FUNCTION("length+", procedure_fixed_1); - | ^~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_map_in_order': -In file included from module-sscm-ext.c:46: -module-sscm-ext.c: In function 'scm_p_sscm_version': +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:267:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 267 | DECLARE_INTERNAL_FUNCTION("(list translator)"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -module-srfi1.c:163:5: note: in expansion of macro 'DECLARE_FUNCTION' - 163 | DECLARE_FUNCTION("map-in-order", procedure_variadic_1); +string-procedure.c:357:5: note: in expansion of macro 'DECLARE_FUNCTION' + 357 | DECLARE_FUNCTION("string<=?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -module-sscm-ext.c:113:5: note: in expansion of macro 'DECLARE_FUNCTION' - 113 | DECLARE_FUNCTION("sscm-version", procedure_fixed_0); +number.c:360:5: note: in expansion of macro 'DECLARE_FUNCTION' + 360 | DECLARE_FUNCTION("quotient", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -sigschemeinternal.h:269:24: warning: variable 'scm_internal_name' set but not used [-Wunused-but-set-variable] +syntax.c: In function 'scm_s_let': +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: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); +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); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -module-sscm-ext.c:122:5: note: in expansion of macro 'DECLARE_FUNCTION' - 122 | DECLARE_FUNCTION("%%current-environment", procedure_fixed_tailrec_0); +string-procedure.c:365:5: note: in expansion of macro 'DECLARE_FUNCTION' + 365 | 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 @@ -4902,157 +4917,127 @@ 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); +syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' + 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_current_char_codec': +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); \ | ^~~~~~~~~~ -module-sscm-ext.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' - 133 | DECLARE_FUNCTION("%%current-char-codec", procedure_fixed_0); +string-procedure.c:373:5: note: in expansion of macro 'DECLARE_FUNCTION' + 373 | DECLARE_FUNCTION("string-ci=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +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: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:170:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 170 | DECLARE_INTERNAL_FUNCTION("scm_set_system_load_path"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -module-srfi1.c: In function 'scm_p_srfi1_find_tail': +string-procedure.c:389:5: note: in expansion of macro 'DECLARE_FUNCTION' + 389 | DECLARE_FUNCTION("string-ci<=?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +In file included from port.c:44: +port.c: In function 'scm_p_input_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: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); +port.c:265:5: note: in expansion of macro 'DECLARE_FUNCTION' + 265 | DECLARE_FUNCTION("input-port?", 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] 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); +vector.c:138:5: note: in expansion of macro 'DECLARE_FUNCTION' + 138 | DECLARE_FUNCTION("vector-set!", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ -load.c: In function 'scm_p_system_load_path': +write.c: In function 'scm_p_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 | ^~~~~~~~~~~~~ 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); +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_output_portp': 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); +write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' + 844 | DECLARE_FUNCTION("write", procedure_variadic_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] 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); +port.c:275:5: note: in expansion of macro 'DECLARE_FUNCTION' + 275 | DECLARE_FUNCTION("output-port?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_pair_mutablep': +write.c: In function 'scm_p_display': +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-sscm-ext.c:181:5: note: in expansion of macro 'DECLARE_FUNCTION' - 181 | DECLARE_FUNCTION("%%pair-mutable?", procedure_fixed_1); +write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' + 855 | DECLARE_FUNCTION("display", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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] +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 | ^~~~~~~~~~~~~ -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); +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); | ^~~~~~~~~~~~~~~~ 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 @@ -5060,18 +5045,18 @@ 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); +port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' + 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_least_fixnum': +port.c: In function 'scm_p_current_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); \ | ^~~~~~~~~~ -module-sscm-ext.c:201:5: note: in expansion of macro 'DECLARE_FUNCTION' - 201 | DECLARE_FUNCTION("least-fixnum", procedure_fixed_0); +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_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5079,18 +5064,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); +port.c:293:5: note: in expansion of macro 'DECLARE_FUNCTION' + 293 | DECLARE_FUNCTION("current-output-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_greatest_fixnum': +port.c: In function 'scm_p_current_error_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-sscm-ext.c:210:5: note: in expansion of macro 'DECLARE_FUNCTION' - 210 | DECLARE_FUNCTION("greatest-fixnum", procedure_fixed_0); +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] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5098,166 +5083,122 @@ 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); +port.c:301:5: note: in expansion of macro 'DECLARE_FUNCTION' + 301 | DECLARE_FUNCTION("%%current-error-port", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -/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 -std=gnu17 -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 -load.c: In function 'scm_p_load': -module-sscm-ext.c: In function 'scm_p_require': +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); \ | ^~~~~~~~~~ -module-sscm-ext.c:241:5: note: in expansion of macro 'DECLARE_FUNCTION' - 241 | DECLARE_FUNCTION("require", procedure_fixed_1); +string-procedure.c:403:5: note: in expansion of macro 'DECLARE_FUNCTION' + 403 | DECLARE_FUNCTION("substring", procedure_fixed_3); | ^~~~~~~~~~~~~~~~ +qquote.c: In function 'scm_vectran': +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); \ | ^~~~~~~~~~ -load.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' - 309 | DECLARE_FUNCTION("load", procedure_fixed_1); +number.c:408:5: note: in expansion of macro 'DECLARE_FUNCTION' + 408 | DECLARE_FUNCTION("remainder", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_provide': -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-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' - 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); - | ^~~~~~~~~~~~~~~~ +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)"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -module-sscm-ext.c:278:5: note: in expansion of macro 'DECLARE_FUNCTION' - 278 | DECLARE_FUNCTION("provide", procedure_fixed_1); +vector.c:162:5: note: in expansion of macro 'DECLARE_FUNCTION' + 162 | DECLARE_FUNCTION("vector->list", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_providedp': +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); \ | ^~~~~~~~~~ -module-sscm-ext.c:294:5: note: in expansion of macro 'DECLARE_FUNCTION' - 294 | DECLARE_FUNCTION("provided?", procedure_fixed_1); +port.c:309:5: note: in expansion of macro 'DECLARE_FUNCTION' + 309 | DECLARE_FUNCTION("%%set-current-input-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -module-sscm-ext.c: In function 'scm_p_lengthstar': +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: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 - | ^~~~~~~~~~~~~ -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-srfi2.c:74:5: note: in expansion of macro 'DECLARE_FUNCTION' + 74 | DECLARE_FUNCTION("and-let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -In file included from write.c:48: -write.c: In function 'write_internal': +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) - | ^~~~~~~~~~~~~~~~ -write.c:192:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' - 192 | DECLARE_INTERNAL_FUNCTION("write"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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 -std=gnu17 -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 -write.c: In function 'write_string': +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_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); \ | ^~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -write.c: In function 'write_list': +string-procedure.c:457:5: note: in expansion of macro 'DECLARE_FUNCTION' + 457 | DECLARE_FUNCTION("string->list", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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: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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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"); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -In file included from port.c:44: -port.c: In function 'scm_p_input_portp': -write.c: In function 'scm_p_write': +vector.c:200:5: note: in expansion of macro 'DECLARE_FUNCTION' + 200 | DECLARE_FUNCTION("vector-fill!", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", 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); \ - | ^~~~~~~~~~ -write.c:844:5: note: in expansion of macro 'DECLARE_FUNCTION' - 844 | DECLARE_FUNCTION("write", procedure_variadic_1); +syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' + 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ -write.c: In function 'scm_p_display': +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); \ | ^~~~~~~~~~ -write.c:855:5: note: in expansion of macro 'DECLARE_FUNCTION' - 855 | DECLARE_FUNCTION("display", procedure_variadic_1); +syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' + 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_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 @@ -5265,175 +5206,162 @@ 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); +syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' + 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); | ^~~~~~~~~~~~~~~~ +port.c: In function 'scm_p_set_current_error_portx': +qquote.c: In function 'qquote_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); \ | ^~~~~~~~~~ -port.c:265:5: note: in expansion of macro 'DECLARE_FUNCTION' - 265 | DECLARE_FUNCTION("input-port?", procedure_fixed_1); +port.c:337:5: note: in expansion of macro 'DECLARE_FUNCTION' + 337 | DECLARE_FUNCTION("%%set-current-error-port!", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -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: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); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_input_port': +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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] 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: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 - | ^~~~~~~~~~~~~ -sigschemeinternal.h:278:17: note: in expansion of macro 'SCM_MANGLE' - 278 | const char *SCM_MANGLE(name); \ - | ^~~~~~~~~~ -port.c:285:5: note: in expansion of macro 'DECLARE_FUNCTION' - 285 | DECLARE_FUNCTION("current-input-port", procedure_fixed_0); +vector.c:221:5: note: in expansion of macro 'DECLARE_FUNCTION' + 221 | DECLARE_FUNCTION("%%vector-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_output_port': +qquote.c: In function 'scm_s_quasiquote': +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: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); - | ^~~~~~~~~~~~~~~~ -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); +qquote.c:539:5: note: in expansion of macro 'DECLARE_FUNCTION' + 539 | DECLARE_FUNCTION("quasiquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_current_error_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); \ | ^~~~~~~~~~ -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] - 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); +string-procedure.c:504:5: note: in expansion of macro 'DECLARE_FUNCTION' + 504 | DECLARE_FUNCTION("list->string", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_input_portx': -In file included from syntax.c:41: -syntax.c: In function 'scm_s_quote': +qquote.c: In function 'scm_s_unquote': sigschemeinternal.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); - | ^~~~~~~~~~~~~~~~ -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); +qquote.c:562:5: note: in expansion of macro 'DECLARE_FUNCTION' + 562 | DECLARE_FUNCTION("unquote", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ +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 | ^~~~~~~~~~~~~ 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); +qquote.c:572:5: note: in expansion of macro 'DECLARE_FUNCTION' + 572 | DECLARE_FUNCTION("unquote-splicing", syntax_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_lambda': +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: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); +port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' + 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_output_portx': +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); \ | ^~~~~~~~~~ -port.c:323:5: note: in expansion of macro 'DECLARE_FUNCTION' - 323 | DECLARE_FUNCTION("%%set-current-output-port!", procedure_fixed_1); +port.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("open-output-file", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_setx': +syntax.c: In function 'scm_s_letrec_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); \ | ^~~~~~~~~~ -syntax.c:250:5: note: in expansion of macro 'DECLARE_FUNCTION' - 250 | DECLARE_FUNCTION("set!", syntax_fixed_2); - | ^~~~~~~~~~~~~~~~ -port.c: In function 'scm_p_set_current_error_portx': +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': +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)) { + | ^~~ +string-procedure.c: In function 'scm_p_string_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: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); +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': +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); \ | ^~~~~~~~~~ -port.c:353:5: note: in expansion of macro 'DECLARE_FUNCTION' - 353 | DECLARE_FUNCTION("open-input-file", procedure_fixed_1); +procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ -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); \ + | ^~~~~~~~~~ +procedure.c:133:5: note: in expansion of macro 'DECLARE_FUNCTION' + 133 | DECLARE_FUNCTION("equal?", procedure_fixed_2); + | ^~~~~~~~~~~~~~~~ +string-procedure.c: In function 'scm_p_string_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: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-procedure.c:615:5: note: in expansion of macro 'DECLARE_FUNCTION' + 615 | DECLARE_FUNCTION("%%string-mutable?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +procedure.c: In function 'scm_p_not': 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 @@ -5441,31 +5369,37 @@ 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); +procedure.c:219:5: note: in expansion of macro 'DECLARE_FUNCTION' + 219 | DECLARE_FUNCTION("not", procedure_fixed_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); \ | ^~~~~~~~~~ -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': +port.c:386:5: note: in expansion of macro 'DECLARE_FUNCTION' + 386 | DECLARE_FUNCTION("close-input-port", 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 -std=gnu17 -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 +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); + | ^~~~~~~~~~~~~~~~ +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); \ | ^~~~~~~~~~ -syntax.c:378:5: note: in expansion of macro 'DECLARE_FUNCTION' - 378 | DECLARE_FUNCTION("cond", syntax_variadic_tailrec_0); +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 @@ -5473,9 +5407,11 @@ 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); +procedure.c:227:5: note: in expansion of macro 'DECLARE_FUNCTION' + 227 | DECLARE_FUNCTION("boolean?", 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 -std=gnu17 -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 -std=gnu17 -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_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 @@ -5487,6 +5423,7 @@ 402 | DECLARE_FUNCTION("close-output-port", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ port.c: In function 'scm_p_read_char': +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 | ^~~~~~~~~~~~~ @@ -5505,16 +5442,24 @@ port.c:425:5: note: in expansion of macro 'DECLARE_FUNCTION' 425 | DECLARE_FUNCTION("read-char", procedure_variadic_0); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_case': -port.c: In function 'scm_p_peek_char': +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); \ | ^~~~~~~~~~ -port.c:441:5: note: in expansion of macro 'DECLARE_FUNCTION' - 441 | DECLARE_FUNCTION("peek-char", procedure_variadic_0); +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); | ^~~~~~~~~~~~~~~~ sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5522,8 +5467,18 @@ 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); +string-procedure.c:626:5: note: in expansion of macro 'DECLARE_FUNCTION' + 626 | DECLARE_FUNCTION("%%string-reconstruct!", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +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: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 @@ -5544,6 +5499,7 @@ port.c:456:5: note: in expansion of macro 'DECLARE_FUNCTION' 456 | DECLARE_FUNCTION("eof-object?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_body': 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 | ^~~~~~~~~~~~~ @@ -5553,6 +5509,18 @@ 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 + | ^~~~~~~~~~~~~ +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 */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -5601,15 +5569,39 @@ port.c:497:5: note: in expansion of macro 'DECLARE_FUNCTION' 497 | DECLARE_FUNCTION("write-char", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_let': +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); \ | ^~~~~~~~~~ -syntax.c:494:5: note: in expansion of macro 'DECLARE_FUNCTION' - 494 | DECLARE_FUNCTION("let", syntax_variadic_tailrec_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); \ + | ^~~~~~~~~~ +procedure.c:256:5: note: in expansion of macro 'DECLARE_FUNCTION' + 256 | DECLARE_FUNCTION("string->symbol", 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 +procedure.c: In function 'scm_p_procedurep': +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 -std=gnu17 -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 +sigschemeinternal.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); | ^~~~~~~~~~~~~~~~ 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 @@ -5617,28 +5609,62 @@ 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:269:5: note: in expansion of macro 'DECLARE_FUNCTION' + 269 | DECLARE_FUNCTION("procedure?", procedure_fixed_1); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letstar': +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); \ | ^~~~~~~~~~ -syntax.c:584:5: note: in expansion of macro 'DECLARE_FUNCTION' - 584 | DECLARE_FUNCTION("let*", syntax_variadic_tailrec_1); +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"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from module-srfi6.c:43: +module-srfi6.c: In function 'scm_p_srfi6_open_input_string': +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); \ + | ^~~~~~~~~~ +procedure.c:277:5: note: in expansion of macro 'DECLARE_FUNCTION' + 277 | DECLARE_FUNCTION("map", procedure_variadic_1); | ^~~~~~~~~~~~~~~~ -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); \ | ^~~~~~~~~~ -syntax.c:627:5: note: in expansion of macro 'DECLARE_FUNCTION' - 627 | DECLARE_FUNCTION("letrec", syntax_variadic_tailrec_1); +module-srfi6.c:92:5: note: in expansion of macro 'DECLARE_FUNCTION' + 92 | DECLARE_FUNCTION("open-input-string", procedure_fixed_1); + | ^~~~~~~~~~~~~~~~ +syntax.c: In function 'scm_s_define': +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); \ + | ^~~~~~~~~~ +syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' + 979 | DECLARE_FUNCTION("define", 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 + | ^~~~~~~~~~~~~ +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); | ^~~~~~~~~~~~~~~~ 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 @@ -5646,30 +5672,20 @@ 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); +module-srfi6.c:109:5: note: in expansion of macro 'DECLARE_FUNCTION' + 109 | DECLARE_FUNCTION("open-output-string", procedure_fixed_0); | ^~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_letrec_internal': +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); \ | ^~~~~~~~~~ -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': -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)) { - | ^~~ -syntax.c: In function 'scm_s_body': +module-srfi6.c:126:5: note: in expansion of macro 'DECLARE_FUNCTION' + 126 | DECLARE_FUNCTION("get-output-string", procedure_fixed_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 | ^~~~~~~~~~~~~ @@ -5679,13 +5695,11 @@ 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 */); +procedure.c:295:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 295 | DECLARE_INTERNAL_FUNCTION("map"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -syntax.c: In function 'scm_s_define_internal': +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 | ^~~~~~~~~~~~~ @@ -5695,52 +5709,79 @@ 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"); +procedure.c:313:5: note: in expansion of macro 'DECLARE_INTERNAL_FUNCTION' + 313 | DECLARE_INTERNAL_FUNCTION("map"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -syntax.c: In function 'scm_s_define': +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); \ | ^~~~~~~~~~ -syntax.c:979:5: note: in expansion of macro 'DECLARE_FUNCTION' - 979 | DECLARE_FUNCTION("define", syntax_variadic_tailrec_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 + | ^~~~~~~~~~~~~ +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); + | ^~~~~~~~~~~~~~~~ +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 -std=gnu17 -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 +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); \ + | ^~~~~~~~~~ +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); \ + | ^~~~~~~~~~ +procedure.c:370:5: note: in expansion of macro 'DECLARE_FUNCTION' + 370 | DECLARE_FUNCTION("call-with-current-continuation", | ^~~~~~~~~~~~~~~~ -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 -std=gnu17 -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 -std=gnu17 -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 -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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi23.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 +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); \ + | ^~~~~~~~~~ +procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' + 380 | DECLARE_FUNCTION("values", 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); \ + | ^~~~~~~~~~ +procedure.c:380:5: note: in expansion of macro 'DECLARE_FUNCTION' + 380 | DECLARE_FUNCTION("values", 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -In file included from module-srfi23.c:41: -module-srfi23.c: In function 'scm_p_srfi23_error': +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); \ | ^~~~~~~~~~ -module-srfi23.c:89:5: note: in expansion of macro 'DECLARE_FUNCTION' - 89 | DECLARE_FUNCTION("error", procedure_variadic_1); +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_name' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5748,49 +5789,60 @@ 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); +procedure.c:396:5: note: in expansion of macro 'DECLARE_FUNCTION' + 396 | DECLARE_FUNCTION("call-with-values", procedure_fixed_tailrec_2); | ^~~~~~~~~~~~~~~~ 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 -std=gnu17 -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 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 +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); \ + | ^~~~~~~~~~ +procedure.c:407:5: note: in expansion of macro 'DECLARE_FUNCTION' + 407 | DECLARE_FUNCTION("dynamic-wind", procedure_fixed_3); + | ^~~~~~~~~~~~~~~~ +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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -/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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 +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 -std=gnu17 -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 +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 -std=gnu17 -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 +/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 -std=gnu17 -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 +/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 -std=gnu17 -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 -std=gnu17 -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 +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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -/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 -std=gnu17 -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/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 -std=gnu17 -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 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 -std=gnu17 -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 -std=gnu17 -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 -/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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/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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -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 -std=gnu17 -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 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/15/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from module-srfi43.c:37: + from module-srfi34.c:48: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 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/15/include/limits.h:210, @@ -5801,49 +5853,31 @@ /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi38.c:40: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 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/15/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from module-srfi28.c:38: -/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] - 199 | # 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 -std=gnu17 -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 -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/15/include/limits.h:210, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, - from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, - from sigscheme.h:43, - from module-srfi34.c:48: + from module-srfi38.c:40: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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 -std=gnu17 -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/15/include/limits.h:210, from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, from sigscheme.h:43, - from module-srfi60.c:38: + from module-srfi43.c:37: /usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 199 | # 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 -std=gnu17 -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 -std=gnu17 -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 /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/15/include/limits.h:210, @@ -5874,17 +5908,6 @@ module-srfi48.c:104:5: note: in expansion of macro 'DECLARE_FUNCTION' 104 | DECLARE_FUNCTION("format", procedure_variadic_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); - | ^~~~~~~~~~~~~~~~ module-srfi48.c: In function 'scm_p_formatplus': sigschemeinternal.h:269:24: warning: variable 'scm_internal_tmp' set but not used [-Wunused-but-set-variable] 269 | #define SCM_MANGLE(id) scm_internal_##id @@ -5904,6 +5927,8 @@ module-srfi48.c:114:5: note: in expansion of macro 'DECLARE_FUNCTION' 114 | DECLARE_FUNCTION("format+", 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 -std=gnu17 -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 -std=gnu17 -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 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] @@ -5924,6 +5949,17 @@ 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 /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/15/include/limits.h:210, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/syslimits.h:9, + from /usr/lib/gcc/x86_64-linux-gnu/15/include/limits.h:34, + from sigscheme.h:43, + from module-srfi60.c:38: +/usr/include/features.h:199:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] + 199 | # 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 -std=gnu17 -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 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] @@ -5944,6 +5980,8 @@ 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 -std=gnu17 -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 -std=gnu17 -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-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] @@ -6005,6 +6043,8 @@ module-srfi60.c:151:5: note: in expansion of macro 'DECLARE_FUNCTION' 151 | DECLARE_FUNCTION("logtest", procedure_fixed_2); | ^~~~~~~~~~~~~~~~ +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 -std=gnu17 -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 -std=gnu17 -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-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] @@ -6016,13 +6056,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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 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] @@ -6266,14 +6302,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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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' @@ -6298,7 +6334,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 -j40 check TESTSUITEFLAGS="-j40 --verbose" VERBOSE=1 + make -j42 check TESTSUITEFLAGS="-j42 --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' @@ -6375,70 +6411,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-bool.scm PASS: test-apply.scm +PASS: test-assoc.scm PASS: test-begin.scm PASS: test-char-pred.scm -PASS: test-assoc.scm -PASS: test-eval.scm -XFAIL: test-fail.scm +PASS: test-bool.scm PASS: test-continuation.scm -PASS: test-do.scm PASS: test-dyn-extent.scm PASS: test-define-internal.scm -PASS: test-legacy-macro.scm PASS: test-define.scm +PASS: test-eqv.scm +PASS: test-do.scm +PASS: test-eval.scm +XFAIL: test-fail.scm PASS: test-eq.scm +PASS: test-legacy-macro.scm +PASS: test-equal.scm +PASS: test-formal-syntax.scm +PASS: test-lambda.scm PASS: test-char-cmp.scm PASS: test-formatplus.scm -PASS: test-member.scm +PASS: test-map.scm +PASS: test-list.scm +PASS: test-misc.scm +PASS: test-named-let.scm PASS: test-let.scm -PASS: test-letstar.scm PASS: test-letrec.scm -PASS: test-list.scm -PASS: test-pair.scm -PASS: test-number-pred.scm +PASS: test-letstar.scm +PASS: test-srfi0.scm +PASS: test-obsolete.scm PASS: test-number-io.scm -PASS: test-number-arith.scm -PASS: test-map.scm -PASS: test-lambda.scm -PASS: test-equal.scm -PASS: test-formal-syntax.scm +PASS: test-member.scm +PASS: test-number-pred.scm +PASS: test-pair.scm PASS: test-number-literal.scm -PASS: test-obsolete.scm -PASS: test-misc.scm -PASS: test-named-let.scm -PASS: test-eqv.scm -PASS: test-number-cmp.scm PASS: test-srfi6.scm -PASS: test-quote.scm -PASS: test-srfi1-obsolete.scm -PASS: test-srfi1-another.scm -PASS: test-srfi0.scm PASS: test-srfi2.scm +PASS: test-quote.scm PASS: test-srfi8.scm -PASS: test-string-proc.scm -PASS: test-symbol.scm -PASS: test-srfi43.scm -SKIP: test-string-null.scm -PASS: test-string-cmp.scm -PASS: test-unittest.scm -PASS: test-syntax.scm -SKIP: test-syntax-rules.scm -PASS: test-srfi55.scm -PASS: test-srfi34-2.scm -PASS: test-string-core.scm +PASS: test-number-cmp.scm +PASS: test-srfi1-obsolete.scm +PASS: test-number-arith.scm +PASS: test-srfi9.scm PASS: test-srfi34.scm +PASS: test-srfi34-2.scm +PASS: test-srfi28.scm PASS: test-srfi38.scm -PASS: test-string.scm PASS: test-srfi60.scm -PASS: test-srfi9.scm -PASS: test-srfi28.scm PASS: test-sscm-ext.scm +SKIP: test-string-null.scm +PASS: test-string-core.scm +PASS: test-srfi1-another.scm +PASS: test-srfi55.scm +PASS: test-unittest.scm +PASS: test-srfi43.scm +SKIP: test-syntax-rules.scm +PASS: test-symbol.scm PASS: test-values.scm +PASS: test-syntax.scm PASS: test-srfi48.scm -PASS: test-vector.scm +PASS: test-string.scm PASS: test-enc-utf8.scm +PASS: test-vector.scm +PASS: test-string-cmp.scm +PASS: test-string-proc.scm ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ @@ -6795,10 +6831,6 @@ | ^~~~~~~~~~~~ /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-global.c:39: -/source/test-c/test-global.c: In function 'tst_1': -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6835,24 +6867,6 @@ | ^~~~~~~~~~~~ /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()) - | ^~~~~~~~~~~~~~ -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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6867,31 +6881,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-global.c:70: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:184:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6904,13 +6898,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-global.c:70: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6928,26 +6920,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: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6963,7 +6937,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:61: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: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, \ @@ -6979,13 +6953,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:186: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6998,34 +6970,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: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: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: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:71: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7043,27 +6992,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: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: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:71:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7079,29 +7009,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: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: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:72:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7119,7 +7028,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:41: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: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, \ @@ -7133,29 +7042,10 @@ 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-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:41: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: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, \ @@ -7174,7 +7064,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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -7191,9 +7081,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: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' -/source/test-c/test-global.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7211,29 +7100,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7249,27 +7117,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: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: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-global.c:81: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7287,7 +7136,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:47: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: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, \ @@ -7304,8 +7153,10 @@ sscm-test.h: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: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' +In file included from /source/test-c/test-global.c:39: +/source/test-c/test-global.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7323,7 +7174,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: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, \ @@ -7345,7 +7196,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7361,7 +7212,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: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, \ @@ -7381,7 +7232,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7399,29 +7250,10 @@ sscm-test.h: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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:83:5: note: in expansion of macro 'TST_TN_EQ_INT' +In file included from /source/test-c/test-storage.c:46: +/source/test-c/test-storage.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7437,27 +7269,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7472,11 +7285,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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7491,13 +7306,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-storage-compact.c:189:5: note: in expansion of macro 'TST_TN_EQ_INT' +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7516,43 +7331,9 @@ 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: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: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' +/source/test-c/test-global.c:71: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-gc-protect.c:87: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7565,11 +7346,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7626,7 +7409,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:190:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7645,7 +7428,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-storage-compact.c:190:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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 '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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7665,6 +7449,20 @@ | ^~~~~~~~~~~~ /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:109:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] +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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7718,6 +7516,21 @@ | ^~~~~~~~~~~~ /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()) + | ^~~~~~~~~~~~~~ +/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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7737,6 +7550,7 @@ | ^~~~~~~~~~~~ /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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7768,47 +7582,26 @@ 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: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: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: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: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: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-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:128: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7821,11 +7614,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: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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7843,7 +7638,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:45: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: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, \ @@ -7860,8 +7655,21 @@ sscm-test.h: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7882,26 +7690,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: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-global.c:82: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7919,7 +7708,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:47: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -7933,30 +7722,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: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: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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7972,8 +7744,23 @@ sscm-test.h: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: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' +In file included from /source/test-c/test-length.c:38: +/source/test-c/test-length.c: In function 'tst_1': +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7988,28 +7775,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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8027,7 +7799,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:53: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8049,7 +7821,28 @@ 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' +/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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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' +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8068,7 +7861,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:194: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8084,7 +7877,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:53: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) \ @@ -8097,13 +7890,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' +/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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8121,26 +7930,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:55: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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8156,7 +7966,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: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) \ @@ -8169,13 +7979,8 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8190,11 +7995,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8209,13 +8016,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:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8228,13 +8033,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: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-storage-compact.c:199:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8250,8 +8055,22 @@ sscm-test.h: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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' +/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8266,11 +8085,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: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: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-gc-protect.c:224: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8283,34 +8105,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: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' -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: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:124: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-array2list.c:69: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8328,7 +8129,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:61: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -8342,29 +8143,42 @@ 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, \ | ^~~~~~~~~~~~ -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, \ +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ | ^~~~~~~~~~~~ -/source/test-c/test-alignment.c:61: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8380,24 +8194,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: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()) - | ^~~~~~~~~~~~~~ -/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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8413,7 +8216,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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8435,7 +8238,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-array2list.c:73: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8448,45 +8251,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: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-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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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' -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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8499,11 +8270,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: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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8521,8 +8294,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:175: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8538,8 +8311,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-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_2': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8551,8 +8325,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8570,25 +8349,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: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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8609,7 +8371,42 @@ 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-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:76: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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8624,11 +8421,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8647,7 +8446,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8660,11 +8459,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: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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8676,8 +8477,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8695,8 +8501,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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8712,8 +8518,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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8725,8 +8531,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8741,11 +8552,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: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' +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8758,30 +8571,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: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' -sscm-test.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: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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8793,25 +8589,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:175:5: note: in expansion of macro 'TEST_ALIGNMENT' +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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8829,10 +8613,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:175: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8848,8 +8630,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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8861,8 +8643,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8883,7 +8671,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8901,8 +8689,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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8921,7 +8727,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:66:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8937,7 +8761,45 @@ sscm-test.h: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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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-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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -8959,7 +8821,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-array2list.c:96: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8971,8 +8833,52 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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' +sscm-test.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: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8991,7 +8897,45 @@ 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-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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9009,7 +8953,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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -9026,8 +8970,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: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' +/source/test-c/test-length.c: In function 'tst_3': +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:90: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9048,20 +9011,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' -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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9079,7 +9029,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:61: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: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, \ @@ -9099,26 +9049,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' -In file included from /source/test-c/test-length.c:38: -/source/test-c/test-length.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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9136,29 +9067,46 @@ 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' -sscm-test.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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:63: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9174,10 +9122,29 @@ 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9192,13 +9159,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-array2list.c:73: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9214,8 +9179,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:63: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9236,26 +9219,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' -sscm-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:73: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9274,8 +9238,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-gc-protect.c: In function 'protected_func': +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9293,9 +9256,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:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9313,7 +9275,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:209:5: note: in expansion of macro 'TST_TN_TRUE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9329,8 +9291,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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9348,7 +9310,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:210:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9363,34 +9325,46 @@ 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: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: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' +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:96: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ +sscm-test.h: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:77: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9408,10 +9382,12 @@ 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' +/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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9429,7 +9405,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' +/source/test-c/test-length.c:97: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9442,13 +9418,14 @@ 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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9466,21 +9443,21 @@ sscm-test.h: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-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] -sscm-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: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: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, \ @@ -9488,7 +9465,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9501,13 +9478,29 @@ 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, \ | ^~~~~~~~~~~~ -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' +/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: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:98: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9520,11 +9513,50 @@ 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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' +/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: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:99: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9545,7 +9577,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:212: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9564,7 +9613,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:212: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9582,10 +9631,29 @@ 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' +/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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9603,8 +9671,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:176: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9620,29 +9688,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: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: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:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9657,11 +9707,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: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: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9677,8 +9729,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: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: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: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:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9693,13 +9765,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, \ +sscm-test.h: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: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-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' +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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9714,11 +9804,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9731,13 +9823,29 @@ 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, \ | ^~~~~~~~~~~~ -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-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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9750,12 +9858,31 @@ 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:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.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-array2list.c:124: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:106: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9773,9 +9900,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:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.c: In function 'tst_2': +/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: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:184: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9795,9 +9939,27 @@ | ^~~~~~~~~~~~ /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: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9813,9 +9975,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:176:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-array2list.c: In function 'tst_2': +/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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9830,13 +9991,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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9854,9 +10015,64 @@ | ^~~~~~~~~~~~ /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: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: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: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: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9874,8 +10090,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: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' +/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' +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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9896,7 +10135,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:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9909,13 +10148,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: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-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: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:93:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9928,11 +10186,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9945,13 +10205,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: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-storage-compact.c:215:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-array2list.c:126: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9969,7 +10229,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:75:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9987,25 +10247,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: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: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, \ +sscm-test.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: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' +/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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10023,47 +10288,23 @@ 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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ +/source/test-c/test-length.c:111: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:57: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: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, \ @@ -10079,13 +10320,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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10098,13 +10339,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-array2list.c:96: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10117,10 +10359,49 @@ 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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:112: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:57: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: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, \ @@ -10134,15 +10415,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: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' -/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 -std=gnu17 -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 +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10160,7 +10456,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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -10179,7 +10475,28 @@ 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' +/source/test-c/test-length.c:114: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:138: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10195,8 +10512,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:59: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: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-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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10214,8 +10550,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:78:5: note: in expansion of macro 'TST_TN_FALSE' -/source/test-c/test-gc-protect.c: In function 'test_implicit_protection': +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10230,14 +10565,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-array2list.c:100:5: note: in expansion of macro 'TST_TN_EQ_INT' -/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-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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10252,10 +10584,30 @@ 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: 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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ @@ -10275,7 +10627,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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10287,30 +10639,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:176: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10325,13 +10660,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-storage-compact.c:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10344,13 +10695,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:216:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:122:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-storage.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10368,7 +10736,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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -10389,9 +10757,44 @@ | ^~~~~~~~~~~~ /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-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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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: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:123: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10412,7 +10815,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-array2list.c:104: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' +sscm-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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10424,29 +10847,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-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, \ +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' +sscm-test.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, \ | ^~~~~~~~~~~~ -/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: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, \ @@ -10466,7 +10891,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:104: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10479,14 +10904,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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10498,13 +10920,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-length.c:81: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:125: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:126: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10522,8 +10962,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10539,8 +10979,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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10552,13 +10992,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:82: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:127: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10578,31 +11018,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' -/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-array2list.c:117:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10620,8 +11038,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:177: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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10633,13 +11051,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:83: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:128: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10655,27 +11073,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: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-array2list.c:117: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10693,9 +11092,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' +/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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10707,13 +11106,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:84: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10734,7 +11133,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:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10752,8 +11151,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: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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10772,7 +11189,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:120:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10788,26 +11205,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:85:5: note: in expansion of macro 'TST_TN_TRUE' +/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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10822,32 +11221,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: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: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: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, \ +/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-length.c: In function 'tst_6': +sscm-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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10862,14 +11258,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: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: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10882,11 +11277,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: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' +sscm-test.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:177: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10899,13 +11315,32 @@ 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: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: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-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: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:121:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:137: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10918,14 +11353,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10943,9 +11377,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:49: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:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-length.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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10961,26 +11415,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: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: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:90: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11001,7 +11437,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:124:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-length.c:138: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11020,26 +11456,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:177:5: note: in expansion of macro 'TEST_ALIGNMENT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11052,29 +11469,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:91: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-length.c:138: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11093,10 +11494,10 @@ 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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11114,26 +11515,45 @@ sscm-test.h: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: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: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' +sscm-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' +sscm-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11148,13 +11568,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-array2list.c:125:5: note: in expansion of macro 'TST_TN_EQ_STR' +/source/test-c/test-length.c:139: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11167,10 +11587,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: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: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: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: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, \ @@ -11184,14 +11625,12 @@ 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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11209,26 +11648,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:55: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: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: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:149: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 -std=gnu17 -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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11241,13 +11684,11 @@ 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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11260,29 +11701,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: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: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: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:149: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11297,13 +11722,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: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-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_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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11318,13 +11744,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: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: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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11337,13 +11761,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-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_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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11358,11 +11783,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11378,7 +11805,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:57: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: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, \ @@ -11392,31 +11819,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:126: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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:95:5: note: in expansion of macro 'TST_TN_FALSE' +/source/test-c/test-length.c:152: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11434,7 +11843,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: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, \ @@ -11450,13 +11859,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-array2list.c:127:5: note: in expansion of macro 'TST_TN_EQ_STR' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11472,7 +11881,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: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, \ @@ -11486,31 +11895,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: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:96:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11528,8 +11919,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11545,41 +11957,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:61: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:177:5: note: in expansion of macro 'TEST_ALIGNMENT' -/source/test-c/test-storage.c: In function 'tst_3': -/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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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, \ +sscm-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, \ @@ -11587,7 +11977,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:138: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11607,9 +11997,50 @@ | ^~~~~~~~~~~~ /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-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: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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11627,7 +12058,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: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, \ @@ -11649,7 +12080,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:220: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11668,25 +12099,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: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-length.c:98:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11702,7 +12115,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: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, \ @@ -11716,14 +12129,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, \ +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: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: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' +sscm-test.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: In function 'tst_8': sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11736,13 +12168,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, \ | ^~~~~~~~~~~~ -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-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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11757,13 +12205,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-array2list.c:141: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11778,11 +12224,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:178: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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11794,13 +12243,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:99: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11813,13 +12262,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:141: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11832,11 +12279,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: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-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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11848,13 +12298,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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11872,9 +12322,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: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-storage-compact.c: In function 'tst_4': +/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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11889,32 +12355,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: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: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:250:5: note: in expansion of macro 'TST_TN_FALSE' +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11927,11 +12374,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: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11944,15 +12412,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: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-length.c: In function 'tst_4': +/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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11970,7 +12434,43 @@ 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' +/source/test-c/test-storage-compact.c:196: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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11985,13 +12485,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-array2list.c:145: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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12009,7 +12507,8 @@ 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' +/source/test-c/test-length.c:165:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage.c: In function 'tst_4': sscm-test.h:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12027,7 +12526,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:252:5: note: in expansion of macro 'TST_TN_FALSE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12040,15 +12539,50 @@ 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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:145:5: note: in expansion of macro 'TST_TN_EQ_INT' -In file included from /source/test-c/test-gc-protect.c:37: -sscm-test.h: At top level: +/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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12066,11 +12600,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12083,11 +12614,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:178: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12108,7 +12641,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:253: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12120,13 +12653,30 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:106: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12145,7 +12695,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:253: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12157,13 +12707,49 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:107: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:168: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12181,8 +12767,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:47: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12198,7 +12805,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:47: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: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) \ @@ -12211,13 +12818,32 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:108: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: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12235,8 +12861,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12252,7 +12896,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: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) \ @@ -12265,13 +12909,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:109: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:175: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12289,7 +12933,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: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: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) \ @@ -12302,35 +12946,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12346,26 +12968,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: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: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: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) \ @@ -12378,50 +12981,34 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:111: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, \ +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' +sscm-test.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, \ - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ - 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: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, \ + 320 | TST_LOG(msg), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 325 | TST_FAILED = 0, \ + 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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12439,7 +13026,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: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) \ @@ -12452,13 +13039,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: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12471,30 +13058,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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:178: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12510,7 +13080,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:57: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: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) \ @@ -12523,13 +13093,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:113: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:179: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12544,32 +13114,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: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: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:114:5: note: in expansion of macro 'TST_TN_FALSE' +/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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12584,31 +13133,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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:202: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12624,29 +13155,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: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: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:256: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12658,13 +13168,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:115: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:180: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12683,7 +13193,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:256:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12701,8 +13211,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12718,9 +13246,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: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' -/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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12738,7 +13265,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:120:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-length.c:182: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12756,7 +13283,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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -12769,13 +13296,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:121: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12791,7 +13318,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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -12804,13 +13331,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:122: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12825,14 +13352,69 @@ 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: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-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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:178:5: note: in expansion of macro 'TEST_ALIGNMENT' +/source/test-c/test-length.c: In function 'tst_9': +/source/test-c/test-storage.c: In function 'tst_5': +sscm-test.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: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:189: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12850,8 +13432,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12864,11 +13446,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: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:203: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12886,10 +13470,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:257: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12902,14 +13486,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: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-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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12921,13 +13502,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:123: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:190: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12943,10 +13524,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:257: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:220: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12964,8 +13545,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: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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12977,13 +13558,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:124: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12999,8 +13580,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: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: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: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:192: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13018,7 +13617,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:45: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: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) \ @@ -13031,13 +13630,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:125: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:193: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,30 +13652,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13088,13 +13665,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:126: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13112,28 +13689,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: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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13145,13 +13702,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:127: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13167,7 +13724,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:47: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: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, \ @@ -13183,28 +13740,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: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, \ +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' +/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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13216,13 +13758,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:128: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:196: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13240,7 +13782,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:51: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: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, \ @@ -13254,32 +13796,30 @@ 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: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, \ +/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: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, \ +sscm-test.h: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: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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13291,13 +13831,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:129: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:197: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13315,8 +13855,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:53: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: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13332,7 +13890,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:53: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: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) \ @@ -13345,13 +13903,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:130: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:199: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13366,31 +13924,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: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, \ | ^~~~~~~~~~~~ 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-storage.c: In function 'tst_4': +/source/test-c/test-storage-compact.c:206: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13405,14 +13945,48 @@ 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' +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' +sscm-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:196:5: note: in expansion of macro 'TST_INIT1' -/source/test-c/test-storage.c:199:5: note: in expansion of macro 'INT_TST' -/source/test-c/test-length.c: In function 'tst_6': +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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13428,7 +14002,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: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, \ @@ -13447,29 +14021,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-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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:135: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:222: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:203: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13487,7 +14060,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:57: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: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, \ @@ -13506,8 +14079,26 @@ | ^~~~~~~~~~~~ /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' +/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: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13523,8 +14114,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: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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13539,13 +14148,47 @@ 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:137: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: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' +/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 -std=gnu17 -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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13563,8 +14206,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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13580,7 +14241,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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -13602,7 +14263,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:261:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13621,7 +14282,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-length.c:137:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13639,27 +14318,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:61:5: note: in expansion of macro 'TST_EQ_UINT' +/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: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:261: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: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13675,29 +14371,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: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: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:200:5: note: in expansion of macro 'INT_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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13715,26 +14408,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:263: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: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-length.c:210: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13749,29 +14423,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-length.c:138: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:63:5: note: in expansion of macro 'TST_EQ_UINT' +/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:339:6: warning: right-hand operand of comma expression has no effect [-Wunused-value] 335 | (((cond) \ @@ -13790,26 +14445,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:264: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-length.c:138:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:211: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13822,13 +14458,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: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: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13840,13 +14474,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:265: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:211: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13861,11 +14495,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: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:180: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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13880,26 +14534,22 @@ 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:266: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: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: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, \ @@ -13907,7 +14557,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:139:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:212: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13923,27 +14573,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: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, \ +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:139: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13956,13 +14606,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: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:266: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' +/source/test-c/test-storage.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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13977,13 +14626,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -13998,12 +14645,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: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-length.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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14019,7 +14668,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: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, \ @@ -14033,34 +14682,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, \ - | ^~~~~~~~~~~~ -/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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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*, \ | ^~~~~~~~~~~~ -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:149: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14078,7 +14707,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:45: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: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, \ @@ -14095,7 +14724,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:45: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: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, \ @@ -14114,7 +14743,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:47: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: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, \ @@ -14128,29 +14757,10 @@ 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:149: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: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, \ @@ -14169,7 +14779,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: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, \ @@ -14186,7 +14796,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: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, \ @@ -14208,7 +14818,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14223,13 +14833,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:269:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14248,38 +14856,37 @@ 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: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, \ +/source/test-c/test-storage-compact.c:215: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: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-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, \ +sscm-test.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, \ @@ -14300,13 +14907,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: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_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_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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14319,13 +14927,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:152: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14338,13 +14944,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, \ | ^~~~~~~~~~~~ -/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_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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14395,32 +15002,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: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: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: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:270: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14441,26 +15027,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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' +/source/test-c/test-storage-compact.c:216: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14496,7 +15063,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:153:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14516,27 +15083,23 @@ | ^~~~~~~~~~~~ /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: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: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:221:5: note: in expansion of macro 'CHAR_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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14551,13 +15114,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:154: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14573,27 +15134,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:57:5: note: in expansion of macro 'TST_EQ_UINT' +/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: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: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:154: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14606,13 +15167,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14630,7 +15189,24 @@ sscm-test.h: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: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: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' sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -14646,13 +15222,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:155: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14665,11 +15242,35 @@ 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' +/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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14688,7 +15289,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:155:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14703,11 +15304,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14720,12 +15324,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: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-length.c: In function 'tst_8': +/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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14740,32 +15346,51 @@ 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: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, \ +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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ | ^~~~~~~~~~~~ -/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:220:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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:250: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14783,7 +15408,46 @@ 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-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) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14796,11 +15460,35 @@ 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:180: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:253: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14813,50 +15501,36 @@ 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:222: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:162: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:163: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 -std=gnu17 -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 +/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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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' sscm-test.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,7 +15551,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-storage-compact.c:273:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:256: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: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14896,7 +15590,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:273:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:256: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14917,25 +15611,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:274: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:164:5: note: in expansion of macro 'TST_TN_TRUE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -14954,62 +15630,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-storage-compact.c:274: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:165: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-storage-compact.c:276:5: note: in expansion of macro 'TST_TN_TRUE' -/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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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-compact.c:257:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15030,44 +15652,8 @@ /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: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: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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15086,8 +15672,8 @@ /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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15108,7 +15694,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:279:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:260: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15127,97 +15713,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:279: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:167: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:168: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: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: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:171:5: note: in expansion of macro 'TST_TN_TRUE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15232,14 +15728,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15252,14 +15748,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: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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15280,7 +15776,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:282:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:261: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15299,25 +15795,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:282: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:174:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage-compact.c:261: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15335,7 +15813,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:175:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage-compact.c:263: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15347,13 +15825,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:176: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:264: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15365,13 +15843,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:177: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:265: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15392,7 +15870,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:283:5: note: in expansion of macro 'TST_TN_EQ_INT' +/source/test-c/test-storage-compact.c:266: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15411,133 +15889,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:283: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:178: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: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: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:181: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: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: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:183: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:184:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage-compact.c:266: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15552,14 +15904,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: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: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:269: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15572,14 +15923,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15600,8 +15950,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:286:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-length.c: In function 'tst_9': +/source/test-c/test-storage-compact.c:270: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15620,61 +15969,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:286: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:189: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:190: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:191:5: note: in expansion of macro 'TST_TN_TRUE' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15695,7 +15990,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15714,43 +16009,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' -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: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' +/source/test-c/test-storage-compact.c:273: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15765,14 +16024,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: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: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:274: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15785,86 +16043,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: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: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:194: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:195: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:196: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:197: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:274: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15882,7 +16067,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:198:5: note: in expansion of macro 'TST_TN_TRUE' +/source/test-c/test-storage-compact.c:276: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15894,13 +16079,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:199: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:277: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) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15912,13 +16097,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:202: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15933,14 +16118,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: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: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:279: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -15953,122 +16137,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: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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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' -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' -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:206: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:207: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:208: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:279: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16083,14 +16158,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: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: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' sscm-test.h:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16103,87 +16177,53 @@ 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: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) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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: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: In function 'tst_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: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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16203,9 +16243,9 @@ | ^~~~~~~~~~~~ /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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16223,9 +16263,9 @@ | ^~~~~~~~~~~~ /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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16243,11 +16283,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16263,11 +16302,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: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:286: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16282,11 +16320,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: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: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' @@ -16302,11 +16340,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: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: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' @@ -16327,11 +16365,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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16347,12 +16384,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:253:5: note: in expansion of macro 'TST_SET2' -/source/test-c/test-storage.c:272:5: note: in expansion of macro 'STRING_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 -std=gnu17 -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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16522,6 +16557,7 @@ /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': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16536,14 +16572,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16556,14 +16591,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16581,12 +16615,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, \ | ^~~~~~~~~~~~ -/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' -/source/test-c/test-length.c: In function 'tst_13': +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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16607,7 +16658,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:304: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16623,8 +16674,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, \ | ^~~~~~~~~~~~ -/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' +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: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:293:5: note: in expansion of macro 'TST_SET2' /source/test-c/test-storage.c:312:5: note: in expansion of macro 'VECTOR_TST' @@ -16640,13 +16712,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: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_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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16667,7 +16740,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16686,7 +16759,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16704,10 +16777,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:306: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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16723,10 +16797,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:306: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16747,7 +16822,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16766,7 +16841,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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16787,7 +16862,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:309: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16806,7 +16881,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:309: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16827,7 +16902,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:310: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16846,7 +16921,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:310: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' +/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 -std=gnu17 -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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16881,6 +16978,25 @@ 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: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*, \ | ^~~~~~~~~~~~ @@ -16909,7 +17025,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:311: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16928,7 +17044,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:311: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16946,11 +17062,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: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-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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16966,11 +17081,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: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-length.c:314: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -16991,7 +17105,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:312:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17010,7 +17124,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:312:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17028,10 +17142,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17047,10 +17162,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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17071,7 +17187,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:314: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17090,7 +17206,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:314: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' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17111,7 +17228,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:315:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17130,7 +17247,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:315:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17151,7 +17268,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:316:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17170,8 +17287,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:316:5: note: in expansion of macro 'TST_TN_EQ_INT' -/source/test-c/test-length.c: In function 'tst_14': +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17192,7 +17308,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:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17211,7 +17327,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:328:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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_9': sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ @@ -17227,27 +17343,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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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, \ | ^~~~~~~~~~~~ @@ -17267,25 +17362,6 @@ 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: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, \ | ^~~~~~~~~~~~ @@ -17313,7 +17389,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17332,7 +17408,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17373,47 +17449,6 @@ /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' -/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 -std=gnu17 -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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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: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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17796,27 +17831,6 @@ 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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' @@ -17837,25 +17851,6 @@ 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: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, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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:75:9: note: in expansion of macro 'TST1' /source/test-c/test-storage.c:109:9: note: in expansion of macro 'TST2' @@ -17881,7 +17876,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17900,7 +17895,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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17921,7 +17916,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:343:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17940,7 +17935,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:343:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17961,7 +17956,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:344:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17980,7 +17997,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-length.c:344:5: note: in expansion of macro 'TST_TN_EQ_INT' +/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, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17995,14 +18032,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: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: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: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18015,14 +18051,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: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: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:344: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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18318,6 +18353,7 @@ /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' +/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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18402,6 +18438,7 @@ /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' +/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 -std=gnu17 -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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18444,7 +18481,6 @@ /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' -/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 -std=gnu17 -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:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -18858,7 +18894,6 @@ /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' -/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 -std=gnu17 -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 /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, \ @@ -19020,8 +19055,6 @@ /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' -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 -std=gnu17 -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 -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 -std=gnu17 -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 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] @@ -19727,6 +19760,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:161: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19826,6 +19860,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:163: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -19866,7 +19901,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' -/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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20128,7 +20162,6 @@ 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' -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 -std=gnu17 -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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20228,6 +20261,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:173: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20348,7 +20382,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:176: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -20509,6 +20542,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:180: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21591,6 +21625,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:222: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21671,7 +21706,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:225: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21792,7 +21826,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:228: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -21913,6 +21946,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:232: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22554,7 +22588,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:256: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22715,6 +22748,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:261: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22755,6 +22789,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:262: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -22995,7 +23030,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:269: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24357,7 +24391,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:336: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -24838,7 +24871,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:353: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 -std=gnu17 -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 sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25200,6 +25232,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:387: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25640,6 +25673,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:402: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25760,6 +25794,7 @@ 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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -26000,7 +26035,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:414: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -27202,6 +27236,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:486: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 -std=gnu17 -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 sscm-test.h:321:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 318 | #define TST_FAIL(msg) (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29164,7 +29199,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:586: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -30326,6 +30360,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:629: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -33630,6 +33665,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:764: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -34310,6 +34346,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:783: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 -std=gnu17 -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:325:38: warning: right-hand operand of comma expression has no effect [-Wunused-value] 323 | #define TST_SUCC() (++TST_CASE_INFO->done, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -35570,7 +35607,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:845: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -36012,7 +36048,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:865: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -38735,6 +38770,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1011: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -39295,6 +39331,7 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1072: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -42458,7 +42495,6 @@ 438 | do { TST_TN_SAVE; TST_EQ_STR((x), (a), TST_TN_NAME()); } while (0) | ^~~~~~~~~~ /source/test-c/test-format.c:1185: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 -std=gnu17 -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, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -78304,23 +78340,23 @@ 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 -std=gnu17 -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 -std=gnu17 -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 -std=gnu17 -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-alignment-coll +PASS: test-global-coll PASS: test-gc-protect-coll PASS: test-gc-protect-stack-coll -PASS: test-gc-coll PASS: test-storage-coll +PASS: test-length-coll PASS: test-storage-compact-coll PASS: test-array2list-coll PASS: test-strcasecmp-coll -PASS: test-length-coll -PASS: test-global-coll PASS: test-format-coll +PASS: test-gc-coll ============================================================================ Testsuite summary for SigScheme 0.9.1 ============================================================================ @@ -78384,7 +78420,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; }; }) @@ -78425,9 +78461,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 -std=gnu17 -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 -std=gnu17 -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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sigscheme-0.9.1=. -fstack-protector-strong -Werror=format-security -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; }; }) @@ -78438,7 +78474,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 @@ -78504,15 +78540,15 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'sigscheme-dbgsym' in '../sigscheme-dbgsym_0.9.1-4_amd64.deb'. dpkg-deb: building package 'sigscheme' in '../sigscheme_0.9.1-4_amd64.deb'. -dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-4_amd64.deb'. +dpkg-deb: building package 'sigscheme-dbgsym' in '../sigscheme-dbgsym_0.9.1-4_amd64.deb'. +dpkg-deb: building package 'sigscheme-runtime' in '../sigscheme-runtime_0.9.1-4_all.deb'. dpkg-deb: building package 'libsscm3-dbgsym' in '../libsscm3-dbgsym_0.9.1-4_amd64.deb'. +dpkg-deb: building package 'libsscm3' in '../libsscm3_0.9.1-4_amd64.deb'. dpkg-deb: building package 'libsscm-dev' in '../libsscm-dev_0.9.1-4_amd64.deb'. -dpkg-deb: building package 'sigscheme-runtime' in '../sigscheme-runtime_0.9.1-4_all.deb'. +dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-4_amd64.deb'. dpkg-deb: building package 'libgcroots-dev' in '../libgcroots-dev_0.9.1-4_amd64.deb'. dpkg-deb: building package 'libgcroots0-dbgsym' in '../libgcroots0-dbgsym_0.9.1-4_amd64.deb'. -dpkg-deb: building package 'libgcroots0' in '../libgcroots0_0.9.1-4_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sigscheme_0.9.1-4_amd64.buildinfo dpkg-genchanges --build=binary -O../sigscheme_0.9.1-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -78520,12 +78556,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/1358382/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1358382/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/1622292 and its subdirectories -I: Current time: Sat Oct 25 20:08:57 -12 2025 -I: pbuilder-time-stamp: 1761466137 +I: removing directory /srv/workspace/pbuilder/1358382 and its subdirectories +I: Current time: Sun Nov 29 04:33:45 +14 2026 +I: pbuilder-time-stamp: 1795876425