Diff of the two buildlogs: -- --- b1/build.log 2024-01-14 02:58:23.236687813 +0000 +++ b2/build.log 2024-01-14 04:01:18.566888398 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 13 14:09:09 -12 2024 -I: pbuilder-time-stamp: 1705198149 +I: Current time: Sun Jan 14 17:00:12 +14 2024 +I: pbuilder-time-stamp: 1705201212 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -30,48 +29,81 @@ dpkg-source: info: applying Version_2_6_15pre3 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/11120/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3794/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +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 Jan 14 03:00 /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/3794/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3794/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - 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='11120' - PS1='# ' - PS2='> ' + INVOCATION_ID=0560d20a054344f0833909afb2dad216 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=3794 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.nyMLILX5/pbuilderrc_iVny --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nyMLILX5/b1 --logfile b1/build.log gcl_2.6.14-4.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://10.0.0.15:3142/' + 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.nyMLILX5/pbuilderrc_PXMv --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.nyMLILX5/b2 --logfile b2/build.log gcl_2.6.14-4.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32b 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 4964 -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash @@ -131,7 +163,7 @@ -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 14152 Jul 28 23:46 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Jan 14 03:00 sh -> /bin/bash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 23 2023 su @@ -157,7 +189,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/11120/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3794/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -317,7 +349,7 @@ Get: 102 http://deb.debian.org/debian bookworm/main armhf tcl8.6-dev armhf 8.6.13+dfsg-2 [936 kB] Get: 103 http://deb.debian.org/debian bookworm/main armhf tk8.6 armhf 8.6.13-2 [69.3 kB] Get: 104 http://deb.debian.org/debian bookworm/main armhf tk8.6-dev armhf 8.6.13-2 [716 kB] -Fetched 37.4 MB in 5s (7275 kB/s) +Fetched 37.4 MB in 3s (10.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (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 ... 17881 files and directories currently installed.) @@ -653,8 +685,8 @@ Setting up tzdata (2023c-5+deb12u1) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Jan 14 02:11:17 UTC 2024. -Universal Time is now: Sun Jan 14 02:11:17 UTC 2024. +Local time is now: Sun Jan 14 03:01:50 UTC 2024. +Universal Time is now: Sun Jan 14 03:01:50 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -761,7 +793,11 @@ fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/gcl-2.6.14/ && 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 > ../gcl_2.6.14-4_source.changes +I: user script /srv/workspace/pbuilder/3794/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/3794/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gcl-2.6.14/ && 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 > ../gcl_2.6.14-4_source.changes dpkg-buildpackage: info: source package gcl dpkg-buildpackage: info: source version 2.6.14-4 dpkg-buildpackage: info: source distribution unstable @@ -879,7 +915,7 @@ --mandir=\${prefix}/share/man \ --enable-infodir=\${prefix}/share/info \ --enable-emacsdir=\${prefix}/share/emacs/site-lisp -checking build system type... armv7l-unknown-linux-gnueabihf +checking build system type... aarch64-unknown-linux-gnu checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -918,7 +954,7 @@ checking for CFLAG -fdollars-in-identifiers... yes checking for CFLAG -g... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-17-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-17-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -961,29 +997,27 @@ checking CSTACK_DIRECTION... -1 checking finding CSTACK_ALIGNMENT... 8 checking CSTACK_ADDRESS... 0xbfffffff -checking cstack bits... 30 +checking cstack bits... 0 checking NEG_CSTACK_ADDRESS... yes checking finding default linker script... got it checking output_arch... bfd_arch_arm configure: trying to adjust text start -./configure: line 7577: 14746 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14758 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14770 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14782 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14794 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14806 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14818 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14830 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14842 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14854 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14866 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14878 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 14890 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -configure: min log text start 12 +./configure: line 7577: 10742 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10759 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10771 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10783 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10795 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10807 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10819 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10831 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10843 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10888 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10911 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 10929 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +configure: min log text start 11 configure: max log text start 29 -configure: lowering log text to 3000 to maximize data area -checking our linker script... done -checking for LDFLAG -Wl,-T,gcl.script... yes +configure: max log text start reduced to 0 considering c stack address +checking our linker script... none found or not needed checking mem top... 0xc0000000 checking finding upper mem half range... 0x20000000 checking sizeof long long int... yes @@ -1103,7 +1137,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I$(GCLDIR)/o -LDFLAGS=-Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script +LDFLAGS=-Wl,-z,relro -no-pie FINAL_CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -1483,7 +1517,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -1496,19 +1530,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\"#1" \ -e "s#@LI-DFP@#\"-pg\"#1" \ - -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o \"#1" \ + -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -o \"#1" \ -e "s#@LI-LD-LIBS@#\" -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp\"#1" \ -e "s#@LI-OPT-THREE@#\"-O2\"#1" \ -e "s#@LI-OPT-TWO@#\"-O\"#1" \ -e "s#@LI-INIT-LSP@#\"sys_init.lsp\"#1" >sys_init.lsp touch raw_pre_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pre_gcl\"))" >>foo j=$(ar t libpre_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpre_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 76016 pages +GCL (GNU Common Lisp) April 1994 79784 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_defmacro.lsp @@ -1710,7 +1744,7 @@ COMPILER> NIL -COMPILER>77840384 heap words available +COMPILER>81698816 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -2824,15 +2858,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o sys_gcl.o +ar rs libgcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o sys_gcl.o ar: creating libgcl.a touch raw_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_gcl\"))" >>foo j=$(ar t libgcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libgcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27638 pages +GCL (GNU Common Lisp) April 1994 27650 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -3036,7 +3070,7 @@ COMPILER> NIL -COMPILER>28301312 heap words available +COMPILER>28313600 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -3215,7 +3249,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0x82b008 ;; Finished loading "../tkl.o" +start address -T 0x72a540 ;; Finished loading "../tkl.o" 49439 > @@ -3453,7 +3487,7 @@ --mandir=\${prefix}/share/man \ --enable-infodir=\${prefix}/share/info \ --enable-emacsdir=\${prefix}/share/emacs/site-lisp -checking build system type... armv7l-unknown-linux-gnueabihf +checking build system type... aarch64-unknown-linux-gnu checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -3492,7 +3526,7 @@ checking for CFLAG -fdollars-in-identifiers... yes checking for CFLAG -g... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-17-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-17-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -3535,29 +3569,27 @@ checking CSTACK_DIRECTION... -1 checking finding CSTACK_ALIGNMENT... 8 checking CSTACK_ADDRESS... 0xbfffffff -checking cstack bits... 30 +checking cstack bits... 0 checking NEG_CSTACK_ADDRESS... yes checking finding default linker script... got it checking output_arch... bfd_arch_arm configure: trying to adjust text start -./configure: line 7577: 24780 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24792 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24804 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24816 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24829 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24842 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24854 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24866 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24878 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24890 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24902 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24914 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 24926 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -configure: min log text start 12 +./configure: line 7577: 18244 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18275 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18318 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18346 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18398 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18436 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18514 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18597 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18655 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18673 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18729 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 18807 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +configure: min log text start 11 configure: max log text start 29 -configure: lowering log text to 3000 to maximize data area -checking our linker script... done -checking for LDFLAG -Wl,-T,gcl.script... yes +configure: max log text start reduced to 0 considering c stack address +checking our linker script... none found or not needed checking mem top... 0xc0000000 checking finding upper mem half range... 0x20000000 checking sizeof long long int... yes @@ -3677,7 +3709,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I$(GCLDIR)/o -LDFLAGS=-Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script +LDFLAGS=-Wl,-z,relro -no-pie FINAL_CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -4057,7 +4089,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -4070,19 +4102,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\"#1" \ -e "s#@LI-DFP@#\"-pg\"#1" \ - -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o \"#1" \ + -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -o \"#1" \ -e "s#@LI-LD-LIBS@#\" -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp\"#1" \ -e "s#@LI-OPT-THREE@#\"-O2\"#1" \ -e "s#@LI-OPT-TWO@#\"-O\"#1" \ -e "s#@LI-INIT-LSP@#\"sys_init.lsp\"#1" >sys_init.lsp touch raw_pre_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pre_gcl\"))" >>foo j=$(ar t libpre_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpre_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 76016 pages +GCL (GNU Common Lisp) April 1994 79784 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_defmacro.lsp @@ -4284,7 +4316,7 @@ COMPILER> NIL -COMPILER>77840384 heap words available +COMPILER>81698816 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -5398,15 +5430,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o sys_gcl.o +ar rs libgcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o sys_gcl.o ar: creating libgcl.a touch raw_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_gcl\"))" >>foo j=$(ar t libgcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libgcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27638 pages +GCL (GNU Common Lisp) April 1994 27650 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -5610,7 +5642,7 @@ COMPILER> NIL -COMPILER>28301312 heap words available +COMPILER>28313600 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -5679,7 +5711,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o. Loading binary of GCL_PCL_PKG... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" -start address -T 0x887008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" +start address -T 0x894008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" Compiling GCL_PCL_WALK... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.lisp. End of Pass 1. @@ -5692,7 +5724,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o. Loading binary of GCL_PCL_WALK... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" -start address -T 0x8872d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" +start address -T 0x8942d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" Compiling GCL_PCL_ITERATE... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.lisp. ; (DEFUN OPTIMIZE-ITERATE-FORM ...) is being compiled. @@ -5704,7 +5736,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o. Loading binary of GCL_PCL_ITERATE... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" -start address -T 0x88ce78 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" +start address -T 0x899e78 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" Compiling GCL_PCL_MACROS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.lisp. ; (DEFUN FIND-WRAPPER ...) is being compiled. @@ -5718,7 +5750,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o. Loading binary of GCL_PCL_MACROS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" -start address -T 0x892728 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" +start address -T 0x89f728 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" Compiling GCL_PCL_LOW... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.lisp. ; (DEFUN PRINT-STD-INSTANCE ...) is being compiled. @@ -5729,7 +5761,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o. Loading binary of GCL_PCL_LOW... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" -start address -T 0x8972e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" +start address -T 0x8a42e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" Compiling GCL_PCL_IMPL_LOW... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/impl/gcl/gcl_pcl_impl_low.lisp. End of Pass 1. @@ -5738,7 +5770,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o. Loading binary of GCL_PCL_IMPL_LOW... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" -start address -T 0x899208 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" +start address -T 0x8a6208 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" Compiling GCL_PCL_FIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.lisp. End of Pass 1. @@ -5747,7 +5779,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o. Loading binary of GCL_PCL_FIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" -start address -T 0x89b5b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" +start address -T 0x8a85b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" Compiling GCL_PCL_DEFCLASS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.lisp. ; (DEFUN EARLY-CLASS-NAME-OF ...) is being compiled. @@ -5760,7 +5792,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o. Loading binary of GCL_PCL_DEFCLASS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" -start address -T 0x89c338 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" +start address -T 0x8a9338 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" Compiling GCL_PCL_DEFS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.lisp. ; (DEFUN SPECIALIZER-FROM-TYPE ...) is being compiled. @@ -5786,7 +5818,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o. Loading binary of GCL_PCL_DEFS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" -start address -T 0x89f368 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" +start address -T 0x8ac368 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" Compiling GCL_PCL_FNGEN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.lisp. End of Pass 1. @@ -5795,7 +5827,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o. Loading binary of GCL_PCL_FNGEN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" -start address -T 0x8a51b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" +start address -T 0x8b21b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" Compiling GCL_PCL_CACHE... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.lisp. ; (DEFUN RAISE-METATYPE ...) is being compiled. @@ -5811,7 +5843,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o. Loading binary of GCL_PCL_CACHE... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" -start address -T 0x8a6a00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" +start address -T 0x8b3a00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" Compiling GCL_PCL_DLISP... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.lisp. End of Pass 1. @@ -5820,7 +5852,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o. Loading binary of GCL_PCL_DLISP... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" -start address -T 0x8ae870 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" +start address -T 0x8bb870 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" Compiling GCL_PCL_DLISP2... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.lisp. End of Pass 1. @@ -5829,7 +5861,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o. Loading binary of GCL_PCL_DLISP2... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" -start address -T 0x8b1c78 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" +start address -T 0x8bec78 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" Compiling GCL_PCL_BOOT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.lisp. ; (DEFUN EXPAND-DEFMETHOD ...) is being compiled. @@ -5865,7 +5897,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o. Loading binary of GCL_PCL_BOOT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" -start address -T 0x8b5580 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" +start address -T 0x8c2580 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" Compiling GCL_PCL_VECTOR... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.lisp. End of Pass 1. @@ -5877,7 +5909,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o. Loading binary of GCL_PCL_VECTOR... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" -start address -T 0x8c54c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" +start address -T 0x8d24c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" Compiling GCL_PCL_SLOTS_BOOT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.lisp. ; (DEFUN ACCESSOR-SLOT-BOUNDP ...) is being compiled. @@ -5914,7 +5946,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o. Loading binary of GCL_PCL_SLOTS_BOOT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" -start address -T 0x8cdf98 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" +start address -T 0x8daf98 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" Compiling GCL_PCL_COMBIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.lisp. ; (DEFUN STANDARD-COMPUTE-EFFECTIVE-METHOD ...) is being compiled. @@ -5927,7 +5959,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o. Loading binary of GCL_PCL_COMBIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" -start address -T 0x8d2e00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" +start address -T 0x8dfe00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" Compiling GCL_PCL_DFUN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.lisp. ; (DEFUN DISPATCH-DFUN-COST ...) is being compiled. @@ -5955,7 +5987,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o. Loading binary of GCL_PCL_DFUN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" -start address -T 0x8d5f40 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" +start address -T 0x8e2f40 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" Compiling GCL_PCL_FAST_INIT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.lisp. ; (DEFUN MAKE-INSTANCE-FUNCTION-SYMBOL ...) is being compiled. @@ -5985,7 +6017,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o. Loading binary of GCL_PCL_FAST_INIT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" -start address -T 0x8e5dc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" +start address -T 0x8f2dc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" Compiling GCL_PCL_BRAID... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.lisp. ; (DEFUN ALLOCATE-STRUCTURE-INSTANCE ...) is being compiled. @@ -5996,7 +6028,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o. Loading binary of GCL_PCL_BRAID... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" -start address -T 0x8f08b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" +start address -T 0x8fd8b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" Compiling GCL_PCL_GENERIC_FUNCTIONS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.lisp. End of Pass 1. @@ -6007,7 +6039,7 @@ ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" Warning: ADD-METHOD is being redefined. Warning: REMOVE-METHOD is being redefined. -start address -T 0x8f6458 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" +start address -T 0x903458 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" Compiling GCL_PCL_SLOTS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.lisp. ; (DEFUN SLOT-VALUE-OR-DEFAULT ...) is being compiled. @@ -6019,7 +6051,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o. Loading binary of GCL_PCL_SLOTS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" -start address -T 0x8fb3a8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" +start address -T 0x9083a8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" Compiling GCL_PCL_INIT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.lisp. End of Pass 1. @@ -6028,7 +6060,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o. Loading binary of GCL_PCL_INIT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" -start address -T 0x8fd5c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" +start address -T 0x90a5c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" Compiling GCL_PCL_STD_CLASS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.lisp. End of Pass 1. @@ -6039,7 +6071,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o. Loading binary of GCL_PCL_STD_CLASS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" -start address -T 0x8ff438 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" +start address -T 0x90c438 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" Compiling GCL_PCL_CPL... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.lisp. End of Pass 1. @@ -6048,7 +6080,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o. Loading binary of GCL_PCL_CPL... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" -start address -T 0x90bf00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" +start address -T 0x918f00 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" Compiling GCL_PCL_FSC... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.lisp. End of Pass 1. @@ -6057,7 +6089,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o. Loading binary of GCL_PCL_FSC... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" -start address -T 0x90ddd8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" +start address -T 0x91add8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" Compiling GCL_PCL_METHODS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.lisp. End of Pass 1. @@ -6069,7 +6101,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o. Loading binary of GCL_PCL_METHODS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" -start address -T 0x90e188 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" +start address -T 0x91b188 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" Compiling GCL_PCL_FIXUP... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.lisp. End of Pass 1. @@ -6078,21 +6110,21 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o. Loading binary of GCL_PCL_FIXUP... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" -Compiling gazonk_28132_0.lsp. +Compiling gazonk_31193_0.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_0.o" -start address -T 0x91ca40 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_0.o" -Compiling gazonk_28132_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_0.o" +start address -T 0x929a40 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_0.o" +Compiling gazonk_31193_1.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_1.o" -start address -T 0x91ce88 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_1.o" -start address -T 0x91c968 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_1.o" +start address -T 0x929e88 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_1.o" +start address -T 0x929968 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" Compiling GCL_PCL_DEFCOMBIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.lisp. End of Pass 1. @@ -6101,35 +6133,35 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o. Loading binary of GCL_PCL_DEFCOMBIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" -Compiling gazonk_28132_2.lsp. +Compiling gazonk_31193_2.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_2.o" -start address -T 0x91f7c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_2.o" -Compiling gazonk_28132_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_2.o" +start address -T 0x92c7c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_2.o" +Compiling gazonk_31193_3.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_3.o" -start address -T 0x9203b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_3.o" -Compiling gazonk_28132_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_3.o" +start address -T 0x92d3b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_3.o" +Compiling gazonk_31193_4.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_4.o" -start address -T 0x920cc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_4.o" -Compiling gazonk_28132_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_4.o" +start address -T 0x92dcc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_4.o" +Compiling gazonk_31193_5.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_5.o" -start address -T 0x921188 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_5.o" -start address -T 0x91d2c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_5.o" +start address -T 0x92e188 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_5.o" +start address -T 0x92a2c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" Compiling GCL_PCL_CTYPES... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.lisp. End of Pass 1. @@ -6138,14 +6170,14 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o. Loading binary of GCL_PCL_CTYPES... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" -Compiling gazonk_28132_6.lsp. +Compiling gazonk_31193_6.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_6.o" -start address -T 0x921af8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_6.o" -start address -T 0x921700 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_6.o" +start address -T 0x92eaf8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_6.o" +start address -T 0x92e700 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" Compiling GCL_PCL_ENV... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.lisp. ; (DEFUN DESCRIBE-PACKAGE ...) is being compiled. @@ -6157,15 +6189,15 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o. Loading binary of GCL_PCL_ENV... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" -Compiling gazonk_28132_7.lsp. +Compiling gazonk_31193_7.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_7.o" -start address -T 0x925810 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_28132_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_7.o" +start address -T 0x932810 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_31193_7.o" Warning: DESCRIBE is being redefined. -start address -T 0x921fc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" +start address -T 0x92efc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" Compiling GCL_PCL_COMPAT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_compat.lisp. End of Pass 1. @@ -6180,7 +6212,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o. Loading binary of GCL_PCL_PRECOM1... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" -start address -T 0x925d60 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" +start address -T 0x932d60 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" Compiling GCL_PCL_PRECOM2... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom2.lisp. ; (DEFUN #:|(PRECOMPILE-INITIALIZE-INSTANCE-SIMPLE PCL 3)8020| ...) is being compiled. @@ -6239,15 +6271,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_pcl_gcl.o sys_pcl_gcl.c rm -rf libpcl_gcl.a -ar rs libpcl_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_iterate.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk4.o sys_pcl_gcl.o ar: creating libpcl_gcl.a touch raw_pcl_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pcl_gcl -L. -Wl,-Map raw_pcl_gcl_map -lpcl_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pcl_gcl -L. -Wl,-Map raw_pcl_gcl_map -lpcl_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pcl_gcl\"))" >>foo j=$(ar t libpcl_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpcl_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27791 pages +GCL (GNU Common Lisp) April 1994 27803 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -6496,7 +6528,7 @@ COMPILER> NIL -COMPILER>28457984 heap words available +COMPILER>28470272 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -6599,15 +6631,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_ansi_gcl.o sys_ansi_gcl.c rm -rf libansi_gcl.a -ar rs libansi_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_iterate.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_precom.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk4.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_handler.o sys_ansi_gcl.o ar: creating libansi_gcl.a touch raw_ansi_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_ansi_gcl -L. -Wl,-Map raw_ansi_gcl_map -lansi_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_ansi_gcl -L. -Wl,-Map raw_ansi_gcl_map -lansi_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_ansi_gcl\"))" >>foo j=$(ar t libansi_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libansi_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_ansi_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27805 pages +GCL (GNU Common Lisp) April 1994 27817 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_ansi_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -6860,7 +6892,7 @@ COMPILER> NIL -COMPILER>28472320 heap words available +COMPILER>28484608 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -7039,7 +7071,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xaa6140 ;; Finished loading "../tkl.o" +start address -T 0xac3fc0 ;; Finished loading "../tkl.o" 49475 > @@ -7277,7 +7309,7 @@ --mandir=\${prefix}/share/man \ --enable-infodir=\${prefix}/share/info \ --enable-emacsdir=\${prefix}/share/emacs/site-lisp -checking build system type... armv7l-unknown-linux-gnueabihf +checking build system type... aarch64-unknown-linux-gnu checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -7314,7 +7346,7 @@ checking for CFLAG -fdollars-in-identifiers... yes checking for CFLAG -g... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-17-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-17-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -7357,29 +7389,27 @@ checking CSTACK_DIRECTION... -1 checking finding CSTACK_ALIGNMENT... 8 checking CSTACK_ADDRESS... 0xbfffffff -checking cstack bits... 30 +checking cstack bits... 0 checking NEG_CSTACK_ADDRESS... yes checking finding default linker script... got it checking output_arch... bfd_arch_arm configure: trying to adjust text start -./configure: line 7577: 30927 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30939 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30951 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30963 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30975 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30987 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 30999 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31011 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31023 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31035 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31047 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31059 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 31071 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -configure: min log text start 12 +./configure: line 7577: 2124 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2136 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2148 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2160 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2172 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2184 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2196 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2208 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2220 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2232 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2244 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 2256 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +configure: min log text start 11 configure: max log text start 29 -configure: lowering log text to 3000 to maximize data area -checking our linker script... done -checking for LDFLAG -Wl,-T,gcl.script... yes +configure: max log text start reduced to 0 considering c stack address +checking our linker script... none found or not needed checking mem top... 0xc0000000 checking finding upper mem half range... 0x20000000 checking sizeof long long int... yes @@ -7499,7 +7529,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I$(GCLDIR)/o -LDFLAGS=-Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script +LDFLAGS=-Wl,-z,relro -no-pie FINAL_CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -7879,7 +7909,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -7892,19 +7922,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\"#1" \ -e "s#@LI-DFP@#\"\"#1" \ - -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o \"#1" \ + -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -o \"#1" \ -e "s#@LI-LD-LIBS@#\" -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp\"#1" \ -e "s#@LI-OPT-THREE@#\"-O2 \"#1" \ -e "s#@LI-OPT-TWO@#\"-O\"#1" \ -e "s#@LI-INIT-LSP@#\"sys_init.lsp\"#1" >sys_init.lsp touch raw_pre_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pre_gcl\"))" >>foo j=$(ar t libpre_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpre_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 76013 pages +GCL (GNU Common Lisp) April 1994 79781 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_defmacro.lsp @@ -8106,7 +8136,7 @@ COMPILER> NIL -COMPILER>77837312 heap words available +COMPILER>81695744 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -9220,15 +9250,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o sys_gcl.o +ar rs libgcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o sys_gcl.o ar: creating libgcl.a touch raw_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_gcl\"))" >>foo j=$(ar t libgcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libgcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27628 pages +GCL (GNU Common Lisp) April 1994 27639 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -9432,7 +9462,7 @@ COMPILER> NIL -COMPILER>28291072 heap words available +COMPILER>28302336 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -9611,7 +9641,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0x6c2e48 ;; Finished loading "../tkl.o" +start address -T 0x6cfe80 ;; Finished loading "../tkl.o" 47991 > @@ -9836,7 +9866,7 @@ --mandir=\${prefix}/share/man \ --enable-infodir=\${prefix}/share/info \ --enable-emacsdir=\${prefix}/share/emacs/site-lisp -checking build system type... armv7l-unknown-linux-gnueabihf +checking build system type... aarch64-unknown-linux-gnu checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -9873,7 +9903,7 @@ checking for CFLAG -fdollars-in-identifiers... yes checking for CFLAG -g... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-17-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-17-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -9916,29 +9946,27 @@ checking CSTACK_DIRECTION... -1 checking finding CSTACK_ALIGNMENT... 8 checking CSTACK_ADDRESS... 0xbfffffff -checking cstack bits... 30 +checking cstack bits... 0 checking NEG_CSTACK_ADDRESS... yes checking finding default linker script... got it checking output_arch... bfd_arch_arm configure: trying to adjust text start -./configure: line 7577: 3157 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3169 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3181 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3193 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3205 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3217 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3229 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3241 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3253 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3265 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3277 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3289 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3301 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -configure: min log text start 12 +./configure: line 7577: 16368 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16381 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16397 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16473 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16542 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16599 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16640 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16666 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16678 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16690 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16702 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 16714 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +configure: min log text start 11 configure: max log text start 29 -configure: lowering log text to 3000 to maximize data area -checking our linker script... done -checking for LDFLAG -Wl,-T,gcl.script... yes +configure: max log text start reduced to 0 considering c stack address +checking our linker script... none found or not needed checking mem top... 0xc0000000 checking finding upper mem half range... 0x20000000 checking sizeof long long int... yes @@ -10058,7 +10086,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I$(GCLDIR)/o -LDFLAGS=-Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script +LDFLAGS=-Wl,-z,relro -no-pie FINAL_CFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -10438,7 +10466,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -10451,19 +10479,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2\"#1" \ -e "s#@LI-DFP@#\"\"#1" \ - -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o \"#1" \ + -e "s#@LI-LD@#\"gcc -Wl,-z,relro -no-pie -o \"#1" \ -e "s#@LI-LD-LIBS@#\" -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp\"#1" \ -e "s#@LI-OPT-THREE@#\"-O2 \"#1" \ -e "s#@LI-OPT-TWO@#\"-O\"#1" \ -e "s#@LI-INIT-LSP@#\"sys_init.lsp\"#1" >sys_init.lsp touch raw_pre_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pre_gcl\"))" >>foo j=$(ar t libpre_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpre_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 76013 pages +GCL (GNU Common Lisp) April 1994 79781 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pre_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_defmacro.lsp @@ -10665,7 +10693,7 @@ COMPILER> NIL -COMPILER>77837312 heap words available +COMPILER>81695744 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -11779,15 +11807,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o sys_gcl.o +ar rs libgcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o sys_gcl.o ar: creating libgcl.a touch raw_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_gcl -L. -Wl,-Map raw_gcl_map -lgcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_gcl\"))" >>foo j=$(ar t libgcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libgcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27628 pages +GCL (GNU Common Lisp) April 1994 27639 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -11991,7 +12019,7 @@ COMPILER> NIL -COMPILER>28291072 heap words available +COMPILER>28302336 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -12060,7 +12088,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o. Loading binary of GCL_PCL_PKG... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" -start address -T 0x87b008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" +start address -T 0x888008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" Compiling GCL_PCL_WALK... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.lisp. End of Pass 1. @@ -12073,7 +12101,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o. Loading binary of GCL_PCL_WALK... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" -start address -T 0x87b2b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" +start address -T 0x8882b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" Compiling GCL_PCL_ITERATE... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.lisp. ; (DEFUN OPTIMIZE-ITERATE-FORM ...) is being compiled. @@ -12085,7 +12113,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o. Loading binary of GCL_PCL_ITERATE... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" -start address -T 0x880b18 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" +start address -T 0x88db18 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" Compiling GCL_PCL_MACROS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.lisp. ; (DEFUN FIND-WRAPPER ...) is being compiled. @@ -12099,7 +12127,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o. Loading binary of GCL_PCL_MACROS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" -start address -T 0x8861d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" +start address -T 0x8931d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" Compiling GCL_PCL_LOW... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.lisp. ; (DEFUN PRINT-STD-INSTANCE ...) is being compiled. @@ -12110,7 +12138,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o. Loading binary of GCL_PCL_LOW... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" -start address -T 0x88ab30 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" +start address -T 0x897b30 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" Compiling GCL_PCL_IMPL_LOW... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/impl/gcl/gcl_pcl_impl_low.lisp. End of Pass 1. @@ -12119,7 +12147,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o. Loading binary of GCL_PCL_IMPL_LOW... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" -start address -T 0x88c8d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" +start address -T 0x8998d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" Compiling GCL_PCL_FIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.lisp. End of Pass 1. @@ -12128,7 +12156,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o. Loading binary of GCL_PCL_FIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" -start address -T 0x88eaf8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" +start address -T 0x89baf8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" Compiling GCL_PCL_DEFCLASS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.lisp. ; (DEFUN EARLY-CLASS-NAME-OF ...) is being compiled. @@ -12141,7 +12169,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o. Loading binary of GCL_PCL_DEFCLASS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" -start address -T 0x88f7d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" +start address -T 0x89c7d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" Compiling GCL_PCL_DEFS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.lisp. ; (DEFUN SPECIALIZER-FROM-TYPE ...) is being compiled. @@ -12167,7 +12195,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o. Loading binary of GCL_PCL_DEFS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" -start address -T 0x892620 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" +start address -T 0x89f620 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" Compiling GCL_PCL_FNGEN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.lisp. End of Pass 1. @@ -12176,7 +12204,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o. Loading binary of GCL_PCL_FNGEN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" -start address -T 0x898130 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" +start address -T 0x8a5130 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" Compiling GCL_PCL_CACHE... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.lisp. ; (DEFUN RAISE-METATYPE ...) is being compiled. @@ -12192,7 +12220,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o. Loading binary of GCL_PCL_CACHE... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" -start address -T 0x899880 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" +start address -T 0x8a6880 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" Compiling GCL_PCL_DLISP... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.lisp. End of Pass 1. @@ -12201,7 +12229,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o. Loading binary of GCL_PCL_DLISP... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" -start address -T 0x8a13e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" +start address -T 0x8ae3e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" Compiling GCL_PCL_DLISP2... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.lisp. End of Pass 1. @@ -12210,7 +12238,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o. Loading binary of GCL_PCL_DLISP2... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" -start address -T 0x8a4660 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" +start address -T 0x8b1660 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" Compiling GCL_PCL_BOOT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.lisp. ; (DEFUN EXPAND-DEFMETHOD ...) is being compiled. @@ -12246,7 +12274,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o. Loading binary of GCL_PCL_BOOT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" -start address -T 0x8a7e10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" +start address -T 0x8b4e10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" Compiling GCL_PCL_VECTOR... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.lisp. End of Pass 1. @@ -12258,7 +12286,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o. Loading binary of GCL_PCL_VECTOR... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" -start address -T 0x8b7660 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" +start address -T 0x8c4660 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" Compiling GCL_PCL_SLOTS_BOOT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.lisp. ; (DEFUN ACCESSOR-SLOT-BOUNDP ...) is being compiled. @@ -12295,7 +12323,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o. Loading binary of GCL_PCL_SLOTS_BOOT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" -start address -T 0x8bfd08 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" +start address -T 0x8ccd08 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" Compiling GCL_PCL_COMBIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.lisp. ; (DEFUN STANDARD-COMPUTE-EFFECTIVE-METHOD ...) is being compiled. @@ -12308,7 +12336,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o. Loading binary of GCL_PCL_COMBIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" -start address -T 0x8c4910 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" +start address -T 0x8d1910 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" Compiling GCL_PCL_DFUN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.lisp. ; (DEFUN DISPATCH-DFUN-COST ...) is being compiled. @@ -12336,7 +12364,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o. Loading binary of GCL_PCL_DFUN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" -start address -T 0x8c7870 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" +start address -T 0x8d4870 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" Compiling GCL_PCL_FAST_INIT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.lisp. ; (DEFUN MAKE-INSTANCE-FUNCTION-SYMBOL ...) is being compiled. @@ -12366,7 +12394,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o. Loading binary of GCL_PCL_FAST_INIT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" -start address -T 0x8d6e48 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" +start address -T 0x8e3e48 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" Compiling GCL_PCL_BRAID... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.lisp. ; (DEFUN ALLOCATE-STRUCTURE-INSTANCE ...) is being compiled. @@ -12377,7 +12405,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o. Loading binary of GCL_PCL_BRAID... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" -start address -T 0x8e1560 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" +start address -T 0x8ee560 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" Compiling GCL_PCL_GENERIC_FUNCTIONS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.lisp. End of Pass 1. @@ -12388,7 +12416,7 @@ ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" Warning: ADD-METHOD is being redefined. Warning: REMOVE-METHOD is being redefined. -start address -T 0x8e6df0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" +start address -T 0x8f3df0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" Compiling GCL_PCL_SLOTS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.lisp. ; (DEFUN SLOT-VALUE-OR-DEFAULT ...) is being compiled. @@ -12400,7 +12428,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o. Loading binary of GCL_PCL_SLOTS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" -start address -T 0x8eb9d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" +start address -T 0x8f89d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" Compiling GCL_PCL_INIT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.lisp. End of Pass 1. @@ -12409,7 +12437,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o. Loading binary of GCL_PCL_INIT... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" -start address -T 0x8eda70 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" +start address -T 0x8faa70 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" Compiling GCL_PCL_STD_CLASS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.lisp. End of Pass 1. @@ -12420,7 +12448,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o. Loading binary of GCL_PCL_STD_CLASS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" -start address -T 0x8ef7c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" +start address -T 0x8fc7c8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" Compiling GCL_PCL_CPL... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.lisp. End of Pass 1. @@ -12429,7 +12457,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o. Loading binary of GCL_PCL_CPL... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" -start address -T 0x8fbba0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" +start address -T 0x908ba0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" Compiling GCL_PCL_FSC... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.lisp. End of Pass 1. @@ -12438,7 +12466,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o. Loading binary of GCL_PCL_FSC... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" -start address -T 0x8fd9a0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" +start address -T 0x90a9a0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" Compiling GCL_PCL_METHODS... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.lisp. End of Pass 1. @@ -12450,7 +12478,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o. Loading binary of GCL_PCL_METHODS... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" -start address -T 0x8fdce8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" +start address -T 0x90ace8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" Compiling GCL_PCL_FIXUP... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.lisp. End of Pass 1. @@ -12459,21 +12487,21 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o. Loading binary of GCL_PCL_FIXUP... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" -Compiling gazonk_6820_0.lsp. +Compiling gazonk_20886_0.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_0.o" -start address -T 0x90bdc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_0.o" -Compiling gazonk_6820_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_0.o" +start address -T 0x918dc8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_0.o" +Compiling gazonk_20886_1.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_1.o" -start address -T 0x90c1f8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_1.o" -start address -T 0x90bd08 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_1.o" +start address -T 0x9191f8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_1.o" +start address -T 0x918d08 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fixup.o" Compiling GCL_PCL_DEFCOMBIN... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.lisp. End of Pass 1. @@ -12482,35 +12510,35 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o. Loading binary of GCL_PCL_DEFCOMBIN... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" -Compiling gazonk_6820_2.lsp. +Compiling gazonk_20886_2.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_2.o" -start address -T 0x90e9f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_2.o" -Compiling gazonk_6820_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_2.o" +start address -T 0x91b9f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_2.o" +Compiling gazonk_20886_3.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_3.o" -start address -T 0x90f5b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_3.o" -Compiling gazonk_6820_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_3.o" +start address -T 0x91c5b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_3.o" +Compiling gazonk_20886_4.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_4.o" -start address -T 0x90fea8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_4.o" -Compiling gazonk_6820_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_4.o" +start address -T 0x91cea8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_4.o" +Compiling gazonk_20886_5.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_5.o" -start address -T 0x910338 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_5.o" -start address -T 0x90c610 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_5.o" +start address -T 0x91d338 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_5.o" +start address -T 0x919610 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defcombin.o" Compiling GCL_PCL_CTYPES... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.lisp. End of Pass 1. @@ -12519,14 +12547,14 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o. Loading binary of GCL_PCL_CTYPES... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" -Compiling gazonk_6820_6.lsp. +Compiling gazonk_20886_6.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_6.o" -start address -T 0x910c10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_6.o" -start address -T 0x910878 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_6.o" +start address -T 0x91dc10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_6.o" +start address -T 0x91d878 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_ctypes.o" Compiling GCL_PCL_ENV... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.lisp. ; (DEFUN DESCRIBE-PACKAGE ...) is being compiled. @@ -12538,15 +12566,15 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o. Loading binary of GCL_PCL_ENV... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" -Compiling gazonk_6820_7.lsp. +Compiling gazonk_20886_7.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=1 (No runtime error checking), Space=0, Speed=3 -Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_7.o" -start address -T 0x914788 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_6820_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_7.o" +start address -T 0x921788 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_20886_7.o" Warning: DESCRIBE is being redefined. -start address -T 0x9110b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" +start address -T 0x91e0b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" Compiling GCL_PCL_COMPAT... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_compat.lisp. End of Pass 1. @@ -12561,7 +12589,7 @@ Finished compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o. Loading binary of GCL_PCL_PRECOM1... ;; Loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" -start address -T 0x914ca8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" +start address -T 0x921ca8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" Compiling GCL_PCL_PRECOM2... Compiling /build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom2.lisp. ; (DEFUN #:|(PRECOMPILE-INITIALIZE-INSTANCE-SIMPLE PCL 3)8020| ...) is being compiled. @@ -12620,15 +12648,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_pcl_gcl.o sys_pcl_gcl.c rm -rf libpcl_gcl.a -ar rs libpcl_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_iterate.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk4.o sys_pcl_gcl.o ar: creating libpcl_gcl.a touch raw_pcl_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_pcl_gcl -L. -Wl,-Map raw_pcl_gcl_map -lpcl_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_pcl_gcl -L. -Wl,-Map raw_pcl_gcl_map -lpcl_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pcl_gcl\"))" >>foo j=$(ar t libpcl_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libpcl_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27776 pages +GCL (GNU Common Lisp) April 1994 27788 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_pcl_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -12877,7 +12905,7 @@ COMPILER> NIL -COMPILER>28442624 heap words available +COMPILER>28454912 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -12980,15 +13008,15 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_ansi_gcl.o sys_ansi_gcl.c rm -rf libansi_gcl.a -ar rs libansi_gcl.a ../o/typespec.o ../o/iteration.o ../o/error.o ../o/makefun.o ../o/let.o ../o/mapfun.o ../o/nfunlink.o ../o/run_process.o ../o/file.o ../o/cfun.o ../o/usig2.o ../o/multival.o ../o/catch.o ../o/cmpaux.o ../o/nsocket.o ../o/gprof.o ../o/format.o ../o/gbc.o ../o/frame.o ../o/structure.o ../o/bind.o ../o/sfasl.o ../o/assignment.o ../o/bitop.o ../o/pathname.o ../o/block.o ../o/string.o ../o/unixfsys.o ../o/fat_string.o ../o/num_log.o ../o/clxsocket.o ../o/unixsave.o ../o/macros.o ../o/num_sfun.o ../o/prelink.o ../o/prog.o ../o/number.o ../o/usig.o ../o/num_co.o ../o/hash.o ../o/earith.o ../o/bds.o ../o/backq.o ../o/new_init.o ../o/character.o ../o/num_arith.o ../o/num_rand.o ../o/print.o ../o/big.o ../o/list.o ../o/alloc.o ../o/conditional.o ../o/main.o ../o/eval.o ../o/num_comp.o ../o/package.o ../o/unixtime.o ../o/sockets.o ../o/num_pred.o ../o/utils.o ../o/unixfasl.o ../o/lex.o ../o/toplevel.o ../o/gcl_readline.o ../o/regexpr.o ../o/reference.o ../o/symbol.o ../o/array.o ../o/unixsys.o ../o/read.o ../o/sequence.o ../o/predicate.o ../o/funlink.o ../o/init_pari.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_rename_file.o ../lsp/gcl_namestring.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_sloop.o ../lsp/gcl_directory.o ../lsp/gcl_seq.o ../lsp/gcl_defmacro.o ../lsp/gcl_serror.o ../lsp/gcl_seqlib.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_restart.o ../lsp/gcl_top.o ../lsp/gcl_sharp.o ../lsp/gcl_info.o ../lsp/gcl_mislib.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_arraylib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_predlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_make_pathname.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_loop.o ../lsp/gcl_trace.o ../lsp/gcl_debug.o ../lsp/gcl_fpe.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_truename.o ../lsp/gcl_iolib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_numlib.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_index.o ../xgcl-2/general-c.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_general.o ../xgcl-2/Events.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_Xutil.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmulti.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_iterate.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_precom.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/frame.o ../o/funlink.o ../o/structure.o ../o/cfun.o ../o/array.o ../o/bind.o ../o/iteration.o ../o/usig.o ../o/sockets.o ../o/gprof.o ../o/typespec.o ../o/usig2.o ../o/let.o ../o/clxsocket.o ../o/regexpr.o ../o/predicate.o ../o/sfasl.o ../o/fat_string.o ../o/unixsave.o ../o/nsocket.o ../o/new_init.o ../o/package.o ../o/makefun.o ../o/num_co.o ../o/list.o ../o/multival.o ../o/toplevel.o ../o/gcl_readline.o ../o/num_comp.o ../o/init_pari.o ../o/number.o ../o/print.o ../o/pathname.o ../o/character.o ../o/format.o ../o/run_process.o ../o/prog.o ../o/error.o ../o/gbc.o ../o/conditional.o ../o/block.o ../o/unixfsys.o ../o/assignment.o ../o/num_rand.o ../o/num_arith.o ../o/mapfun.o ../o/bitop.o ../o/prelink.o ../o/num_log.o ../o/cmpaux.o ../o/string.o ../o/main.o ../o/read.o ../o/catch.o ../o/file.o ../o/bds.o ../o/hash.o ../o/utils.o ../o/unixfasl.o ../o/nfunlink.o ../o/eval.o ../o/unixtime.o ../o/symbol.o ../o/earith.o ../o/sequence.o ../o/reference.o ../o/lex.o ../o/num_pred.o ../o/unixsys.o ../o/backq.o ../o/big.o ../o/num_sfun.o ../o/macros.o ../o/alloc.o ../lsp/gcl_serror.o ../lsp/gcl_seq.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_evalmacros.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_iolib.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_numlib.o ../lsp/gcl_predlib.o ../lsp/gcl_mislib.o ../lsp/gcl_rename_file.o ../lsp/gcl_debug.o ../lsp/gcl_sloop.o ../lsp/gcl_info.o ../lsp/gcl_trace.o ../lsp/gcl_module.o ../lsp/gcl_setf.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_sharp.o ../lsp/gcl_make_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_loop.o ../lsp/gcl_seqlib.o ../lsp/gcl_defstruct.o ../lsp/gcl_arraylib.o ../lsp/gcl_describe.o ../lsp/gcl_packlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_assert.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_defpackage.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/general-c.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpvs.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk4.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_handler.o sys_ansi_gcl.o ar: creating libansi_gcl.a touch raw_ansi_gcl_map -gcc -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -o raw_ansi_gcl -L. -Wl,-Map raw_ansi_gcl_map -lansi_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp +gcc -Wl,-z,relro -no-pie -o raw_ansi_gcl -L. -Wl,-Map raw_ansi_gcl_map -lansi_gcl -lX11 -lm -ldl -lgmp -ltirpc -lreadline -lc -lgclp cp sys_init.lsp foo echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_ansi_gcl\"))" >>foo j=$(ar t libansi_gcl.a |grep ^gcl_);[ "$j" = "" ] || ar x libansi_gcl.a $j #accelerator /build/reproducible-path/gcl-2.6.14/unixport/raw_ansi_gcl /build/reproducible-path/gcl-2.6.14/unixport/ -libdir /build/reproducible-path/gcl-2.6.14/ < foo -GCL (GNU Common Lisp) April 1994 27789 pages +GCL (GNU Common Lisp) April 1994 27800 pages Building symbol table for /build/reproducible-path/gcl-2.6.14/unixport/raw_ansi_gcl .. loading /build/reproducible-path/gcl-2.6.14/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o @@ -13241,7 +13269,7 @@ COMPILER> NIL -COMPILER>28455936 heap words available +COMPILER>28467200 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -13420,7 +13448,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xadf0a8 ;; Finished loading "../tkl.o" +start address -T 0xa9ee50 ;; Finished loading "../tkl.o" 48023 > @@ -13607,14 +13635,18 @@ OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/rt.o. ;; Loading #p"rt.o" -start address -T 0x7ccf10 ;; Finished loading #p"rt.o" +start address -T 0x7d5aa0 ;; Finished loading #p"rt.o" ;; Loading "cl-test-package.lsp" ;; Finished loading "cl-test-package.lsp" ;; Loading "universe.lsp" +;; Finished loading "universe.lsp" +Compiling random-aux.lsp. +End of Pass 1. +End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/rt.o. ;; Loading #p"rt.o" -start address -T 0x7ccf10 ;; Finished loading #p"rt.o" +start address -T 0x7d5aa0 ;; Finished loading #p"rt.o" ;; Loading "cl-test-package.lsp" ;; Finished loading "cl-test-package.lsp" ;; Loading "universe.lsp" @@ -13622,14 +13654,10 @@ Compiling random-aux.lsp. End of Pass 1. End of Pass 2. -;; Finished loading "universe.lsp" -Compiling random-aux.lsp. -End of Pass 1. -End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/random-aux.o. ;; Loading #p"random-aux.o" -start address -T 0x7556a8 ;; Finished loading #p"random-aux.o" +start address -T 0x939bd0 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13640,7 +13668,7 @@ OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/random-aux.o. ;; Loading #p"random-aux.o" -start address -T 0x7556a8 ;; Finished loading #p"random-aux.o" +start address -T 0x939bd0 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13651,14 +13679,14 @@ OPTIMIZE levels: Safety=3, Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/ansi-aux.o. ;; Loading #p"ansi-aux.o" -start address -T 0xadf0a8 ;; Finished loading #p"ansi-aux.o" +start address -T 0xaefad0 ;; Finished loading #p"ansi-aux.o" ;; Loading "cl-symbol-names.lsp" ;; Finished loading "cl-symbol-names.lsp" ;; Finished loading "gclload1.lsp" OPTIMIZE levels: Safety=3, Space=0, Speed=3 Finished compiling /build/reproducible-path/gcl-2.6.14/ansi-tests/ansi-aux.o. ;; Loading #p"ansi-aux.o" -start address -T 0xadf0a8 ;; Finished loading #p"ansi-aux.o" +start address -T 0xaefad0 ;; Finished loading #p"ansi-aux.o" ;; Loading "cl-symbol-names.lsp" ;; Finished loading "cl-symbol-names.lsp" ;; Finished loading "gclload1.lsp" @@ -13928,231 +13956,7 @@ Expected value: NIL Actual value: (COMPILER-MACRO). SYMBOL-SLOT-EXISTS-P SYMBOL-SLOT-MAKUNBOUND SYMBOL-SLOT-MISSING - SYMBOL-SLOT-UNBOUND -Test SYMBOL-SLOT-VALUE failed -Form: (TEST-IF-NOT-IN-CL-PACKAGE "slot-value") -Expected value: NIL -Actual value: (COMPILER-MACRO). - SYMBOL-SOFTWARE-TYPE SYMBOL-SOFTWARE-VERSION SYMBOL-SOME SYMBOL-SORT - SYMBOL-SPACE SYMBOL-SPECIAL SYMBOL-SPECIAL-OPERATOR-P SYMBOL-SPEED - SYMBOL-SQRT SYMBOL-STABLE-SORT SYMBOL-STANDARD SYMBOL-STANDARD-CHAR - SYMBOL-STANDARD-CHAR-P SYMBOL-STANDARD-CLASS - SYMBOL-STANDARD-GENERIC-FUNCTION SYMBOL-STANDARD-METHOD - SYMBOL-STANDARD-OBJECT SYMBOL-STEP SYMBOL-STORAGE-CONDITION - SYMBOL-STORE-VALUE SYMBOL-STREAM SYMBOL-STREAM-ELEMENT-TYPE - SYMBOL-STREAM-ERROR SYMBOL-STREAM-ERROR-STREAM - SYMBOL-STREAM-EXTERNAL-FORMAT SYMBOL-STREAMP SYMBOL-STRING - SYMBOL-STRING-CAPITALIZE SYMBOL-STRING-DOWNCASE SYMBOL-STRING-EQUAL - SYMBOL-STRING-GREATERP SYMBOL-STRING-LEFT-TRIM SYMBOL-STRING-LESSP - SYMBOL-STRING-NOT-EQUAL SYMBOL-STRING-NOT-GREATERP - SYMBOL-STRING-NOT-LESSP SYMBOL-STRING-RIGHT-TRIM SYMBOL-STRING-STREAM - SYMBOL-STRING-TRIM SYMBOL-STRING-UPCASE SYMBOL-STRING/= SYMBOL-STRING< - SYMBOL-STRING<= SYMBOL-STRING= SYMBOL-STRING> SYMBOL-STRING>= - SYMBOL-STRINGP SYMBOL-STRUCTURE SYMBOL-STRUCTURE-CLASS - SYMBOL-STRUCTURE-OBJECT SYMBOL-STYLE-WARNING SYMBOL-SUBLIS - SYMBOL-SUBSEQ SYMBOL-SUBSETP SYMBOL-SUBST SYMBOL-SUBST-IF - SYMBOL-SUBST-IF-NOT SYMBOL-SUBSTITUTE SYMBOL-SUBSTITUTE-IF - SYMBOL-SUBSTITUTE-IF-NOT SYMBOL-SUBTYPEP SYMBOL-SVREF SYMBOL-SXHASH - SYMBOL-SYMBOL SYMBOL-SYMBOL-FUNCTION SYMBOL-SYMBOL-MACROLET - SYMBOL-SYMBOL-NAME SYMBOL-SYMBOL-PACKAGE SYMBOL-SYMBOL-PLIST - SYMBOL-SYMBOL-VALUE SYMBOL-SYMBOLP SYMBOL-SYNONYM-STREAM - SYMBOL-SYNONYM-STREAM-SYMBOL SYMBOL-T SYMBOL-TAGBODY SYMBOL-TAILP - SYMBOL-TAN SYMBOL-TANH SYMBOL-TENTH SYMBOL-TERPRI SYMBOL-THE - SYMBOL-THIRD SYMBOL-THROW SYMBOL-TIME SYMBOL-TRACE - SYMBOL-TRANSLATE-LOGICAL-PATHNAME SYMBOL-TRANSLATE-PATHNAME - SYMBOL-TREE-EQUAL SYMBOL-TRUENAME SYMBOL-TRUNCATE - SYMBOL-TWO-WAY-STREAM SYMBOL-TWO-WAY-STREAM-INPUT-STREAM - SYMBOL-TWO-WAY-STREAM-OUTPUT-STREAM SYMBOL-TYPE SYMBOL-TYPE-ERROR - SYMBOL-TYPE-ERROR-DATUM SYMBOL-TYPE-ERROR-EXPECTED-TYPE SYMBOL-TYPE-OF - SYMBOL-TYPECASE SYMBOL-TYPEP SYMBOL-UNBOUND-SLOT - SYMBOL-UNBOUND-SLOT-INSTANCE SYMBOL-UNBOUND-VARIABLE - SYMBOL-UNDEFINED-FUNCTION SYMBOL-UNEXPORT SYMBOL-UNINTERN SYMBOL-UNION - SYMBOL-UNLESS SYMBOL-UNREAD-CHAR SYMBOL-UNSIGNED-BYTE SYMBOL-UNTRACE - SYMBOL-UNUSE-PACKAGE SYMBOL-UNWIND-PROTECT - SYMBOL-UPDATE-INSTANCE-FOR-DIFFERENT-CLASS - SYMBOL-UPDATE-INSTANCE-FOR-REDEFINED-CLASS - SYMBOL-UPGRADED-ARRAY-ELEMENT-TYPE SYMBOL-UPGRADED-COMPLEX-PART-TYPE - SYMBOL-UPPER-CASE-P SYMBOL-USE-PACKAGE SYMBOL-USE-VALUE - SYMBOL-USER-HOMEDIR-PATHNAME SYMBOL-VALUES SYMBOL-VALUES-LIST - SYMBOL-VARIABLE SYMBOL-VECTOR SYMBOL-VECTOR-POP SYMBOL-VECTOR-PUSH - SYMBOL-VECTOR-PUSH-EXTEND SYMBOL-VECTORP SYMBOL-WARN SYMBOL-WARNING - SYMBOL-WHEN SYMBOL-WILD-PATHNAME-P SYMBOL-WITH-ACCESSORS - SYMBOL-WITH-COMPILATION-UNIT SYMBOL-WITH-CONDITION-RESTARTS - SYMBOL-WITH-HASH-TABLE-ITERATOR SYMBOL-WITH-INPUT-FROM-STRING - SYMBOL-WITH-OPEN-FILE SYMBOL-WITH-OPEN-STREAM - SYMBOL-WITH-OUTPUT-TO-STRING SYMBOL-WITH-PACKAGE-ITERATOR - SYMBOL-WITH-SIMPLE-RESTART SYMBOL-WITH-SLOTS - SYMBOL-WITH-STANDARD-IO-SYNTAX SYMBOL-WRITE SYMBOL-WRITE-BYTE - SYMBOL-WRITE-CHAR SYMBOL-WRITE-LINE SYMBOL-WRITE-SEQUENCE - SYMBOL-WRITE-STRING SYMBOL-WRITE-TO-STRING SYMBOL-Y-OR-N-P - SYMBOL-YES-OR-NO-P SYMBOL-ZEROP KEYWORD-BEHAVIOR -Test SPECIAL-OPERATOR-P.1 failed -Form: (LOOP - FOR - S - IN - +SPECIAL-OPERATORS+ - UNLESS - (SPECIAL-OPERATOR-P S) - COLLECT - S) -Expected value: NIL -Actual value: (SYMBOL-MACROLET). -Test SPECIAL-OPERATOR-P.2 failed -Form: (LET ((P (FIND-PACKAGE "CL"))) - (LOOP - FOR - NAME - IN - *CL-SYMBOL-NAMES* - UNLESS - (OR (MEMBER NAME +SPECIAL-OPERATORS+ :TEST #'STRING=) - (LET ((SYM (FIND-SYMBOL NAME P))) - (OR (NOT (SPECIAL-OPERATOR-P SYM)) - (MACRO-FUNCTION SYM)))) - COLLECT - NAME)) -Expected value: NIL -Actual value: ("DECLARE"). - SPECIAL-OPERATOR-P.ORDER.1 SPECIAL-OPERATOR-P.ERROR.1 - SPECIAL-OPERATOR-P.ERROR.2 SPECIAL-OPERATOR-P.ERROR.3 KEYWORDP.1 - KEYWORDP.2 KEYWORDP.3 KEYWORDP.4 KEYWORDP.5 KEYWORDP.6 KEYWORDP.7 - KEYWORDP.8 KEYWORDP.9 KEYWORDP.10 KEYWORDP.12 KEYWORDP.ORDER.1 - KEYWORDP.ERROR.1 KEYWORDP.ERROR.2 KEYWORDP.ERROR.3 KEYWORDP.ERROR.4 - SYMBOL-NAME.1 SYMBOL-NAME.2 SYMBOL-NAME.3 SYMBOL-NAME.4 SYMBOL-NAME.5 - SYMBOL-NAME.6 SYMBOL-NAME.7 SYMBOL-NAME.ERROR.1 SYMBOL-NAME.ERROR.2 - MAKE-SYMBOL.1 MAKE-SYMBOL.2 MAKE-SYMBOL.3 MAKE-SYMBOL.4 MAKE-SYMBOL.5 - MAKE-SYMBOL.6 MAKE-SYMBOL.7 MAKE-SYMBOL.8 MAKE-SYMBOL.9 MAKE-SYMBOL.10 - MAKE-SYMBOL.ORDER.1 MAKE-SYMBOL.ERROR.1 MAKE-SYMBOL.ERROR.2 - MAKE-SYMBOL.ERROR.3 MAKE-SYMBOL.ERROR.4 MAKE-SYMBOL.ERROR.5 - MAKE-SYMBOL.ERROR.6 MAKE-SYMBOL.ERROR.7 MAKE-SYMBOL.ERROR.8 - MAKE-SYMBOL.ERROR.9 MAKE-SYMBOL.ERROR.10 MAKE-SYMBOL.ERROR.11 - COPY-SYMBOL.1 COPY-SYMBOL.2 COPY-SYMBOL.3 COPY-SYMBOL.4 COPY-SYMBOL.5 - COPY-SYMBOL.ERROR.1 COPY-SYMBOL.ERROR.2 GENSYM.1 GENSYM.2 GENSYM.3 - GENSYM.4 GENSYM.5 GENSYM.6 GENSYM.7 GENSYM.8 GENSYM.9 GENSYM.10 - GENSYM.11 GENSYM.12 GENSYM.13 GENSYM.ERROR.1 GENSYM.ERROR.2 - GENSYM.ERROR.3 GENSYM.ERROR.4 GENSYM.ERROR.5 GENSYM.ERROR.6 - GENSYM.ERROR.7 GENSYM.ERROR.8 -Test CL-FUNCTION-SYMBOLS.1 failed -Form: (LOOP - FOR - S - IN - (APPEND *CL-FUNCTION-SYMBOLS* *CL-ACCESSOR-SYMBOLS*) - WHEN - (OR (NOT (FBOUNDP S)) (MACRO-FUNCTION S) (SPECIAL-OPERATOR-P S) - (NOT (SYMBOL-FUNCTION S))) - COLLECT - S) -Expected value: NIL -Actual value: (COPY-PPRINT-DISPATCH FUNCTION-LAMBDA-EXPRESSION - MAKE-LOAD-FORM-SAVING-SLOTS PPRINT-DISPATCH - PPRINT-FILL PPRINT-INDENT PPRINT-LINEAR - PPRINT-NEWLINE PPRINT-TAB PPRINT-TABULAR - SET-PPRINT-DISPATCH UPGRADED-COMPLEX-PART-TYPE - FDEFINITION MASK-FIELD). -Test CL-MACRO-SYMBOLS.1 failed -Form: (LOOP - FOR - S - IN - *CL-MACRO-SYMBOLS* - WHEN - (OR (NOT (FBOUNDP S)) (NOT (MACRO-FUNCTION S))) - COLLECT - S) -Expected value: NIL -Actual value: (DEFINE-SETF-EXPANDER DEFINE-SYMBOL-MACRO FORMATTER - PPRINT-LOGICAL-BLOCK PRINT-UNREADABLE-OBJECT). - CL-CONSTANT-SYMBOLS.1 -Test CL-VARIABLE-SYMBOLS.1 failed -Form: (LOOP - FOR - S - IN - *CL-VARIABLE-SYMBOLS* - WHEN - (NOT (BOUNDP S)) - COLLECT - S) -Expected value: NIL -Actual value: (*COMPILE-FILE-PATHNAME* *COMPILE-FILE-TRUENAME* - *READ-EVAL*). -Test CL-TYPES-THAT-ARE-CLASSES.1 failed -Form: (LOOP - FOR - S - IN - *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* - FOR - C - = - (FIND-CLASS S NIL) - UNLESS - (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) - COLLECT - S) -Expected value: NIL -Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM - FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME - PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM - STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). -Test CL-TYPES-THAT-ARE-CLASSES.2 failed -Form: (LOOP - FOR - S - IN - *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* - FOR - C - = - (FIND-CLASS S NIL NIL) - UNLESS - (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) - COLLECT - S) -Expected value: NIL -Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM - FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME - PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM - STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). -Test CL-TYPES-THAT-ARE-CLASSES.3 failed -Form: (LOOP - FOR - S - IN - *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* - FOR - C - = - (EVAL (LIST 'MACROLET - (LIST (LIST '%FOO '(&ENVIRONMENT ENV) - (LIST 'LIST ''QUOTE - (LIST* 'FIND-CLASS - (LIST 'QUOTE S) '(NIL ENV))))) - '(%FOO))) - UNLESS - (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) - COLLECT - S) -Expected value: NIL -Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM - FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME - PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM - STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). - SYMBOLP.ERROR.1 SYMBOLP.ERROR.2 SYMBOL-FUNCTION.ERROR.1 - SYMBOL-FUNCTION.ERROR.2 SYMBOL-PACKAGE.ERROR.1 SYMBOL-PACKAGE.ERROR.2 - SYMBOL-PLIST.ERROR.1 SYMBOL-PLIST.ERROR.2 SYMBOL-VALUE.ERROR.1 - SYMBOL-VALUE.ERROR.2 BOUNDP.ERROR.1 BOUNDP.ERROR.2 BOUNDP.ERROR.3 - BOUNDP.ERROR.4 BOUNDP.ERROR.5 BOUNDP.ERROR.6 BOUNDP.1 BOUNDP.2 - BOUNDP.3 BOUNDP.4 BOUNDP.ORDER.1 EVAL.1 EVAL.2 EVAL.3 EVAL.4 EVAL.5 - EVAL.6 EVAL.ORDER.1 EVAL.ERROR.1 EVAL.ERROR.2 EVAL.ERROR.3 - EVAL-AND-COMPILE-FNS -Test EVAL-AND-COMPILE-MACROS failed -Form: (REMOVE-IF #'MACRO-FUNCTION *EVAL-AND-COMPILE-MACROS*) -Expected value: NIL -Actual value: (DEFINE-SYMBOL-MACRO). - COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5Doing 11799 pending tests of 11799 tests total. + SYMBOL-SLOT-UNBOUNDDoing 11799 pending tests of 11799 tests total. SYMBOL-&ALLOW-OTHER-KEYS SYMBOL-&AUX SYMBOL-&BODY SYMBOL-&ENVIRONMENT SYMBOL-&KEY SYMBOL-&OPTIONAL SYMBOL-&REST SYMBOL-&WHOLE SYMBOL-* SYMBOL-** SYMBOL-*** SYMBOL-*BREAK-ON-SIGNALS* @@ -14648,412 +14452,231 @@ Form: (CLASSIFY-ERROR (COMPILE)) Expected value: PROGRAM-ERROR Actual value: ERROR. -Test COMPILE.ERROR.2 failed -Form: (CLASSIFY-ERROR (COMPILE NIL '(LAMBDA () NIL) 'GARBAGE)) -Expected value: PROGRAM-ERROR -Actual values: # - NIL - NIL. - CONSTANTP.ERROR.1 CONSTANTP.ERROR.2 CONSTANTP.1 CONSTANTP.2 - CONSTANTP.3 CONSTANTP.4 CONSTANTP.5 -Test CONSTANTP.6 failed -Form: (CONSTANTP-MACRO CONSTANTP-TEST-SYMBOL) -Expected value: T -Actual value: #. - CONSTANTP.7 -Test CONSTANTP.8 failed -Form: (NOTNOT-MV (CONSTANTP 1 NIL)) -Expected value: T -Actual value: #. - CONSTANTP.9 CONSTANTP.10 CONSTANTP.ORDER.1 -Test CONSTANTP.ORDER.2 failed -Form: (LET ((I 0) X Y) - (VALUES (NOTNOT (CONSTANTP (PROGN (SETF X (INCF I)) 1) - (PROGN (SETF Y (INCF I)) NIL))) - I X Y)) -Expected values: T - 2 - 1 - 2 -Actual value: #. - LAMBDA.1 LAMBDA.2 LAMBDA.3 LAMBDA.4 LAMBDA.5 LAMBDA.6 LAMBDA.7 - LAMBDA.8 LAMBDA.9 LAMBDA.10 LAMBDA.MACRO.1 LAMBDA.MACRO.2 -Test DCF-FUNS failed -Form: (REMOVE-IF #'FBOUNDP *DCF-FNS*) -Expected value: NIL -Actual value: (FUNCTION-LAMBDA-EXPRESSION). -Test DCF-MACROS failed -Form: (REMOVE-IF #'MACRO-FUNCTION *DCF-MACROS*) -Expected value: NIL -Actual value: (DEFINE-SETF-EXPANDER). - SETF-ORDER SETF-ORDER.2 PUSH-ORDER PUSHNEW-ORDER PUSHNEW-ORDER.2 - REMF-ORDER INCF-ORDER DECF-ORDER SHIFTF-ORDER.1 SHIFTF-ORDER.2 - ROTATEF-ORDER.1 ROTATEF-ORDER.2 PSETF-ORDER PSETF-ORDER.2 POP-ORDER - SETF-VAR SETF-VALUES.1 SETF-VALUES.2 SETF-VALUES.3 SETF-VALUES.4 -Test SETF-VALUES.5 failed -Form: (LET ((A (VECTOR NIL NIL)) (I 0) X Y Z) - (SETF (VALUES (AREF A (PROGN (SETF X (INCF I)) 0)) - (AREF A (PROGN (SETF Y (INCF I)) 1))) - (PROGN (SETF Z (INCF I)) (VALUES 'FOO 'BAR))) - (VALUES A I X Y Z)) -Expected values: #(FOO BAR) - 3 - 1 - 2 - 3 -Actual values: #(FOO BAR) - 3 - 2 - 3 - 1. - SETF-VALUES.6 SETF-THE.1 SETF-THE.2 SETF-APPLY.1 SETF-APPLY.2 - SETF-APPLY.3 SETF-APPLY.4 SETF-EXPANDER.1 SETF-MACRO.1 SETF-MACRO.2 - SETF-MACRO.3 SETF-MACRO.4 SETF-SYMBOL-MACRO.1 SETF-SYMBOL-MACRO.2 - SETF-SYMBOL-MACRO.3 SETQ.1 SETQ.2 SETQ.3 SETQ.4 SETF.1 SETF.2 SETF.3 - SETF.4 PSETQ.1 PSETQ.2 PSETQ.3 PSETQ.4 PSETQ.5 PSETQ.6 -Test PSETQ.7 failed -Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I)))) - (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0)) - (PSETQ X (AREF A (INCF I)) Y (AREF A (INCF I))) - (VALUES A I))) -Expected values: #(0 2 2 4 4 5 6 7 8 9) - 4 -Actual values: #(0 1 2 1 2 5 6 7 8 9) - 4. - PSETF.1 PSETF.2 PSETF.3 PSETF.4 PSETF.5 PSETF.6 -Test PSETF.7 failed -Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I)))) - (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0)) - (PSETF X (AREF A (INCF I)) Y (AREF A (INCF I))) - (VALUES A I))) -Expected values: #(0 2 2 4 4 5 6 7 8 9) - 4 -Actual values: #(0 1 2 1 2 5 6 7 8 9) - 4. - PSETF.8 PSETF.9 AND.1 AND.2 AND.3 AND.4 AND.5 AND.6 AND.7 AND.8 AND.9 - AND.ORDER.1 AND.ORDER.2 APPLY.ERROR.1 APPLY.ERROR.2 APPLY.ERROR.3 - APPLY.ERROR.4 APPLY.1 APPLY.2 APPLY.3 APPLY.4 APPLY.5 APPLY.ORDER.1 - BLOCK.1 BLOCK.2 BLOCK.3 BLOCK.4 BLOCK.5 BLOCK.6 BLOCK.7 BLOCK.8 - BLOCK.9 BLOCK.10 CALL-ARGUMENTS-LIMIT.1 CALL-ARGUMENTS-LIMIT.2 - CALL-ARGUMENTS-LIMIT.3 CALL-ARGUMENTS-LIMIT.4 CALL-ARGUMENTS-LIMIT.5 - CASE.1 CASE.2 CASE.3 CASE.4 CASE.5 CASE.6 CASE.7 CASE.8 CASE.9 CASE.10 - CASE.11 CASE.12 CASE.13 CASE.14 CASE.15 CASE.16 CASE.17 CASE.18 - CASE.19 CASE.20 CASE.21 CASE.22 CASE.23 CASE.24 CASE.25 CASE.26 - CASE.27 CASE.28 CASE.29 CASE.30 CASE.31 CASE.32 CASE.33 CASE.34 - CATCH.1 CATCH.2 CATCH.3 CATCH.4 CATCH.5 CATCH.6 CATCH.7 CATCH.8 - CATCH.9 CATCH.10 CATCH.11 CATCH.12 -Test THROW-ERROR failed -Form: (CLASSIFY-ERROR (THROW (GENSYM) NIL)) -Expected value: CONTROL-ERROR -Actual value: ERROR. - CCASE.1 CCASE.2 CCASE.3 CCASE.4 CCASE.5 CCASE.6 CCASE.7 CCASE.8 - CCASE.9 CCASE.10 CCASE.11 CCASE.12 CCASE.13 CCASE.14 CCASE.15 CCASE.16 - CCASE.17 CCASE.19 CCASE.20 CCASE.21 CCASE.23 CCASE.25 CCASE.26 - CCASE.27 CCASE.28 CCASE.29 CCASE.30 CCASE.31 COMPILED-FUNCTION-P.1 - COMPILED-FUNCTION-P.2 COMPILED-FUNCTION-P.3 - COMPILED-FUNCTION-P.ORDER.1 COMPILED-FUNCTION-P.ERROR.1 - COMPILED-FUNCTION-P.ERROR.2 COMPLEMENT.1 COMPLEMENT.2 COMPLEMENT.3 - COMPLEMENT.4 COMPLEMENT.5 COMPLEMENT.ORDER.1 COMPLEMENT.ERROR.1 - COMPLEMENT.ERROR.2 COMPLEMENT.ERROR.3 COMPLEMENT.ERROR.4 COND.1 COND.2 - COND.3 COND.4 COND.5 COND.6 COND.7 COND.8 COND.9 COND.10 COND.11 - COND.12 COND.13 COND.14 CONSTANTLY.1 CONSTANTLY.2 CONSTANTLY.3 - CONSTANTLY.ERROR.1 CONSTANTLY.ERROR.2 CTYPECASE.1 CTYPECASE.2 - CTYPECASE.3 CTYPECASE.4 CTYPECASE.5 CTYPECASE.6 CTYPECASE.7 - CTYPECASE.8 CTYPECASE.9 CTYPECASE.10 CTYPECASE.11 CTYPECASE.12 - CTYPECASE.13 DEFCONSTANT.1 DEFCONSTANT.2 DEFCONSTANT.3 DEFCONSTANT.4 - DEFCONSTANT.5 DEFINE-MODIFY-MACRO.1 DEFINE-MODIFY-MACRO.2 - DEFINE-MODIFY-MACRO.3 DEFINE-MODIFY-MACRO.4 DEFPARAMETER.1 - DEFPARAMETER.2 DEFPARAMETER.3 DEFPARAMETER.4 DEFPARAMETER.5 DEFVAR.1 - DEFVAR.2 DEFVAR.3 DEFVAR.4 DEFVAR.5 DESTRUCTURING-BIND.1 - DESTRUCTURING-BIND.2 DESTRUCTURING-BIND.3 DESTRUCTURING-BIND.4 - DESTRUCTURING-BIND.5 DESTRUCTURING-BIND.6 DESTRUCTURING-BIND.7 - DESTRUCTURING-BIND.8 DESTRUCTURING-BIND.9 DESTRUCTURING-BIND.10 - DESTRUCTURING-BIND.11 DESTRUCTURING-BIND.12 DESTRUCTURING-BIND.13 - DESTRUCTURING-BIND.14 DESTRUCTURING-BIND.15 DESTRUCTURING-BIND.16 - DESTRUCTURING-BIND.17 DESTRUCTURING-BIND.18 ECASE.1 ECASE.2 ECASE.3 - ECASE.4 ECASE.5 ECASE.6 ECASE.7 ECASE.8 ECASE.9 ECASE.10 ECASE.11 - ECASE.12 ECASE.13 ECASE.14 ECASE.15 ECASE.16 ECASE.17 ECASE.18 - ECASE.19 ECASE.20 ECASE.21 ECASE.23 ECASE.25 ECASE.26 ECASE.27 - ECASE.28 ECASE.29 ECASE.31 ECASE.32 EQL.1 EQL.2 EQL.3 EQL.4 EQL.5 - EQL.7 EQL.8 EQL.9 EQL.10 EQL.11 EQL.ORDER.1 EQL.ERROR.1 EQL.ERROR.2 - EQL.ERROR.3 EQ.ERROR.1 EQ.ERROR.2 EQ.ERROR.3 EQUAL.1 EQUAL.2 EQUAL.3 - EQUAL.4 EQUAL.5 EQUAL.6 EQUAL.7 EQUAL.8 EQUAL.9 EQUAL.10 EQUAL.11 - EQUAL.12 EQUAL.ORDER.1 EQUAL.ERROR.1 EQUAL.ERROR.2 EQUAL.ERROR.3 - EQUALP.1 EQUALP.2 EQUALP.3 EQUALP.4 EQUALP.ORDER.1 EQUALP.ERROR.1 - EQUALP.ERROR.2 EQUALP.ERROR.3 ETYPECASE.1 ETYPECASE.2 ETYPECASE.3 - ETYPECASE.4 ETYPECASE.5 ETYPECASE.6 ETYPECASE.7 ETYPECASE.8 - ETYPECASE.9 ETYPECASE.10 ETYPECASE.11 ETYPECASE.12 EVERY.1 EVERY.2 - EVERY.3 EVERY.4 EVERY.5 EVERY.6 EVERY.7 EVERY.8 EVERY.9 EVERY.10 - EVERY.11 EVERY.12 EVERY.13 EVERY.14 EVERY.15 EVERY.16 EVERY.ORDER.1 - EVERY.ORDER.2 EVERY.ERROR.1 EVERY.ERROR.2 EVERY.ERROR.3 EVERY.ERROR.4 - EVERY.ERROR.5 EVERY.ERROR.6 EVERY.ERROR.7 EVERY.ERROR.9 EVERY.ERROR.10 - EVERY.ERROR.11 EVERY.ERROR.12 EVERY.ERROR.13 FBOUNDP.1 FBOUNDP.2 - FBOUNDP.3 FBOUNDP.4 FBOUNDP.5 -Test FBOUNDP.6 failed -Form: (NOT-MV (FBOUNDP '(SETF FBOUNDP-6-ACCESSOR))) -Expected value: NIL -Actual value: #. -Test FBOUNDP.7 failed -Form: (LET ((G (GENSYM))) (FBOUNDP (LIST 'SETF G))) + +Test SYMBOL-SLOT-VALUE failed +Form: (TEST-IF-NOT-IN-CL-PACKAGE "slot-value") Expected value: NIL -Actual value: #. - FBOUNDP.ORDER.1 FBOUNDP.ERROR.1 FBOUNDP.ERROR.2 FBOUNDP.ERROR.3 - FBOUNDP.ERROR.4 FBOUNDP.ERROR.5 FBOUNDP.ERROR.6 -Test FDEFINITION.ERROR.1 failed -Form: (CLASSIFY-ERROR (FDEFINITION)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test FDEFINITION.ERROR.2 failed -Form: (CLASSIFY-ERROR (FDEFINITION 'CONS NIL)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. - FDEFINITION.ERROR.3 -Test FDEFINITION.ERROR.4 failed -Form: (CLASSIFY-ERROR (FDEFINITION 10)) -Expected value: TYPE-ERROR -Actual value: UNDEFINED-FUNCTION. - FDEFINITION.ERROR.5 -Test FDEFINITION.ERROR.6 failed -Form: (CLASSIFY-ERROR (LOCALLY (FDEFINITION 10) T)) -Expected value: TYPE-ERROR -Actual value: UNDEFINED-FUNCTION. -Test FDEFINITION.1 failed -Form: (LET ((FUN (FDEFINITION 'CONS))) (FUNCALL FUN 'A 'B)) -Expected value: (A . B) -Actual value: #. -Test FDEFINITION.2 failed -Form: (PROGN (FDEFINITION 'COND) :GOOD) -Expected value: :GOOD -Actual value: #. -Test FDEFINITION.3 failed -Form: (PROGN (FDEFINITION 'SETQ) :GOOD) -Expected value: :GOOD -Actual value: #. -Test FDEFINITION.4 failed -Form: (LET ((SYM (GENSYM))) - (VALUES (FBOUNDP SYM) - (PROGN - (SETF (FDEFINITION SYM) (FDEFINITION 'CONS)) - (FUNCALL (SYMBOL-FUNCTION SYM) 'A 'B)) - (NOTNOT (FBOUNDP SYM)))) -Expected values: NIL - (A . B) - T -Actual value: #. -Test FDEFINITION.5 failed -Form: (LET* ((SYM (GENSYM)) (FNAME (LIST 'SETF SYM))) - (VALUES (FBOUNDP FNAME) - (PROGN - (SETF (FDEFINITION FNAME) (FDEFINITION 'CONS)) - (EVAL (LIST 'SETF (LIST SYM ''A) ''B))) - (NOTNOT (FBOUNDP FNAME)))) -Expected values: NIL - (B . A) - T -Actual value: #. -Test FDEFINITION.ORDER.1 failed -Form: (LET ((I 0)) (FDEFINITION (PROGN (INCF I) 'SETQ)) I) -Expected value: 1 -Actual value: #. - FLET.1 FLET.2 FLET.3 FLET.4 FLET.5 FLET.6 FLET.7 FLET.8 FLET.9 FLET.10 - FLET.11 FLET.12 FLET.13 FLET.14 FLET.15 FLET.16 -Test FLET.17 failed -Form: (FLET (((SETF %F) (X Y) (SETF (CAR Y) X))) - (LET ((Z (LIST 1 2))) (SETF (%F Z) 'A) Z)) -Expected value: (A 2) -Actual value: #. - FLET.18 FLET.19 FLET.20 FLET.21 FLET.22 FLET.23 FLET.24 FLET.25 - FLET.26 FLET.27 FLET.28 FLET.29 FLET.30 FLET.31 FLET.32 FLET.33 - FLET.34 FLET.35 FLET.36 FLET.37 FLET.38 FLET.39 FLET.40 FLET.45 - FLET.46 FLET.47 FLET.48 FLET.49 FLET.50 -Test FLET.51 failed +Actual value: (COMPILER-MACRO). + SYMBOL-SOFTWARE-TYPE SYMBOL-SOFTWARE-VERSION SYMBOL-SOME SYMBOL-SORT + SYMBOL-SPACE SYMBOL-SPECIAL SYMBOL-SPECIAL-OPERATOR-P SYMBOL-SPEED + SYMBOL-SQRT SYMBOL-STABLE-SORT SYMBOL-STANDARD SYMBOL-STANDARD-CHAR + SYMBOL-STANDARD-CHAR-P SYMBOL-STANDARD-CLASS + SYMBOL-STANDARD-GENERIC-FUNCTION SYMBOL-STANDARD-METHOD + SYMBOL-STANDARD-OBJECT SYMBOL-STEP SYMBOL-STORAGE-CONDITION + SYMBOL-STORE-VALUE SYMBOL-STREAM SYMBOL-STREAM-ELEMENT-TYPE + SYMBOL-STREAM-ERROR SYMBOL-STREAM-ERROR-STREAM + SYMBOL-STREAM-EXTERNAL-FORMAT SYMBOL-STREAMP SYMBOL-STRING + SYMBOL-STRING-CAPITALIZE SYMBOL-STRING-DOWNCASE SYMBOL-STRING-EQUAL + SYMBOL-STRING-GREATERP SYMBOL-STRING-LEFT-TRIM SYMBOL-STRING-LESSP + SYMBOL-STRING-NOT-EQUAL SYMBOL-STRING-NOT-GREATERP + SYMBOL-STRING-NOT-LESSP SYMBOL-STRING-RIGHT-TRIM SYMBOL-STRING-STREAM + SYMBOL-STRING-TRIM SYMBOL-STRING-UPCASE SYMBOL-STRING/= SYMBOL-STRING< + SYMBOL-STRING<= SYMBOL-STRING= SYMBOL-STRING> SYMBOL-STRING>= + SYMBOL-STRINGP SYMBOL-STRUCTURE SYMBOL-STRUCTURE-CLASS + SYMBOL-STRUCTURE-OBJECT SYMBOL-STYLE-WARNING SYMBOL-SUBLIS + SYMBOL-SUBSEQ SYMBOL-SUBSETP SYMBOL-SUBST SYMBOL-SUBST-IF + SYMBOL-SUBST-IF-NOT SYMBOL-SUBSTITUTE SYMBOL-SUBSTITUTE-IF + SYMBOL-SUBSTITUTE-IF-NOT SYMBOL-SUBTYPEP SYMBOL-SVREF SYMBOL-SXHASH + SYMBOL-SYMBOL SYMBOL-SYMBOL-FUNCTION SYMBOL-SYMBOL-MACROLET + SYMBOL-SYMBOL-NAME SYMBOL-SYMBOL-PACKAGE SYMBOL-SYMBOL-PLIST + SYMBOL-SYMBOL-VALUE SYMBOL-SYMBOLP SYMBOL-SYNONYM-STREAM + SYMBOL-SYNONYM-STREAM-SYMBOL SYMBOL-T SYMBOL-TAGBODY SYMBOL-TAILP + SYMBOL-TAN SYMBOL-TANH SYMBOL-TENTH SYMBOL-TERPRI SYMBOL-THE + SYMBOL-THIRD SYMBOL-THROW SYMBOL-TIME SYMBOL-TRACE + SYMBOL-TRANSLATE-LOGICAL-PATHNAME SYMBOL-TRANSLATE-PATHNAME + SYMBOL-TREE-EQUAL SYMBOL-TRUENAME SYMBOL-TRUNCATE + SYMBOL-TWO-WAY-STREAM SYMBOL-TWO-WAY-STREAM-INPUT-STREAM + SYMBOL-TWO-WAY-STREAM-OUTPUT-STREAM SYMBOL-TYPE SYMBOL-TYPE-ERROR + SYMBOL-TYPE-ERROR-DATUM SYMBOL-TYPE-ERROR-EXPECTED-TYPE SYMBOL-TYPE-OF + SYMBOL-TYPECASE SYMBOL-TYPEP SYMBOL-UNBOUND-SLOT + SYMBOL-UNBOUND-SLOT-INSTANCE SYMBOL-UNBOUND-VARIABLE + SYMBOL-UNDEFINED-FUNCTION SYMBOL-UNEXPORT SYMBOL-UNINTERN SYMBOL-UNION + SYMBOL-UNLESS SYMBOL-UNREAD-CHAR SYMBOL-UNSIGNED-BYTE SYMBOL-UNTRACE + SYMBOL-UNUSE-PACKAGE SYMBOL-UNWIND-PROTECT + SYMBOL-UPDATE-INSTANCE-FOR-DIFFERENT-CLASS + SYMBOL-UPDATE-INSTANCE-FOR-REDEFINED-CLASS + SYMBOL-UPGRADED-ARRAY-ELEMENT-TYPE SYMBOL-UPGRADED-COMPLEX-PART-TYPE + SYMBOL-UPPER-CASE-P SYMBOL-USE-PACKAGE SYMBOL-USE-VALUE + SYMBOL-USER-HOMEDIR-PATHNAME SYMBOL-VALUES SYMBOL-VALUES-LIST + SYMBOL-VARIABLE SYMBOL-VECTOR SYMBOL-VECTOR-POP SYMBOL-VECTOR-PUSH + SYMBOL-VECTOR-PUSH-EXTEND SYMBOL-VECTORP SYMBOL-WARN SYMBOL-WARNING + SYMBOL-WHEN SYMBOL-WILD-PATHNAME-P SYMBOL-WITH-ACCESSORS + SYMBOL-WITH-COMPILATION-UNIT SYMBOL-WITH-CONDITION-RESTARTS + SYMBOL-WITH-HASH-TABLE-ITERATOR SYMBOL-WITH-INPUT-FROM-STRING + SYMBOL-WITH-OPEN-FILE SYMBOL-WITH-OPEN-STREAM + SYMBOL-WITH-OUTPUT-TO-STRING SYMBOL-WITH-PACKAGE-ITERATOR + SYMBOL-WITH-SIMPLE-RESTART SYMBOL-WITH-SLOTS + SYMBOL-WITH-STANDARD-IO-SYNTAX SYMBOL-WRITE SYMBOL-WRITE-BYTE + SYMBOL-WRITE-CHAR SYMBOL-WRITE-LINE SYMBOL-WRITE-SEQUENCE + SYMBOL-WRITE-STRING SYMBOL-WRITE-TO-STRING SYMBOL-Y-OR-N-P + SYMBOL-YES-OR-NO-P SYMBOL-ZEROP KEYWORD-BEHAVIOR +Test SPECIAL-OPERATOR-P.1 failed Form: (LOOP FOR S IN - *CL-NON-FUNCTION-MACRO-SPECIAL-OPERATOR-SYMBOLS* - FOR - FORM - = - (LIST 'CLASSIFY-ERROR - (LIST 'FLET - (LIST (LIST* (LIST 'SETF S) - '((&REST ARGS) (DECLARE (IGNORE ARGS)) - 'A))) - (LIST 'SETF (LIST S) 10))) + +SPECIAL-OPERATORS+ UNLESS - (EQ (EVAL FORM) 'A) + (SPECIAL-OPERATOR-P S) COLLECT S) Expected value: NIL -Actual value: (&ALLOW-OTHER-KEYS &AUX &BODY &ENVIRONMENT &KEY &OPTIONAL - &REST &WHOLE ** *** *BREAK-ON-SIGNALS* - *COMPILE-FILE-PATHNAME* *COMPILE-FILE-TRUENAME* - *COMPILE-PRINT* *COMPILE-VERBOSE* *DEBUG-IO* - *DEBUGGER-HOOK* *DEFAULT-PATHNAME-DEFAULTS* - *ERROR-OUTPUT* *FEATURES* *GENSYM-COUNTER* - *LOAD-PATHNAME* *LOAD-PRINT* *LOAD-TRUENAME* - *LOAD-VERBOSE* *MACROEXPAND-HOOK* *MODULES* *PACKAGE* - *PRINT-ARRAY* *PRINT-BASE* *PRINT-CASE* - *PRINT-CIRCLE* *PRINT-ESCAPE* *PRINT-GENSYM* - *PRINT-LENGTH* *PRINT-LEVEL* *PRINT-LINES* - *PRINT-MISER-WIDTH* *PRINT-PPRINT-DISPATCH* - *PRINT-PRETTY* *PRINT-RADIX* *PRINT-READABLY* - *PRINT-RIGHT-MARGIN* *QUERY-IO* *RANDOM-STATE* - *READ-BASE* *READ-DEFAULT-FLOAT-FORMAT* *READ-EVAL* - *READ-SUPPRESS* *READTABLE* *STANDARD-INPUT* - *STANDARD-OUTPUT* *TERMINAL-IO* *TRACE-OUTPUT* ++ +++ - // /// ARITHMETIC-ERROR ARRAY ARRAY-DIMENSION-LIMIT - ARRAY-RANK-LIMIT ARRAY-TOTAL-SIZE-LIMIT BASE-CHAR - BASE-STRING BIGNUM BIT-VECTOR BOOLE-1 BOOLE-2 - BOOLE-AND BOOLE-ANDC1 BOOLE-ANDC2 BOOLE-C1 BOOLE-C2 - BOOLE-CLR BOOLE-EQV BOOLE-IOR BOOLE-NAND BOOLE-NOR - BOOLE-ORC1 BOOLE-ORC2 BOOLE-SET BOOLE-XOR BOOLEAN - BROADCAST-STREAM BUILT-IN-CLASS CALL-ARGUMENTS-LIMIT - CELL-ERROR CHAR-CODE-LIMIT CLASS COMPILATION-SPEED - COMPILED-FUNCTION COMPILER-MACRO CONCATENATED-STREAM - CONDITION CONTROL-ERROR DEBUG DECLARATION - DIVISION-BY-ZERO DOUBLE-FLOAT DOUBLE-FLOAT-EPSILON - DOUBLE-FLOAT-NEGATIVE-EPSILON DYNAMIC-EXTENT - ECHO-STREAM ED END-OF-FILE EXTENDED-CHAR FILE-ERROR - FILE-STREAM FILE-STRING-LENGTH FILL FIXNUM - FLOATING-POINT-INEXACT - FLOATING-POINT-INVALID-OPERATION - FLOATING-POINT-OVERFLOW FLOATING-POINT-UNDERFLOW - FTYPE GENERIC-FUNCTION HASH-TABLE IGNORABLE IGNORE - INLINE INTEGER INTERNAL-TIME-UNITS-PER-SECOND KEYWORD - LAMBDA-LIST-KEYWORDS LAMBDA-PARAMETERS-LIMIT - LEAST-NEGATIVE-DOUBLE-FLOAT LEAST-NEGATIVE-LONG-FLOAT - LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT - LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT - LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT - LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT - LEAST-NEGATIVE-SHORT-FLOAT - LEAST-NEGATIVE-SINGLE-FLOAT - LEAST-POSITIVE-DOUBLE-FLOAT LEAST-POSITIVE-LONG-FLOAT - LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT - LEAST-POSITIVE-NORMALIZED-LONG-FLOAT - LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT - LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT - LEAST-POSITIVE-SHORT-FLOAT - LEAST-POSITIVE-SINGLE-FLOAT LONG-FLOAT - LONG-FLOAT-EPSILON LONG-FLOAT-NEGATIVE-EPSILON METHOD - METHOD-COMBINATION MOST-NEGATIVE-DOUBLE-FLOAT - MOST-NEGATIVE-FIXNUM MOST-NEGATIVE-LONG-FLOAT - MOST-NEGATIVE-SHORT-FLOAT MOST-NEGATIVE-SINGLE-FLOAT - MOST-POSITIVE-DOUBLE-FLOAT MOST-POSITIVE-FIXNUM - MOST-POSITIVE-LONG-FLOAT MOST-POSITIVE-SHORT-FLOAT - MOST-POSITIVE-SINGLE-FLOAT MULTIPLE-VALUES-LIMIT NIL - NOTINLINE NUMBER OPTIMIZE OTHERWISE PACKAGE - PACKAGE-ERROR PARSE-ERROR PI PRINT-NOT-READABLE - PROGRAM-ERROR RANDOM RANDOM-STATE RATIO READER-ERROR - READTABLE REAL RESTART SAFETY SATISFIES SEQUENCE - SERIOUS-CONDITION SHORT-FLOAT SHORT-FLOAT-EPSILON - SHORT-FLOAT-NEGATIVE-EPSILON SIGNED-BYTE SIMPLE-ARRAY - SIMPLE-BASE-STRING SIMPLE-BIT-VECTOR SIMPLE-CONDITION - SIMPLE-ERROR SIMPLE-STRING SIMPLE-TYPE-ERROR - SIMPLE-VECTOR SIMPLE-WARNING SINGLE-FLOAT - SINGLE-FLOAT-EPSILON SINGLE-FLOAT-NEGATIVE-EPSILON - SPACE SPECIAL SPEED STANDARD STANDARD-CHAR - STANDARD-CLASS STANDARD-GENERIC-FUNCTION - STANDARD-METHOD STANDARD-OBJECT STORAGE-CONDITION - STREAM STREAM-ERROR STRING-STREAM STRUCTURE - STRUCTURE-CLASS STRUCTURE-OBJECT STYLE-WARNING SYMBOL - SYNONYM-STREAM T TWO-WAY-STREAM TYPE TYPE-ERROR - UNBOUND-SLOT UNBOUND-VARIABLE UNDEFINED-FUNCTION - UNSIGNED-BYTE VARIABLE WARNING). - FMAKUNBOUND.1 FMAKUNBOUND.2 FMAKUNBOUND.3 -Test FMAKUNBOUND.4 failed -Form: (LET* ((G (GENSYM)) (N (LIST 'SETF G))) - (AND (NOT (FBOUNDP N)) (EVAL (LIST* 'DEFUN N '(NIL NIL))) - (FBOUNDP N) - (VALUES (EQUAL (CHECK-VALUES (FMAKUNBOUND N)) N) - (FBOUNDP N)))) -Expected values: T - NIL -Actual value: #. - FMAKUNBOUND.ERROR.1 FMAKUNBOUND.ERROR.2 FMAKUNBOUND.ERROR.3 - FMAKUNBOUND.ERROR.4 FMAKUNBOUND.ERROR.5 FMAKUNBOUND.ERROR.6 FUNCALL.1 - FUNCALL.2 FUNCALL.3 FUNCALL.4 FUNCALL.5 FUNCALL.6 FUNCALL.7 FUNCALL.8 - FUNCALL.9 FUNCALL.ORDER.1 FUNCALL.ORDER.2 FUNCALL.ERROR.1 - FUNCALL.ERROR.2 -Test FUNCALL.ERROR.3 failed -Form: (CLASSIFY-ERROR (FUNCALL 'DEFCONSTANT '(DEFCONSTANT X 10))) -Expected value: UNDEFINED-FUNCTION -Actual value: PROGRAM-ERROR. - FUNCALL.ERROR.4 FUNCALL.ERROR.5 FUNCALL.ERROR.6 FUNCALL.ERROR.7 -Test FUNCTION-LAMBDA-EXPRESSION.1 failed -Form: (LENGTH (MULTIPLE-VALUE-LIST (FUNCTION-LAMBDA-EXPRESSION #'CONS))) -Expected value: 3 -Actual value: #. -Test FUNCTION-LAMBDA-EXPRESSION.2 failed -Form: (LET ((X NIL)) - (FLET ((%F NIL X)) - (LET ((RET-VALS - (MULTIPLE-VALUE-LIST - (FUNCTION-LAMBDA-EXPRESSION #'%F)))) - (VALUES (LENGTH RET-VALS) (NOTNOT (SECOND RET-VALS)))))) -Expected values: 3 - T -Actual value: #. -Test FUNCTION-LAMBDA-EXPRESSION.ORDER.1 failed -Form: (LET ((I 0)) - (FUNCTION-LAMBDA-EXPRESSION (PROGN (INCF I) #'CONS)) - I) -Expected value: 1 -Actual value: #. -Test FUNCTION-LAMBDA-EXPRESSION.ERROR.1 failed -Form: (CLASSIFY-ERROR (FUNCTION-LAMBDA-EXPRESSION)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test FUNCTION-LAMBDA-EXPRESSION.ERROR.2 failed -Form: (CLASSIFY-ERROR (FUNCTION-LAMBDA-EXPRESSION #'CONS NIL)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. - FUNCTION.1 -Test FUNCTION.2 failed -Form: (TYPEP 'IDENTITY 'FUNCTION) +Actual value: (SYMBOL-MACROLET). +Test SPECIAL-OPERATOR-P.2 failed +Form: (LET ((P (FIND-PACKAGE "CL"))) + (LOOP + FOR + NAME + IN + *CL-SYMBOL-NAMES* + UNLESS + (OR (MEMBER NAME +SPECIAL-OPERATORS+ :TEST #'STRING=) + (LET ((SYM (FIND-SYMBOL NAME P))) + (OR (NOT (SPECIAL-OPERATOR-P SYM)) + (MACRO-FUNCTION SYM)))) + COLLECT + NAME)) Expected value: NIL -Actual value: T. - FUNCTION.3 FUNCTION.4 FUNCTION.5 -Test FUNCTION.6 failed -Form: (TYPEP '(LAMBDA (X) X) 'FUNCTION) +Actual value: ("DECLARE"). + SPECIAL-OPERATOR-P.ORDER.1 SPECIAL-OPERATOR-P.ERROR.1 + SPECIAL-OPERATOR-P.ERROR.2 SPECIAL-OPERATOR-P.ERROR.3 KEYWORDP.1 + KEYWORDP.2 KEYWORDP.3 KEYWORDP.4 KEYWORDP.5 KEYWORDP.6 KEYWORDP.7 + KEYWORDP.8 KEYWORDP.9 KEYWORDP.10 KEYWORDP.12 KEYWORDP.ORDER.1 + KEYWORDP.ERROR.1 KEYWORDP.ERROR.2 KEYWORDP.ERROR.3 KEYWORDP.ERROR.4 + SYMBOL-NAME.1 SYMBOL-NAME.2 SYMBOL-NAME.3 SYMBOL-NAME.4 SYMBOL-NAME.5 + SYMBOL-NAME.6 SYMBOL-NAME.7 SYMBOL-NAME.ERROR.1 SYMBOL-NAME.ERROR.2 + MAKE-SYMBOL.1 MAKE-SYMBOL.2 MAKE-SYMBOL.3 MAKE-SYMBOL.4 MAKE-SYMBOL.5 + MAKE-SYMBOL.6 MAKE-SYMBOL.7 MAKE-SYMBOL.8 MAKE-SYMBOL.9 MAKE-SYMBOL.10 + MAKE-SYMBOL.ORDER.1 MAKE-SYMBOL.ERROR.1 MAKE-SYMBOL.ERROR.2 + MAKE-SYMBOL.ERROR.3 MAKE-SYMBOL.ERROR.4 MAKE-SYMBOL.ERROR.5 + MAKE-SYMBOL.ERROR.6 MAKE-SYMBOL.ERROR.7 MAKE-SYMBOL.ERROR.8 + MAKE-SYMBOL.ERROR.9 MAKE-SYMBOL.ERROR.10 MAKE-SYMBOL.ERROR.11 + COPY-SYMBOL.1 COPY-SYMBOL.2 COPY-SYMBOL.3 COPY-SYMBOL.4 COPY-SYMBOL.5 + COPY-SYMBOL.ERROR.1 COPY-SYMBOL.ERROR.2 GENSYM.1 GENSYM.2 GENSYM.3 + GENSYM.4 GENSYM.5 GENSYM.6 GENSYM.7 GENSYM.8 GENSYM.9 GENSYM.10 + GENSYM.11 GENSYM.12 GENSYM.13 GENSYM.ERROR.1 GENSYM.ERROR.2 + GENSYM.ERROR.3 GENSYM.ERROR.4 GENSYM.ERROR.5 GENSYM.ERROR.6 + GENSYM.ERROR.7 GENSYM.ERROR.8 +Test CL-FUNCTION-SYMBOLS.1 failed +Form: (LOOP + FOR + S + IN + (APPEND *CL-FUNCTION-SYMBOLS* *CL-ACCESSOR-SYMBOLS*) + WHEN + (OR (NOT (FBOUNDP S)) (MACRO-FUNCTION S) (SPECIAL-OPERATOR-P S) + (NOT (SYMBOL-FUNCTION S))) + COLLECT + S) Expected value: NIL -Actual value: T. -Test FUNCTION.7 failed -Form: (NOT-MV (TYPEP #'(SETF FUNCTION-7-ACCESSOR) 'FUNCTION)) +Actual value: (COPY-PPRINT-DISPATCH FUNCTION-LAMBDA-EXPRESSION + MAKE-LOAD-FORM-SAVING-SLOTS PPRINT-DISPATCH + PPRINT-FILL PPRINT-INDENT PPRINT-LINEAR + PPRINT-NEWLINE PPRINT-TAB PPRINT-TABULAR + SET-PPRINT-DISPATCH UPGRADED-COMPLEX-PART-TYPE + FDEFINITION MASK-FIELD). +Test CL-MACRO-SYMBOLS.1 failed +Form: (LOOP + FOR + S + IN + *CL-MACRO-SYMBOLS* + WHEN + (OR (NOT (FBOUNDP S)) (NOT (MACRO-FUNCTION S))) + COLLECT + S) Expected value: NIL -Actual value: #. - FUNCTION.8 FUNCTION.9 -Test FUNCTION.10 failed +Actual value: (DEFINE-SETF-EXPANDER DEFINE-SYMBOL-MACRO FORMATTER + PPRINT-LOGICAL-BLOCK PRINT-UNREADABLE-OBJECT). + CL-CONSTANT-SYMBOLS.1 +Test CL-VARIABLE-SYMBOLS.1 failed Form: (LOOP FOR - X + S IN - *UNIVERSE* + *CL-VARIABLE-SYMBOLS* WHEN - (AND (OR (NUMBERP X) (CHARACTERP X) (SYMBOLP X) (CONSP X) - (TYPEP X 'ARRAY)) - (TYPEP X 'FUNCTION)) + (NOT (BOUNDP S)) COLLECT - X) + S) Expected value: NIL -Actual value: (CONS (SYSTEM:LAMBDA-CLOSURE () () () (X) X)). - FUNCTION.11 FUNCTION.12 FUNCTION.13 FUNCTIONP.1 -Test FUNCTIONP.2 failed -Form: (FUNCTIONP 'IDENTITY) +Actual value: (*COMPILE-FILE-PATHNAME* *COMPILE-FILE-TRUENAME* + *READ-EVAL*). +Test CL-TYPES-THAT-ARE-CLASSES.1 failed +Form: (LOOP + FOR + S + IN + *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* + FOR + C + = + (FIND-CLASS S NIL) + UNLESS + (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) + COLLECT + S) Expected value: NIL -Actual value: T. - FUNCTIONP.3 FUNCTIONP.4 FUNCTIONP.5 -Test FUNCTIONP.6 failed -Form: (FUNCTIONP '(LAMBDA (X) X)) +Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM + FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME + PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM + STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). +Test CL-TYPES-THAT-ARE-CLASSES.2 failed +Form: (LOOP + FOR + S + IN + *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* + FOR + C + = + (FIND-CLASS S NIL NIL) + UNLESS + (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) + COLLECT + S) Expected value: NIL -Actual value: T. -Test FUNCTIONP.7 failed -Form: (NOT-MV (FUNCTIONP #'(SETF FUNCTIONP-7-ACCESSOR))) +Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM + FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME + PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM + STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). +Test CL-TYPES-THAT-ARE-CLASSES.3 failed +Form: (LOOP + FOR + S + IN + *CL-TYPES-THAT-ARE-CLASSES-SYMBOLS* + FOR + C + = + (EVAL (LIST 'MACROLET + (LIST (LIST '%FOO '(&ENVIRONMENT ENV) + (LIST 'LIST ''QUOTE + (LIST* 'FIND-CLASS + (LIST 'QUOTE S) '(NIL ENV))))) + '(%FOO))) + UNLESS + (AND C (EQ (CLASS-NAME C) S) (TYPEP C 'CLASS)) + COLLECT + S) Expected value: NIL -Actual value: #. - FUNCTIONP.8 COMPILE.6 COMPILE.7 +Actual value: (BROADCAST-STREAM CONCATENATED-STREAM ECHO-STREAM + FILE-STREAM FUNCTION HASH-TABLE LOGICAL-PATHNAME + PACKAGE PATHNAME RANDOM-STATE READTABLE STREAM + STRING-STREAM SYNONYM-STREAM TWO-WAY-STREAM). + SYMBOLP.ERROR.1 SYMBOLP.ERROR.2 SYMBOL-FUNCTION.ERROR.1 + SYMBOL-FUNCTION.ERROR.2 SYMBOL-PACKAGE.ERROR.1 SYMBOL-PACKAGE.ERROR.2 + SYMBOL-PLIST.ERROR.1 SYMBOL-PLIST.ERROR.2 SYMBOL-VALUE.ERROR.1 + SYMBOL-VALUE.ERROR.2 BOUNDP.ERROR.1 BOUNDP.ERROR.2 BOUNDP.ERROR.3 + BOUNDP.ERROR.4 BOUNDP.ERROR.5 BOUNDP.ERROR.6 BOUNDP.1 BOUNDP.2 + BOUNDP.3 BOUNDP.4 BOUNDP.ORDER.1 EVAL.1 EVAL.2 EVAL.3 EVAL.4 EVAL.5 + EVAL.6 EVAL.ORDER.1 EVAL.ERROR.1 EVAL.ERROR.2 EVAL.ERROR.3 + EVAL-AND-COMPILE-FNS +Test EVAL-AND-COMPILE-MACROS failed +Form: (REMOVE-IF #'MACRO-FUNCTION *EVAL-AND-COMPILE-MACROS*) +Expected value: NIL +Actual value: (DEFINE-SYMBOL-MACRO). + COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5 COMPILE.6 COMPILE.7 COMPILE.8 COMPILE.9 Test COMPILE.ERROR.1 failed Form: (CLASSIFY-ERROR (COMPILE)) @@ -16694,22 +16317,412 @@ GETF.ERROR.3 REMF.1 REMF.2 REMF.3 REMF.4 REMF.ORDER.1 INTERSECTION.1 INTERSECTION.2 INTERSECTION.3 INTERSECTION.4 INTERSECTION.5 INTERSECTION.6 INTERSECTION.7 INTERSECTION.8 INTERSECTION.9 - INTERSECTION.9-A INTERSECTION.9-B INTERSECTION.10 INTERSECTION.11 - INTERSECTION.11-A INTERSECTION.12 INTERSECTION.13 INTERSECTION.13-A - INTERSECTION.14 INTERSECTION.15 INTERSECTION.16 INTERSECTION.17 - INTERSECTION.18 INTERSECTION.ORDER.1 INTERSECTION.ORDER.2 - INTERSECTION.ORDER.3 INTERSECTION.ORDER.4 INTERSECTION.ORDER.5 - INTERSECTION.ALLOW-OTHER-KEYS.1 INTERSECTION.ALLOW-OTHER-KEYS.2 - INTERSECTIONALLOW-OTHER-KEYS.3 INTERSECTION.ALLOW-OTHER-KEYS.4 - INTERSECTION.ALLOW-OTHER-KEYS.5 INTERSECTION.ALLOW-OTHER-KEYS.6 - INTERSECTION.ALLOW-OTHER-KEYS.7 INTERSECTION.KEYWORDS.8 - INTERSECTION.ERROR.1 INTERSECTION.ERROR.2 INTERSECTION.ERROR.3 - INTERSECTION.ERROR.4 INTERSECTION.ERROR.5 INTERSECTION.ERROR.6 - INTERSECTION.ERROR.7 INTERSECTION.ERROR.8 INTERSECTION.ERROR.9 - INTERSECTION.ERROR.10 NINTERSECTION.1 NINTERSECTION.2 NINTERSECTION.3 - NINTERSECTION.4 NINTERSECTION.5 NINTERSECTION.6 NINTERSECTION.7 - NINTERSECTION.8 NINTERSECTION.9 NINTERSECTION.9-A NINTERSECTION.9-B - NINTERSECTION.10 NINTERSECTION.11 FUNCTIONP.9 + INTERSECTION.9-A INTERSECTION.9-B INTERSECTION.10 INTERSECTION.11Test COMPILE.ERROR.2 failed +Form: (CLASSIFY-ERROR (COMPILE NIL '(LAMBDA () NIL) 'GARBAGE)) +Expected value: PROGRAM-ERROR +Actual values: # + NIL + NIL. + CONSTANTP.ERROR.1 CONSTANTP.ERROR.2 CONSTANTP.1 CONSTANTP.2 + CONSTANTP.3 CONSTANTP.4 CONSTANTP.5 +Test CONSTANTP.6 failed +Form: (CONSTANTP-MACRO CONSTANTP-TEST-SYMBOL) +Expected value: T +Actual value: #. + CONSTANTP.7 +Test CONSTANTP.8 failed +Form: (NOTNOT-MV (CONSTANTP 1 NIL)) +Expected value: T +Actual value: #. + CONSTANTP.9 CONSTANTP.10 CONSTANTP.ORDER.1 +Test CONSTANTP.ORDER.2 failed +Form: (LET ((I 0) X Y) + (VALUES (NOTNOT (CONSTANTP (PROGN (SETF X (INCF I)) 1) + (PROGN (SETF Y (INCF I)) NIL))) + I X Y)) +Expected values: T + 2 + 1 + 2 +Actual value: #. + LAMBDA.1 LAMBDA.2 LAMBDA.3 LAMBDA.4 LAMBDA.5 LAMBDA.6 LAMBDA.7 + LAMBDA.8 LAMBDA.9 LAMBDA.10 LAMBDA.MACRO.1 LAMBDA.MACRO.2 +Test DCF-FUNS failed +Form: (REMOVE-IF #'FBOUNDP *DCF-FNS*) +Expected value: NIL +Actual value: (FUNCTION-LAMBDA-EXPRESSION). +Test DCF-MACROS failed +Form: (REMOVE-IF #'MACRO-FUNCTION *DCF-MACROS*) +Expected value: NIL +Actual value: (DEFINE-SETF-EXPANDER). + SETF-ORDER SETF-ORDER.2 PUSH-ORDER PUSHNEW-ORDER PUSHNEW-ORDER.2 + REMF-ORDER INCF-ORDER DECF-ORDER SHIFTF-ORDER.1 SHIFTF-ORDER.2 + ROTATEF-ORDER.1 ROTATEF-ORDER.2 PSETF-ORDER PSETF-ORDER.2 POP-ORDER + SETF-VAR SETF-VALUES.1 SETF-VALUES.2 SETF-VALUES.3 SETF-VALUES.4 +Test SETF-VALUES.5 failed +Form: (LET ((A (VECTOR NIL NIL)) (I 0) X Y Z) + (SETF (VALUES (AREF A (PROGN (SETF X (INCF I)) 0)) + (AREF A (PROGN (SETF Y (INCF I)) 1))) + (PROGN (SETF Z (INCF I)) (VALUES 'FOO 'BAR))) + (VALUES A I X Y Z)) +Expected values: #(FOO BAR) + 3 + 1 + 2 + 3 +Actual values: #(FOO BAR) + 3 + 2 + 3 + 1. + SETF-VALUES.6 SETF-THE.1 SETF-THE.2 SETF-APPLY.1 SETF-APPLY.2 + SETF-APPLY.3 SETF-APPLY.4 SETF-EXPANDER.1 SETF-MACRO.1 SETF-MACRO.2 + SETF-MACRO.3 SETF-MACRO.4 SETF-SYMBOL-MACRO.1 SETF-SYMBOL-MACRO.2 + SETF-SYMBOL-MACRO.3 SETQ.1 SETQ.2 SETQ.3 SETQ.4 SETF.1 SETF.2 SETF.3 + SETF.4 PSETQ.1 PSETQ.2 PSETQ.3 PSETQ.4 PSETQ.5 PSETQ.6 +Test PSETQ.7 failed +Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I)))) + (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0)) + (PSETQ X (AREF A (INCF I)) Y (AREF A (INCF I))) + (VALUES A I))) +Expected values: #(0 2 2 4 4 5 6 7 8 9) + 4 +Actual values: #(0 1 2 1 2 5 6 7 8 9) + 4. + PSETF.1 PSETF.2 PSETF.3 PSETF.4 PSETF.5 PSETF.6 +Test PSETF.7 failed +Form: (SYMBOL-MACROLET ((X (AREF A (INCF I))) (Y (AREF A (INCF I)))) + (LET ((A (COPY-SEQ #(0 1 2 3 4 5 6 7 8 9))) (I 0)) + (PSETF X (AREF A (INCF I)) Y (AREF A (INCF I))) + (VALUES A I))) +Expected values: #(0 2 2 4 4 5 6 7 8 9) + 4 +Actual values: #(0 1 2 1 2 5 6 7 8 9) + 4. + PSETF.8 PSETF.9 AND.1 AND.2 AND.3 AND.4 AND.5 AND.6 AND.7 AND.8 AND.9 + AND.ORDER.1 AND.ORDER.2 APPLY.ERROR.1 APPLY.ERROR.2 APPLY.ERROR.3 + APPLY.ERROR.4 APPLY.1 APPLY.2 APPLY.3 APPLY.4 APPLY.5 APPLY.ORDER.1 + BLOCK.1 BLOCK.2 BLOCK.3 BLOCK.4 BLOCK.5 BLOCK.6 BLOCK.7 BLOCK.8 + BLOCK.9 BLOCK.10 CALL-ARGUMENTS-LIMIT.1 CALL-ARGUMENTS-LIMIT.2 + CALL-ARGUMENTS-LIMIT.3 CALL-ARGUMENTS-LIMIT.4 CALL-ARGUMENTS-LIMIT.5 + CASE.1 CASE.2 CASE.3 CASE.4 CASE.5 CASE.6 CASE.7 CASE.8 CASE.9 CASE.10 + CASE.11 CASE.12 CASE.13 CASE.14 CASE.15 CASE.16 CASE.17 CASE.18 + CASE.19 CASE.20 CASE.21 CASE.22 CASE.23 CASE.24 CASE.25 CASE.26 + CASE.27 CASE.28 CASE.29 CASE.30 CASE.31 CASE.32 CASE.33 CASE.34 + CATCH.1 CATCH.2 CATCH.3 CATCH.4 CATCH.5 CATCH.6 CATCH.7 CATCH.8 + CATCH.9 CATCH.10 CATCH.11 CATCH.12 +Test THROW-ERROR failed +Form: (CLASSIFY-ERROR (THROW (GENSYM) NIL)) +Expected value: CONTROL-ERROR +Actual value: ERROR. + CCASE.1 CCASE.2 CCASE.3 CCASE.4 CCASE.5 CCASE.6 CCASE.7 CCASE.8 + CCASE.9 CCASE.10 CCASE.11 CCASE.12 CCASE.13 CCASE.14 CCASE.15 CCASE.16 + CCASE.17 CCASE.19 CCASE.20 CCASE.21 CCASE.23 CCASE.25 CCASE.26 + CCASE.27 CCASE.28 CCASE.29 CCASE.30 CCASE.31 COMPILED-FUNCTION-P.1 + COMPILED-FUNCTION-P.2 COMPILED-FUNCTION-P.3 + COMPILED-FUNCTION-P.ORDER.1 COMPILED-FUNCTION-P.ERROR.1 + COMPILED-FUNCTION-P.ERROR.2 COMPLEMENT.1 COMPLEMENT.2 COMPLEMENT.3 + COMPLEMENT.4 COMPLEMENT.5 COMPLEMENT.ORDER.1 COMPLEMENT.ERROR.1 + COMPLEMENT.ERROR.2 COMPLEMENT.ERROR.3 COMPLEMENT.ERROR.4 COND.1 COND.2 + COND.3 COND.4 COND.5 COND.6 COND.7 COND.8 COND.9 COND.10 COND.11 + COND.12 COND.13 COND.14 CONSTANTLY.1 CONSTANTLY.2 CONSTANTLY.3 + CONSTANTLY.ERROR.1 CONSTANTLY.ERROR.2 CTYPECASE.1 CTYPECASE.2 + CTYPECASE.3 CTYPECASE.4 CTYPECASE.5 CTYPECASE.6 CTYPECASE.7 + CTYPECASE.8 CTYPECASE.9 CTYPECASE.10 CTYPECASE.11 CTYPECASE.12 + CTYPECASE.13 DEFCONSTANT.1 DEFCONSTANT.2 DEFCONSTANT.3 DEFCONSTANT.4 + DEFCONSTANT.5 DEFINE-MODIFY-MACRO.1 DEFINE-MODIFY-MACRO.2 + DEFINE-MODIFY-MACRO.3 DEFINE-MODIFY-MACRO.4 DEFPARAMETER.1 + DEFPARAMETER.2 DEFPARAMETER.3 DEFPARAMETER.4 DEFPARAMETER.5 DEFVAR.1 + DEFVAR.2 DEFVAR.3 DEFVAR.4 DEFVAR.5 DESTRUCTURING-BIND.1 + DESTRUCTURING-BIND.2 DESTRUCTURING-BIND.3 DESTRUCTURING-BIND.4 + DESTRUCTURING-BIND.5 DESTRUCTURING-BIND.6 DESTRUCTURING-BIND.7 + DESTRUCTURING-BIND.8 DESTRUCTURING-BIND.9 DESTRUCTURING-BIND.10 + DESTRUCTURING-BIND.11 DESTRUCTURING-BIND.12 DESTRUCTURING-BIND.13 + DESTRUCTURING-BIND.14 DESTRUCTURING-BIND.15 DESTRUCTURING-BIND.16 + DESTRUCTURING-BIND.17 DESTRUCTURING-BIND.18 ECASE.1 ECASE.2 ECASE.3 + ECASE.4 ECASE.5 ECASE.6 ECASE.7 ECASE.8 ECASE.9 ECASE.10 ECASE.11 + ECASE.12 ECASE.13 ECASE.14 ECASE.15 ECASE.16 ECASE.17 ECASE.18 + ECASE.19 ECASE.20 ECASE.21 ECASE.23 ECASE.25 ECASE.26 ECASE.27 + ECASE.28 ECASE.29 ECASE.31 ECASE.32 EQL.1 EQL.2 EQL.3 EQL.4 EQL.5 + EQL.7 EQL.8 EQL.9 EQL.10 EQL.11 EQL.ORDER.1 EQL.ERROR.1 EQL.ERROR.2 + EQL.ERROR.3 EQ.ERROR.1 EQ.ERROR.2 EQ.ERROR.3 EQUAL.1 EQUAL.2 EQUAL.3 + EQUAL.4 EQUAL.5 EQUAL.6 EQUAL.7 EQUAL.8 EQUAL.9 EQUAL.10 EQUAL.11 + EQUAL.12 EQUAL.ORDER.1 EQUAL.ERROR.1 EQUAL.ERROR.2 EQUAL.ERROR.3 + EQUALP.1 EQUALP.2 EQUALP.3 EQUALP.4 EQUALP.ORDER.1 EQUALP.ERROR.1 + EQUALP.ERROR.2 EQUALP.ERROR.3 ETYPECASE.1 ETYPECASE.2 ETYPECASE.3 + ETYPECASE.4 ETYPECASE.5 ETYPECASE.6 ETYPECASE.7 ETYPECASE.8 + ETYPECASE.9 ETYPECASE.10 ETYPECASE.11 ETYPECASE.12 EVERY.1 EVERY.2 + EVERY.3 EVERY.4 EVERY.5 EVERY.6 EVERY.7 EVERY.8 EVERY.9 EVERY.10 + EVERY.11 EVERY.12 EVERY.13 EVERY.14 EVERY.15 EVERY.16 EVERY.ORDER.1 + EVERY.ORDER.2 EVERY.ERROR.1 EVERY.ERROR.2 EVERY.ERROR.3 EVERY.ERROR.4 + EVERY.ERROR.5 EVERY.ERROR.6 EVERY.ERROR.7 EVERY.ERROR.9 EVERY.ERROR.10 + EVERY.ERROR.11 EVERY.ERROR.12 EVERY.ERROR.13 FBOUNDP.1 FBOUNDP.2 + FBOUNDP.3 FBOUNDP.4 FBOUNDP.5 +Test FBOUNDP.6 failed +Form: (NOT-MV (FBOUNDP '(SETF FBOUNDP-6-ACCESSOR))) +Expected value: NIL +Actual value: #. +Test FBOUNDP.7 failed +Form: (LET ((G (GENSYM))) (FBOUNDP (LIST 'SETF G))) +Expected value: NIL +Actual value: #. + FBOUNDP.ORDER.1 FBOUNDP.ERROR.1 FBOUNDP.ERROR.2 FBOUNDP.ERROR.3 + FBOUNDP.ERROR.4 FBOUNDP.ERROR.5 FBOUNDP.ERROR.6 +Test FDEFINITION.ERROR.1 failed +Form: (CLASSIFY-ERROR (FDEFINITION)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test FDEFINITION.ERROR.2 failed +Form: (CLASSIFY-ERROR (FDEFINITION 'CONS NIL)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. + FDEFINITION.ERROR.3 +Test FDEFINITION.ERROR.4 failed +Form: (CLASSIFY-ERROR (FDEFINITION 10)) +Expected value: TYPE-ERROR +Actual value: UNDEFINED-FUNCTION. + FDEFINITION.ERROR.5 +Test FDEFINITION.ERROR.6 failed +Form: (CLASSIFY-ERROR (LOCALLY (FDEFINITION 10) T)) +Expected value: TYPE-ERROR +Actual value: UNDEFINED-FUNCTION. +Test FDEFINITION.1 failed +Form: (LET ((FUN (FDEFINITION 'CONS))) (FUNCALL FUN 'A 'B)) +Expected value: (A . B) +Actual value: #. +Test FDEFINITION.2 failed +Form: (PROGN (FDEFINITION 'COND) :GOOD) +Expected value: :GOOD +Actual value: #. +Test FDEFINITION.3 failed +Form: (PROGN (FDEFINITION 'SETQ) :GOOD) +Expected value: :GOOD +Actual value: #. +Test FDEFINITION.4 failed +Form: (LET ((SYM (GENSYM))) + (VALUES (FBOUNDP SYM) + (PROGN + (SETF (FDEFINITION SYM) (FDEFINITION 'CONS)) + (FUNCALL (SYMBOL-FUNCTION SYM) 'A 'B)) + (NOTNOT (FBOUNDP SYM)))) +Expected values: NIL + (A . B) + T +Actual value: #. +Test FDEFINITION.5 failed +Form: (LET* ((SYM (GENSYM)) (FNAME (LIST 'SETF SYM))) + (VALUES (FBOUNDP FNAME) + (PROGN + (SETF (FDEFINITION FNAME) (FDEFINITION 'CONS)) + (EVAL (LIST 'SETF (LIST SYM ''A) ''B))) + (NOTNOT (FBOUNDP FNAME)))) +Expected values: NIL + (B . A) + T +Actual value: #. +Test FDEFINITION.ORDER.1 failed +Form: (LET ((I 0)) (FDEFINITION (PROGN (INCF I) 'SETQ)) I) +Expected value: 1 +Actual value: #. + FLET.1 FLET.2 FLET.3 FLET.4 FLET.5 FLET.6 FLET.7 FLET.8 FLET.9 FLET.10 + FLET.11 FLET.12 FLET.13 FLET.14 FLET.15 FLET.16 +Test FLET.17 failed +Form: (FLET (((SETF %F) (X Y) (SETF (CAR Y) X))) + (LET ((Z (LIST 1 2))) (SETF (%F Z) 'A) Z)) +Expected value: (A 2) +Actual value: #. + FLET.18 FLET.19 FLET.20 FLET.21 FLET.22 FLET.23 FLET.24 FLET.25 + FLET.26 FLET.27 FLET.28 FLET.29 FLET.30 FLET.31 FLET.32 FLET.33 + FLET.34 FLET.35 FLET.36 FLET.37 FLET.38 FLET.39 FLET.40 FLET.45 + FLET.46 FLET.47 FLET.48 FLET.49 FLET.50 +Test FLET.51 failed +Form: (LOOP + FOR + S + IN + *CL-NON-FUNCTION-MACRO-SPECIAL-OPERATOR-SYMBOLS* + FOR + FORM + = + (LIST 'CLASSIFY-ERROR + (LIST 'FLET + (LIST (LIST* (LIST 'SETF S) + '((&REST ARGS) (DECLARE (IGNORE ARGS)) + 'A))) + (LIST 'SETF (LIST S) 10))) + UNLESS + (EQ (EVAL FORM) 'A) + COLLECT + S) +Expected value: NIL +Actual value: (&ALLOW-OTHER-KEYS &AUX &BODY &ENVIRONMENT &KEY &OPTIONAL + &REST &WHOLE ** *** *BREAK-ON-SIGNALS* + *COMPILE-FILE-PATHNAME* *COMPILE-FILE-TRUENAME* + *COMPILE-PRINT* *COMPILE-VERBOSE* *DEBUG-IO* + *DEBUGGER-HOOK* *DEFAULT-PATHNAME-DEFAULTS* + *ERROR-OUTPUT* *FEATURES* *GENSYM-COUNTER* + *LOAD-PATHNAME* *LOAD-PRINT* *LOAD-TRUENAME* + *LOAD-VERBOSE* *MACROEXPAND-HOOK* *MODULES* *PACKAGE* + *PRINT-ARRAY* *PRINT-BASE* *PRINT-CASE* + *PRINT-CIRCLE* *PRINT-ESCAPE* *PRINT-GENSYM* + *PRINT-LENGTH* *PRINT-LEVEL* *PRINT-LINES* + *PRINT-MISER-WIDTH* *PRINT-PPRINT-DISPATCH* + *PRINT-PRETTY* *PRINT-RADIX* *PRINT-READABLY* + *PRINT-RIGHT-MARGIN* *QUERY-IO* *RANDOM-STATE* + *READ-BASE* *READ-DEFAULT-FLOAT-FORMAT* *READ-EVAL* + *READ-SUPPRESS* *READTABLE* *STANDARD-INPUT* + *STANDARD-OUTPUT* *TERMINAL-IO* *TRACE-OUTPUT* ++ +++ + // /// ARITHMETIC-ERROR ARRAY ARRAY-DIMENSION-LIMIT + ARRAY-RANK-LIMIT ARRAY-TOTAL-SIZE-LIMIT BASE-CHAR + BASE-STRING BIGNUM BIT-VECTOR BOOLE-1 BOOLE-2 + BOOLE-AND BOOLE-ANDC1 BOOLE-ANDC2 BOOLE-C1 BOOLE-C2 + BOOLE-CLR BOOLE-EQV BOOLE-IOR BOOLE-NAND BOOLE-NOR + BOOLE-ORC1 BOOLE-ORC2 BOOLE-SET BOOLE-XOR BOOLEAN + BROADCAST-STREAM BUILT-IN-CLASS CALL-ARGUMENTS-LIMIT + CELL-ERROR CHAR-CODE-LIMIT CLASS COMPILATION-SPEED + COMPILED-FUNCTION COMPILER-MACRO CONCATENATED-STREAM + CONDITION CONTROL-ERROR DEBUG DECLARATION + DIVISION-BY-ZERO DOUBLE-FLOAT DOUBLE-FLOAT-EPSILON + DOUBLE-FLOAT-NEGATIVE-EPSILON DYNAMIC-EXTENT + ECHO-STREAM ED END-OF-FILE EXTENDED-CHAR FILE-ERROR + FILE-STREAM FILE-STRING-LENGTH FILL FIXNUM + FLOATING-POINT-INEXACT + FLOATING-POINT-INVALID-OPERATION + FLOATING-POINT-OVERFLOW FLOATING-POINT-UNDERFLOW + FTYPE GENERIC-FUNCTION HASH-TABLE IGNORABLE IGNORE + INLINE INTEGER INTERNAL-TIME-UNITS-PER-SECOND KEYWORD + LAMBDA-LIST-KEYWORDS LAMBDA-PARAMETERS-LIMIT + LEAST-NEGATIVE-DOUBLE-FLOAT LEAST-NEGATIVE-LONG-FLOAT + LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT + LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT + LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT + LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT + LEAST-NEGATIVE-SHORT-FLOAT + LEAST-NEGATIVE-SINGLE-FLOAT + LEAST-POSITIVE-DOUBLE-FLOAT LEAST-POSITIVE-LONG-FLOAT + LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT + LEAST-POSITIVE-NORMALIZED-LONG-FLOAT + LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT + LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT + LEAST-POSITIVE-SHORT-FLOAT + LEAST-POSITIVE-SINGLE-FLOAT LONG-FLOAT + LONG-FLOAT-EPSILON LONG-FLOAT-NEGATIVE-EPSILON METHOD + METHOD-COMBINATION MOST-NEGATIVE-DOUBLE-FLOAT + MOST-NEGATIVE-FIXNUM MOST-NEGATIVE-LONG-FLOAT + MOST-NEGATIVE-SHORT-FLOAT MOST-NEGATIVE-SINGLE-FLOAT + MOST-POSITIVE-DOUBLE-FLOAT MOST-POSITIVE-FIXNUM + MOST-POSITIVE-LONG-FLOAT MOST-POSITIVE-SHORT-FLOAT + MOST-POSITIVE-SINGLE-FLOAT MULTIPLE-VALUES-LIMIT NIL + NOTINLINE NUMBER OPTIMIZE OTHERWISE PACKAGE + PACKAGE-ERROR PARSE-ERROR PI PRINT-NOT-READABLE + PROGRAM-ERROR RANDOM RANDOM-STATE RATIO READER-ERROR + READTABLE REAL RESTART SAFETY SATISFIES SEQUENCE + SERIOUS-CONDITION SHORT-FLOAT SHORT-FLOAT-EPSILON + SHORT-FLOAT-NEGATIVE-EPSILON SIGNED-BYTE SIMPLE-ARRAY + SIMPLE-BASE-STRING SIMPLE-BIT-VECTOR SIMPLE-CONDITION + SIMPLE-ERROR SIMPLE-STRING SIMPLE-TYPE-ERROR + SIMPLE-VECTOR SIMPLE-WARNING SINGLE-FLOAT + SINGLE-FLOAT-EPSILON SINGLE-FLOAT-NEGATIVE-EPSILON + SPACE SPECIAL SPEED STANDARD STANDARD-CHAR + STANDARD-CLASS STANDARD-GENERIC-FUNCTION + STANDARD-METHOD STANDARD-OBJECT STORAGE-CONDITION + STREAM STREAM-ERROR STRING-STREAM STRUCTURE + STRUCTURE-CLASS STRUCTURE-OBJECT STYLE-WARNING SYMBOL + SYNONYM-STREAM T TWO-WAY-STREAM TYPE TYPE-ERROR + UNBOUND-SLOT UNBOUND-VARIABLE UNDEFINED-FUNCTION + UNSIGNED-BYTE VARIABLE WARNING). + FMAKUNBOUND.1 FMAKUNBOUND.2 FMAKUNBOUND.3 +Test FMAKUNBOUND.4 failed +Form: (LET* ((G (GENSYM)) (N (LIST 'SETF G))) + (AND (NOT (FBOUNDP N)) (EVAL (LIST* 'DEFUN N '(NIL NIL))) + (FBOUNDP N) + (VALUES (EQUAL (CHECK-VALUES (FMAKUNBOUND N)) N) + (FBOUNDP N)))) +Expected values: T + NIL +Actual value: #. + FMAKUNBOUND.ERROR.1 FMAKUNBOUND.ERROR.2 FMAKUNBOUND.ERROR.3 + FMAKUNBOUND.ERROR.4 FMAKUNBOUND.ERROR.5 FMAKUNBOUND.ERROR.6 FUNCALL.1 + FUNCALL.2 FUNCALL.3 FUNCALL.4 FUNCALL.5 FUNCALL.6 FUNCALL.7 FUNCALL.8 + FUNCALL.9 FUNCALL.ORDER.1 FUNCALL.ORDER.2 FUNCALL.ERROR.1 + FUNCALL.ERROR.2 +Test FUNCALL.ERROR.3 failed +Form: (CLASSIFY-ERROR (FUNCALL 'DEFCONSTANT '(DEFCONSTANT X 10))) +Expected value: UNDEFINED-FUNCTION +Actual value: PROGRAM-ERROR. + FUNCALL.ERROR.4 FUNCALL.ERROR.5 FUNCALL.ERROR.6 FUNCALL.ERROR.7 +Test FUNCTION-LAMBDA-EXPRESSION.1 failed +Form: (LENGTH (MULTIPLE-VALUE-LIST (FUNCTION-LAMBDA-EXPRESSION #'CONS))) +Expected value: 3 +Actual value: #. +Test FUNCTION-LAMBDA-EXPRESSION.2 failed +Form: (LET ((X NIL)) + (FLET ((%F NIL X)) + (LET ((RET-VALS + (MULTIPLE-VALUE-LIST + (FUNCTION-LAMBDA-EXPRESSION #'%F)))) + (VALUES (LENGTH RET-VALS) (NOTNOT (SECOND RET-VALS)))))) +Expected values: 3 + T +Actual value: #. +Test FUNCTION-LAMBDA-EXPRESSION.ORDER.1 failed +Form: (LET ((I 0)) + (FUNCTION-LAMBDA-EXPRESSION (PROGN (INCF I) #'CONS)) + I) +Expected value: 1 +Actual value: #. +Test FUNCTION-LAMBDA-EXPRESSION.ERROR.1 failed +Form: (CLASSIFY-ERROR (FUNCTION-LAMBDA-EXPRESSION)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test FUNCTION-LAMBDA-EXPRESSION.ERROR.2 failed +Form: (CLASSIFY-ERROR (FUNCTION-LAMBDA-EXPRESSION #'CONS NIL)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. + FUNCTION.1 +Test FUNCTION.2 failed +Form: (TYPEP 'IDENTITY 'FUNCTION) +Expected value: NIL +Actual value: T. + FUNCTION.3 FUNCTION.4 FUNCTION.5 +Test FUNCTION.6 failed +Form: (TYPEP '(LAMBDA (X) X) 'FUNCTION) +Expected value: NIL +Actual value: T. +Test FUNCTION.7 failed +Form: (NOT-MV (TYPEP #'(SETF FUNCTION-7-ACCESSOR) 'FUNCTION)) +Expected value: NIL +Actual value: #. + FUNCTION.8 FUNCTION.9 +Test FUNCTION.10 failed +Form: (LOOP + FOR + X + IN + *UNIVERSE* + WHEN + (AND (OR (NUMBERP X) (CHARACTERP X) (SYMBOLP X) (CONSP X) + (TYPEP X 'ARRAY)) + (TYPEP X 'FUNCTION)) + COLLECT + X) +Expected value: NIL +Actual value: (CONS (SYSTEM:LAMBDA-CLOSURE () () () (X) X)). + FUNCTION.11 FUNCTION.12 FUNCTION.13 FUNCTIONP.1 +Test FUNCTIONP.2 failed +Form: (FUNCTIONP 'IDENTITY) +Expected value: NIL +Actual value: T. + FUNCTIONP.3 FUNCTIONP.4 FUNCTIONP.5 +Test FUNCTIONP.6 failed +Form: (FUNCTIONP '(LAMBDA (X) X)) +Expected value: NIL +Actual value: T. +Test FUNCTIONP.7 failed +Form: (NOT-MV (FUNCTIONP #'(SETF FUNCTIONP-7-ACCESSOR))) +Expected value: NIL +Actual value: #. + FUNCTIONP.8 FUNCTIONP.9 Test FUNCTIONP.10 failed Form: (LOOP FOR @@ -17991,22 +18004,22 @@ NUNION.ERROR.10 SET-DIFFERENCE.1 SET-DIFFERENCE.2 SET-DIFFERENCE.3 SET-DIFFERENCE.4 SET-DIFFERENCE.5 SET-DIFFERENCE.6 SET-DIFFERENCE.7 SET-DIFFERENCE.8 SET-DIFFERENCE.9 SET-DIFFERENCE.10 SET-DIFFERENCE.11 - SET-DIFFERENCE.12 SET-DIFFERENCE.13 SET-DIFFERENCE.14 - SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17 - SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1 - SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8 - SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1 - SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4 - SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7 - SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10 - NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3 - NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6 - NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9 - NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12 NINTERSECTION.12 NINTERSECTION.13 + SET-DIFFERENCE.12 + INTERSECTION.11-A INTERSECTION.12 INTERSECTION.13 INTERSECTION.13-A + INTERSECTION.14 INTERSECTION.15 INTERSECTION.16 INTERSECTION.17 + INTERSECTION.18 INTERSECTION.ORDER.1 INTERSECTION.ORDER.2 + INTERSECTION.ORDER.3 INTERSECTION.ORDER.4 INTERSECTION.ORDER.5 + INTERSECTION.ALLOW-OTHER-KEYS.1 INTERSECTION.ALLOW-OTHER-KEYS.2 + INTERSECTIONALLOW-OTHER-KEYS.3 INTERSECTION.ALLOW-OTHER-KEYS.4 + INTERSECTION.ALLOW-OTHER-KEYS.5 INTERSECTION.ALLOW-OTHER-KEYS.6 + INTERSECTION.ALLOW-OTHER-KEYS.7 INTERSECTION.KEYWORDS.8 + INTERSECTION.ERROR.1 INTERSECTION.ERROR.2 INTERSECTION.ERROR.3 + INTERSECTION.ERROR.4 INTERSECTION.ERROR.5 INTERSECTION.ERROR.6 + INTERSECTION.ERROR.7 INTERSECTION.ERROR.8 INTERSECTION.ERROR.9 + INTERSECTION.ERROR.10 NINTERSECTION.1 NINTERSECTION.2 NINTERSECTION.3 + NINTERSECTION.4 NINTERSECTION.5 NINTERSECTION.6 NINTERSECTION.7 + NINTERSECTION.8 NINTERSECTION.9 NINTERSECTION.9-A NINTERSECTION.9-B + NINTERSECTION.10 NINTERSECTION.11 NINTERSECTION.12 NINTERSECTION.13 NINTERSECTION.14 NINTERSECTION.15 NINTERSECTION.16 NINTERSECTION.17 NINTERSECTION.18 NINTERSECTION.ORDER.1 NINTERSECTION.ORDER.2 NINTERSECTION.ORDER.3 NINTERSECTION.ORDER.4 NINTERSECTION.ORDER.5 @@ -18076,6 +18089,39 @@ SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7 SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10 + SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 SET-DIFFERENCE.13 SET-DIFFERENCE.14 + SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17 + SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1 + SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8 + SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1 + SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4 + SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7 + SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10 + NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3 + NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6 + NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9 + NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12 + NSET-DIFFERENCE.13 NSET-DIFFERENCE.14 NSET-DIFFERENCE.15 + NSET-DIFFERENCE.16 NSET-DIFFERENCE.17 NSET-DIFFERENCE.18 + NSET-DIFFERENCE.19 NSET-DIFFERENCE.ORDER.1 NSET-DIFFERENCE.ORDER.2 + NSET-DIFFERENCE.ORDER.3 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.1 + NSET-DIFFERENCE.ALLOW-OTHER-KEYS.2 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.3 + NSET-DIFFERENCE.ALLOW-OTHER-KEYS.4 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.5 + NSET-DIFFERENCE.ALLOW-OTHER-KEYS.6 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.7 + NSET-DIFFERENCE.KEYWORDS.8 NSET-DIFFERENCE.KEYWORDS.9 + NSET-DIFFERENCE.ERROR.1 NSET-DIFFERENCE.ERROR.2 + NSET-DIFFERENCE.ERROR.3 NSET-DIFFERENCE.ERROR.4 + NSET-DIFFERENCE.ERROR.5 NSET-DIFFERENCE.ERROR.6 + NSET-DIFFERENCE.ERROR.7 NSET-DIFFERENCE.ERROR.8 + NSET-DIFFERENCE.ERROR.9 NSET-DIFFERENCE.ERROR.10 SET-EXCLUSIVE-OR.1 + SET-EXCLUSIVE-OR.2 SET-EXCLUSIVE-OR.3 SET-EXCLUSIVE-OR.4 + SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7 + SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A + SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10 SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 SET-EXCLUSIVE-OR.13 SET-EXCLUSIVE-OR.14 SET-EXCLUSIVE-OR.15 SET-EXCLUSIVE-OR.16 SET-EXCLUSIVE-OR.17 SET-EXCLUSIVE-OR.17-A SET-EXCLUSIVE-OR.18 @@ -18096,25 +18142,383 @@ NSET-EXCLUSIVE-OR.6 NSET-EXCLUSIVE-OR.7 NSET-EXCLUSIVE-OR.7-A NSET-EXCLUSIVE-OR.8 NSET-EXCLUSIVE-OR.8-A NSET-EXCLUSIVE-OR.8-B NSET-EXCLUSIVE-OR.9 NSET-EXCLUSIVE-OR.10 NSET-EXCLUSIVE-OR.11 - NSET-EXCLUSIVE-OR.12 - NSET-DIFFERENCE.13 NSET-DIFFERENCE.14 NSET-DIFFERENCE.15 - NSET-DIFFERENCE.16 NSET-DIFFERENCE.17 NSET-DIFFERENCE.18 - NSET-DIFFERENCE.19 NSET-DIFFERENCE.ORDER.1 NSET-DIFFERENCE.ORDER.2 - NSET-DIFFERENCE.ORDER.3 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.1 - NSET-DIFFERENCE.ALLOW-OTHER-KEYS.2 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.3 - NSET-DIFFERENCE.ALLOW-OTHER-KEYS.4 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.5 - NSET-DIFFERENCE.ALLOW-OTHER-KEYS.6 NSET-DIFFERENCE.ALLOW-OTHER-KEYS.7 - NSET-DIFFERENCE.KEYWORDS.8 NSET-DIFFERENCE.KEYWORDS.9 - NSET-DIFFERENCE.ERROR.1 NSET-DIFFERENCE.ERROR.2 - NSET-DIFFERENCE.ERROR.3 NSET-DIFFERENCE.ERROR.4 - NSET-DIFFERENCE.ERROR.5 NSET-DIFFERENCE.ERROR.6 - NSET-DIFFERENCE.ERROR.7 NSET-DIFFERENCE.ERROR.8 - NSET-DIFFERENCE.ERROR.9 NSET-DIFFERENCE.ERROR.10 SET-EXCLUSIVE-OR.1 - SET-EXCLUSIVE-OR.2 SET-EXCLUSIVE-OR.3 SET-EXCLUSIVE-OR.4 - SET-EXCLUSIVE-OR.5 SET-EXCLUSIVE-OR.6 SET-EXCLUSIVE-OR.7 - SET-EXCLUSIVE-OR.7-A SET-EXCLUSIVE-OR.8 SET-EXCLUSIVE-OR.8-A - SET-EXCLUSIVE-OR.8-B SET-EXCLUSIVE-OR.9 SET-EXCLUSIVE-OR.10 - SET-EXCLUSIVE-OR.11 SET-EXCLUSIVE-OR.12 SET-EXCLUSIVE-OR.13 + NSET-EXCLUSIVE-OR.12 NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14 + NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17 + NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A + NSET-EXCLUSIVE-OR.ORDER.1 NSET-EXCLUSIVE-OR.ORDER.2 + NSET-EXCLUSIVE-OR.ORDER.3 NSET-EXCLUSIVE-OR.ORDER.4 + NSET-EXCLUSIVE-OR.ORDER.5 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.2 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.4 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.6 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 + NSET-EXCLUSIVE.KEYWORDS.8 NSET-EXCLUSIVE.KEYWORDS.9 + NSET-EXCLUSIVE-OR.ERROR.1 NSET-EXCLUSIVE-OR.ERROR.2 + NSET-EXCLUSIVE-OR.ERROR.3 NSET-EXCLUSIVE-OR.ERROR.4 + NSET-EXCLUSIVE-OR.ERROR.5 NSET-EXCLUSIVE-OR.ERROR.6 + NSET-EXCLUSIVE-OR.ERROR.7 NSET-EXCLUSIVE-OR.ERROR.8 + NSET-EXCLUSIVE-OR.ERROR.9 NSET-EXCLUSIVE-OR.ERROR.10 SUBSETP.1 + SUBSETP.2 SUBSETP.3 SUBSETP.4 SUBSETP.5 SUBSETP.6 SUBSETP.7 SUBSETP.8 + SUBSETP.9 SUBSETP.10 SUBSETP.11 SUBSETP.12 SUBSETP.13 SUBSETP.14 + SUBSETP.15 SUBSETP.ORDER.1 SUBSETP.ORDER.2 SUBSETP.ORDER.3 + SUBSETP.ALLOW-OTHER-KEYS.1 SUBSETP.ALLOW-OTHER-KEYS.2 + SUBSETP.ALLOW-OTHER-KEYS.3 SUBSETP.ALLOW-OTHER-KEYS.4 + SUBSETP.ALLOW-OTHER-KEYS.5 SUBSETP.ALLOW-OTHER-KEYS.6 + SUBSETP.KEYWORDS.7 SUBSETP.KEYWORDS.8 SUBSETP.ERROR.1 SUBSETP.ERROR.2 + SUBSETP.ERROR.3 SUBSETP.ERROR.4 SUBSETP.ERROR.5 SUBSETP.ERROR.6 + SUBSETP.ERROR.7 SUBSETP.ERROR.8 SUBSETP.ERROR.9 SUBSETP.ERROR.10 + CAR-SET-ALT CDR-SET-ALT CAAR-SET-ALT CADR-SET-ALT CDAR-SET-ALT + CDDR-SET-ALT CAAAR-SET-ALT CAADR-SET-ALT CADAR-SET-ALT CADDR-SET-ALT + CDAAR-SET-ALT CDADR-SET-ALT CDDAR-SET-ALT CDDDR-SET-ALT CAAAAR-SET-ALT + CAAADR-SET-ALT CAADAR-SET-ALT CAADDR-SET-ALT CADAAR-SET-ALT + CADADR-SET-ALT CADDAR-SET-ALT CADDDR-SET-ALT CDAAAR-SET-ALT + CDAADR-SET-ALT CDADAR-SET-ALT CDADDR-SET-ALT CDDAAR-SET-ALT + CDDADR-SET-ALT CDDDAR-SET-ALT CDDDDR-SET-ALT FIRST-SET-ALT + SECOND-SET-ALT THIRD-SET-ALT FOURTH-SET-ALT FIFTH-SET-ALT + SIXTH-SET-ALT SEVENTH-SET-ALT EIGHTH-SET-ALT NINTH-SET-ALT + TENTH-SET-ALT AREF.1 AREF.2 AREF.3 AREF.4 AREF.5 AREF.6 AREF.7 + AREF.ORDER.1 AREF.ORDER.2 SETF-AREF.1 SETF-AREF.2 SETF-AREF.3 + SETF-AREF.4 SETF-AREF.5 SETF-AREF.6 SETF-AREF.7 SETF-AREF.ORDER.1 + AREF.ERROR.1 AREF.ERROR.2 ARRAY.1.1 ARRAY.1.2 ARRAY.1.3 ARRAY.1.4 + ARRAY.1.5 ARRAY.1.6 ARRAY.1.7 ARRAY.1.8 ARRAY.1.9 ARRAY.1.10 + ARRAY.1.11 ARRAY.1.12 ARRAY.1.13 ARRAY.2.1 ARRAY.2.2 ARRAY.2.3 + ARRAY.2.4 ARRAY.2.5 ARRAY.2.6 ARRAY.3.1 ARRAY.3.2 ARRAY.3.3 ARRAY.3.4 + ARRAY.3.5 ARRAY.3.6 ARRAY.4.1 ARRAY.4.2 ARRAY.4.3 ARRAY.4.4 ARRAY.4.5 + ARRAY.4.6 ARRAY.5.1 ARRAY.5.2 ARRAY.5.3 ARRAY.5.4 ARRAY.5.5 ARRAY.5.6 + ARRAY.6.1 ARRAY.6.2 ARRAY.6.3 ARRAY.6.4 ARRAY.6.5 ARRAY.6.6 ARRAY.7.1 + ARRAY.7.2 ARRAY.7.3 ARRAY.7.4 ARRAY.7.5 ARRAY.7.6 ARRAY.8.1 ARRAY.8.2 + ARRAY.8.3 ARRAY.8.4 ARRAY.8.5 ARRAY.8.6 ARRAY.8.7 ARRAY.8.8 ARRAY.8.9 + ARRAY.8.10 ARRAY.8.11 ARRAY.8.12 ARRAY.8.13 ARRAY.8.14 ARRAY.9.1 + ARRAY.9.2 ARRAY.9.3 ARRAY.9.4 ARRAY.9.5 ARRAY.9.6 ARRAY.9.7 ARRAY.9.8 + ARRAY.9.9 ARRAY.9.10 ARRAY.9.11 ARRAY.9.12 ARRAY.9.13 ARRAY-T.2.1 + ARRAY-T.2.2 ARRAY-T.2.3 ARRAY-T.2.4 ARRAY-T.2.5 ARRAY-T.2.6 + ARRAY-T.3.1 ARRAY-T.3.2 ARRAY-T.3.3 ARRAY-T.3.4 ARRAY-T.3.5 + ARRAY-T.3.6 ARRAY-T.4.1 ARRAY-T.4.2 ARRAY-T.4.3 ARRAY-T.4.4 + ARRAY-T.4.5 ARRAY-T.4.6 ARRAY-T.5.1 ARRAY-T.5.2 ARRAY-T.5.3 + ARRAY-T.5.4 ARRAY-T.5.5 ARRAY-T.5.6 ARRAY-T.6.1 ARRAY-T.6.2 + ARRAY-T.6.3 ARRAY-T.6.4 ARRAY-T.6.5 ARRAY-T.6.6 ARRAY-T.7.1 + ARRAY-T.7.2 ARRAY-T.7.3 ARRAY-T.7.4 ARRAY-T.7.5 ARRAY-T.7.6 + ARRAY-T.8.1 ARRAY-T.8.2 ARRAY-T.8.3 ARRAY-T.8.4 ARRAY-T.8.5 + ARRAY-T.8.6 ARRAY-T.8.7 ARRAY-T.8.8 ARRAY-T.8.9 ARRAY-T.8.10 + ARRAY-T.8.11 ARRAY-T.8.12 ARRAY-T.8.13 ARRAY-T.8.14 ARRAY-T.9.1 + ARRAY-T.9.2 ARRAY-T.9.3 ARRAY-T.9.4 ARRAY-T.9.5 ARRAY-T.9.6 + ARRAY-T.9.7 ARRAY-T.9.8 ARRAY-T.9.9 ARRAY-T.9.10 ARRAY-T.9.11 + ARRAY-T.9.12 ARRAY-T.9.13 ARRAY-AS-CLASS.1 ARRAY-AS-CLASS.2 + ARRAY-AS-CLASS.3 ARRAY-AS-CLASS.4 ARRAY-AS-CLASS.5 ARRAY-AS-CLASS.6 +Test ARRAY-AS-CLASS.7 failed +Form: (SUBTYPEP* 'ARRAY (FIND-CLASS 'ARRAY)) +Expected values: T + T +Actual values: NIL + T. +Test ARRAY-AS-CLASS.8 failed +Form: (SUBTYPEP* (FIND-CLASS 'ARRAY) 'ARRAY) +Expected values: T + T +Actual values: NIL + T. + ARRAY-AS-CLASS.9 ARRAY-AS-CLASS.10 ARRAY-AS-CLASS.11 ARRAY-AS-CLASS.12 + ARRAY-AS-CLASS.13 ARRAY-AS-CLASS.14 ARRAY-AS-CLASS.15 SIMPLE-ARRAY.1.1 + SIMPLE-ARRAY.1.2 SIMPLE-ARRAY.1.3 SIMPLE-ARRAY.1.4 SIMPLE-ARRAY.1.5 + SIMPLE-ARRAY.1.6 SIMPLE-ARRAY.1.7 SIMPLE-ARRAY.1.8 SIMPLE-ARRAY.1.9 + SIMPLE-ARRAY.1.10 SIMPLE-ARRAY.1.11 SIMPLE-ARRAY.1.12 + SIMPLE-ARRAY.1.13 SIMPLE-ARRAY.2.1 SIMPLE-ARRAY.2.2 SIMPLE-ARRAY.2.3 + SIMPLE-ARRAY.2.4 SIMPLE-ARRAY.2.5 SIMPLE-ARRAY.2.6 SIMPLE-ARRAY.3.1 + SIMPLE-ARRAY.3.2 SIMPLE-ARRAY.3.3 SIMPLE-ARRAY.3.4 SIMPLE-ARRAY.3.5 + SIMPLE-ARRAY.3.6 SIMPLE-ARRAY.4.1 SIMPLE-ARRAY.4.2 SIMPLE-ARRAY.4.3 + SIMPLE-ARRAY.4.4 SIMPLE-ARRAY.4.5 SIMPLE-ARRAY.4.6 SIMPLE-ARRAY.5.1 + SIMPLE-ARRAY.5.2 SIMPLE-ARRAY.5.3 SIMPLE-ARRAY.5.4 SIMPLE-ARRAY.5.5 + SIMPLE-ARRAY.5.6 SIMPLE-ARRAY.6.1 SIMPLE-ARRAY.6.2 SIMPLE-ARRAY.6.3 + SIMPLE-ARRAY.6.4 SIMPLE-ARRAY.6.5 SIMPLE-ARRAY.6.6 SIMPLE-ARRAY.7.1 + SIMPLE-ARRAY.7.2 SIMPLE-ARRAY.7.3 SIMPLE-ARRAY.7.4 SIMPLE-ARRAY.7.5 + SIMPLE-ARRAY.7.6 SIMPLE-ARRAY.8.1 SIMPLE-ARRAY.8.2 SIMPLE-ARRAY.8.3 + SIMPLE-ARRAY.8.4 SIMPLE-ARRAY.8.5 SIMPLE-ARRAY.8.6 SIMPLE-ARRAY.8.7 + SIMPLE-ARRAY.8.8 SIMPLE-ARRAY.8.9 SIMPLE-ARRAY.8.10 SIMPLE-ARRAY.8.11 + SIMPLE-ARRAY.8.12 SIMPLE-ARRAY.8.13 SIMPLE-ARRAY.8.14 SIMPLE-ARRAY.9.1 + SIMPLE-ARRAY.9.2 SIMPLE-ARRAY.9.3 SIMPLE-ARRAY.9.4 SIMPLE-ARRAY.9.5 + SIMPLE-ARRAY.9.6 SIMPLE-ARRAY.9.7 SIMPLE-ARRAY.9.8 SIMPLE-ARRAY.9.9 + SIMPLE-ARRAY.9.10 SIMPLE-ARRAY.9.11 SIMPLE-ARRAY.9.12 + SIMPLE-ARRAY.9.13 SIMPLE-ARRAY-T.2.1 SIMPLE-ARRAY-T.2.2 + SIMPLE-ARRAY-T.2.3 SIMPLE-ARRAY-T.2.4 SIMPLE-ARRAY-T.2.5 + SIMPLE-ARRAY-T.2.6 SIMPLE-ARRAY-T.3.1 SIMPLE-ARRAY-T.3.2 + SIMPLE-ARRAY-T.3.3 SIMPLE-ARRAY-T.3.4 SIMPLE-ARRAY-T.3.5 + SIMPLE-ARRAY-T.3.6 SIMPLE-ARRAY-T.4.1 SIMPLE-ARRAY-T.4.2 + SIMPLE-ARRAY-T.4.3 SIMPLE-ARRAY-T.4.4 SIMPLE-ARRAY-T.4.5 + SIMPLE-ARRAY-T.4.6 SIMPLE-ARRAY-T.5.1 SIMPLE-ARRAY-T.5.2 + SIMPLE-ARRAY-T.5.3 SIMPLE-ARRAY-T.5.4 SIMPLE-ARRAY-T.5.5 + SIMPLE-ARRAY-T.5.6 SIMPLE-ARRAY-T.6.1 SIMPLE-ARRAY-T.6.2 + SIMPLE-ARRAY-T.6.3 SIMPLE-ARRAY-T.6.4 SIMPLE-ARRAY-T.6.5 + SIMPLE-ARRAY-T.6.6 SIMPLE-ARRAY-T.7.1 SIMPLE-ARRAY-T.7.2 + SIMPLE-ARRAY-T.7.3 SIMPLE-ARRAY-T.7.4 SIMPLE-ARRAY-T.7.5 + SIMPLE-ARRAY-T.7.6 SIMPLE-ARRAY-T.8.1 SIMPLE-ARRAY-T.8.2 + SIMPLE-ARRAY-T.8.3 SIMPLE-ARRAY-T.8.4 SIMPLE-ARRAY-T.8.5 + SIMPLE-ARRAY-T.8.6 SIMPLE-ARRAY-T.8.7 SIMPLE-ARRAY-T.8.8 + SIMPLE-ARRAY-T.8.9 SIMPLE-ARRAY-T.8.10 SIMPLE-ARRAY-T.8.11 + SIMPLE-ARRAY-T.8.12 SIMPLE-ARRAY-T.8.13 SIMPLE-ARRAY-T.8.14 + SIMPLE-ARRAY-T.9.1 SIMPLE-ARRAY-T.9.2 SIMPLE-ARRAY-T.9.3 + SIMPLE-ARRAY-T.9.4 SIMPLE-ARRAY-T.9.5 SIMPLE-ARRAY-T.9.6 + SIMPLE-ARRAY-T.9.7 SIMPLE-ARRAY-T.9.8 SIMPLE-ARRAY-T.9.9 + SIMPLE-ARRAY-T.9.10 SIMPLE-ARRAY-T.9.11 SIMPLE-ARRAY-T.9.12 + SIMPLE-ARRAY-T.9.13 BIT-VECTOR.1 BIT-VECTOR.2 BIT-VECTOR.3 + BIT-VECTOR.4 BIT-VECTOR.5 BIT-VECTOR.6 BIT-VECTOR.7 BIT-VECTOR.8 + BIT-VECTOR.9 BIT-VECTOR.10 BIT-VECTOR.11 BIT-VECTOR.12 BIT-VECTOR.13 + BIT-VECTOR.14 BIT-VECTOR.15 BIT-VECTOR.16 BIT-VECTOR.17 + BIT-VECTOR.CLASS.2 BIT-VECTOR.CLASS.3 BIT-VECTOR.CLASS.4 + BIT-VECTOR.CLASS.5 BIT-VECTOR.CLASS.6 BIT-VECTOR.CLASS.7 + BIT-VECTOR.CLASS.8 BIT-VECTOR.CLASS.9 BIT-VECTOR.CLASS.10 + BIT-VECTOR.CLASS.11 SIMPLE-BIT-VECTOR.2 SIMPLE-BIT-VECTOR.3 + SIMPLE-BIT-VECTOR.4 SIMPLE-BIT-VECTOR.5 SIMPLE-BIT-VECTOR.6 + SIMPLE-BIT-VECTOR.7 SIMPLE-BIT-VECTOR.8 SIMPLE-BIT-VECTOR.9 + SIMPLE-BIT-VECTOR.10 SIMPLE-BIT-VECTOR.11 SIMPLE-BIT-VECTOR.12 + SIMPLE-BIT-VECTOR.13 SIMPLE-BIT-VECTOR.14 SIMPLE-BIT-VECTOR.15 + SIMPLE-BIT-VECTOR.16 SIMPLE-BIT-VECTOR.17 MAKE-ARRAY.1 MAKE-ARRAY.1A + MAKE-ARRAY.2 MAKE-ARRAY.2A MAKE-ARRAY.2B MAKE-ARRAY.2C MAKE-ARRAY.2D + MAKE-ARRAY.3 MAKE-ARRAY.4 MAKE-ARRAY.4A MAKE-ARRAY.4B MAKE-ARRAY.4C + MAKE-ARRAY.5 MAKE-ARRAY.5A MAKE-ARRAY.6 MAKE-ARRAY.6A MAKE-ARRAY.6B + MAKE-ARRAY.7 MAKE-ARRAY.7A MAKE-ARRAY.7B MAKE-ARRAY.8 MAKE-ARRAY.8A + MAKE-ARRAY.8B MAKE-ARRAY.9 MAKE-ARRAY.10 MAKE-ARRAY.11 MAKE-ARRAY.12 + MAKE-ARRAY.13 MAKE-ARRAY.14 MAKE-ARRAY.15 MAKE-ARRAY.16 MAKE-ARRAY.17 + MAKE-ARRAY.18 MAKE-ARRAY.19 MAKE-ARRAY.20 MAKE-ARRAY.21 MAKE-ARRAY.22 + MAKE-ARRAY.23 MAKE-ARRAY.24 MAKE-ARRAY.25 MAKE-ARRAY.26 MAKE-ARRAY.27 +Test MAKE-ARRAY.28 failed +Form: (LET ((*PACKAGE* (FIND-PACKAGE :CL-TEST))) + (LET ((LEN (1- (MIN 10000 ARRAY-RANK-LIMIT)))) + (EQUALPT (MAKE-ARRAY (MAKE-LIST LEN :INITIAL-ELEMENT 1) + :INITIAL-ELEMENT 'X) + (READ-FROM-STRING + (CONCATENATE 'STRING (FORMAT NIL "#~dA" LEN) + (MAKE-STRING LEN :INITIAL-ELEMENT #\() "x" + (MAKE-STRING LEN :INITIAL-ELEMENT #\))))))) +Expected value: T +Actual value: #. + MAKE-ARRAY.29 MAKE-ARRAY.30 MAKE-ARRAY.31 MAKE-ARRAY.32 MAKE-ARRAY.33 + MAKE-ARRAY.34 MAKE-ARRAY.35 MAKE-ARRAY.36 MAKE-ARRAY.ADJUSTABLE.1 + MAKE-ARRAY.ADJUSTABLE.2 MAKE-ARRAY.ADJUSTABLE.3 + MAKE-ARRAY.ADJUSTABLE.4 MAKE-ARRAY.ADJUSTABLE.5 + MAKE-ARRAY.ADJUSTABLE.6 MAKE-ARRAY.ADJUSTABLE.7 + MAKE-ARRAY.ADJUSTABLE.8 MAKE-ARRAY.ADJUSTABLE.9 + MAKE-ARRAY.ADJUSTABLE.10 MAKE-ARRAY.ADJUSTABLE.11 + MAKE-ARRAY.DISPLACED.1 MAKE-ARRAY.DISPLACED.2 MAKE-ARRAY.DISPLACED.3 + MAKE-ARRAY.DISPLACED.4 MAKE-ARRAY.DISPLACED.5 MAKE-ARRAY.DISPLACED.6 + MAKE-ARRAY.DISPLACED.7 MAKE-ARRAY.DISPLACED.8 +Test MAKE-ARRAY.DISPLACED.9 failed +Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS + '(0 1 1 0 1 1 1 0 1 0)))) + (LOOP + FOR + I + FROM + 0 + TO + 5 + COLLECT + (MAKE-ARRAY-WITH-CHECKS '(5) :ELEMENT-TYPE 'BIT :DISPLACED-TO + A :DISPLACED-INDEX-OFFSET I))) +Expected value: (#*01101 #*11011 #*10111 #*01110 #*11101 #*11010) +Actual value: (#*01101 :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET). +Test MAKE-ARRAY.DISPLACED.10 failed +Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS + '(0 1 1 0 1 1 1 0 1 0)))) + (MAKE-ARRAY-WITH-CHECKS '(0) :ELEMENT-TYPE 'BIT :DISPLACED-TO A + :DISPLACED-INDEX-OFFSET 10)) +Expected value: #* +Actual value: :FAIL-DISPLACED-INDEX-OFFSET. + MAKE-ARRAY.DISPLACED.11 MAKE-ARRAY.DISPLACED.12 + MAKE-ARRAY.DISPLACED.13 MAKE-ARRAY.DISPLACED.14 + MAKE-ARRAY.DISPLACED.15 MAKE-ARRAY.DISPLACED.16 + MAKE-ARRAY.DISPLACED.17 MAKE-ARRAY.DISPLACED.18 + MAKE-ARRAY.DISPLACED.19 MAKE-ARRAY.DISPLACED.20 + MAKE-ARRAY.DISPLACED.21 MAKE-ARRAY.DISPLACED.22 + MAKE-ARRAY.DISPLACED.23 MAKE-ARRAY.DISPLACED.24 + MAKE-ARRAY.DISPLACED.25 MAKE-ARRAY.DISPLACED.26 + MAKE-ARRAY.DISPLACED.27 MAKE-ARRAY.DISPLACED.28 + MAKE-ARRAY.DISPLACED.29 MAKE-ARRAY.DISPLACED.30 + MAKE-ARRAY.DISPLACED.31 MAKE-ARRAY.ALLOW-OTHER-KEYS.1 + MAKE-ARRAY.ALLOW-OTHER-KEYS.2 MAKE-ARRAY.ALLOW-OTHER-KEYS.3 + MAKE-ARRAY.ALLOW-OTHER-KEYS.4 MAKE-ARRAY.ALLOW-OTHER-KEYS.5 + MAKE-ARRAY.ALLOW-OTHER-KEYS.6 MAKE-ARRAY.ALLOW-OTHER-KEYS.7 + MAKE-ARRAY.KEYWORDS.8. MAKE-ARRAY.ERROR.1 MAKE-ARRAY.ERROR.2 + MAKE-ARRAY.ERROR.3 MAKE-ARRAY.ERROR.4 MAKE-ARRAY.ERROR.5 + MAKE-ARRAY.ERROR.6 MAKE-ARRAY.ORDER.1 MAKE-ARRAY.ORDER.2 + ADJUSTABLE-ARRAY-P.1 ADJUSTABLE-ARRAY-P.2 ADJUSTABLE-ARRAY-P.3 + ADJUSTABLE-ARRAY-P.4 ADJUSTABLE-ARRAY-P.5 ADJUSTABLE-ARRAY-P.ORDER.1 + ADJUSTABLE-ARRAY-P.ERROR.1 ADJUSTABLE-ARRAY-P.ERROR.2 + ADJUSTABLE-ARRAY-P.ERROR.3 ADJUSTABLE-ARRAY-P.ERROR.4 + ADJUSTABLE-ARRAY-P.ERROR.5 ADJUSTABLE-ARRAY-P.ERROR.6 + ARRAY-DISPLACEMENT.7 ARRAY-DISPLACEMENT.8 ARRAY-DISPLACEMENT.9 + ARRAY-DISPLACEMENT.10 +Test ARRAY-DISPLACEMENT.11 failed +Form: (LET* ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT)) + (B (MAKE-ARRAY '(5) :DISPLACED-TO A + :DISPLACED-INDEX-OFFSET 2 :ELEMENT-TYPE 'BIT))) + (MULTIPLE-VALUE-BIND* (DT DISP) (ARRAY-DISPLACEMENT B) + (AND (EQT A DT) (EQLT DISP 2)))) +Expected value: T +Actual value: NIL. + ARRAY-DISPLACEMENT.12 ARRAY-DISPLACEMENT.13 ARRAY-DISPLACEMENT.14 + ARRAY-DISPLACEMENT.ORDER.1 ARRAY-DISPLACEMENT.ERROR.1 + ARRAY-DISPLACEMENT.ERROR.2 ARRAY-DISPLACEMENT.ERROR.3 + ARRAY-DISPLACEMENT.ERROR.4 ARRAY-DISPLACEMENT.ERROR.5 + ARRAY-DIMENSION.1 ARRAY-DIMENSION.2 ARRAY-DIMENSION.3 + ARRAY-DIMENSION.4 ARRAY-DIMENSION.5 ARRAY-DIMENSION.6 + ARRAY-DIMENSION.ORDER.1 ARRAY-DIMENSION.ERROR.1 + ARRAY-DIMENSION.ERROR.2 ARRAY-DIMENSION.ERROR.3 ARRAY-DIMENSIONS.1 + ARRAY-DIMENSIONS.2 ARRAY-DIMENSIONS.3 ARRAY-DIMENSIONS.4 + ARRAY-DIMENSIONS.5 ARRAY-DIMENSIONS.6 ARRAY-DIMENSIONS.7 + ARRAY-DIMENSIONS.ERROR.1 ARRAY-DIMENSIONS.ERROR.2 + ARRAY-DIMENSIONS.ERROR.3 ARRAY-DIMENSIONS.ERROR.4 + ARRAY-DIMENSIONS.ERROR.5 ARRAY-IN-BOUNDS-P.1 ARRAY-IN-BOUNDS-P.2 + ARRAY-IN-BOUNDS-P.3 ARRAY-IN-BOUNDS-P.4 ARRAY-IN-BOUNDS-P.5 + ARRAY-IN-BOUNDS-P.6 ARRAY-IN-BOUNDS-P.7 ARRAY-IN-BOUNDS-P.8 + ARRAY-IN-BOUNDS-P.9 ARRAY-IN-BOUNDS-P.10 ARRAY-IN-BOUNDS-P.11 + ARRAY-IN-BOUNDS-P.12 ARRAY-IN-BOUNDS-P.13 ARRAY-IN-BOUNDS-P.14 + ARRAY-IN-BOUNDS-P.15 ARRAY-IN-BOUNDS-P.16 ARRAY-IN-BOUNDS-P.17 + ARRAY-IN-BOUNDS-P.18 ARRAY-IN-BOUNDS-P.19 ARRAY-IN-BOUNDS-P.20 + ARRAY-IN-BOUNDS-P.21 ARRAY-IN-BOUNDS-P.22 ARRAY-IN-BOUNDS-P.23 + ARRAY-IN-BOUNDS-P.ORDER.1 ARRAY-IN-BOUNDS-P.ERROR.1 + ARRAY-DIMENSION-LIMIT.1 ARRAY-DIMENSION-LIMIT.2 + ARRAY-TOTAL-SIZE-LIMIT.1 ARRAY-TOTAL-SIZE-LIMIT.2 ARRAY-RANK-LIMIT.1 + ARRAY-RANK-LIMIT.2 ARRAY-RANK.1 ARRAY-RANK.2 ARRAY-RANK.ORDER.1 + ARRAY-RANK.ERROR.1 ARRAY-RANK.ERROR.2 ARRAY-RANK.ERROR.3 + ARRAY-RANK.ERROR.4 ARRAY-RANK.ERROR.5 ARRAY-ROW-MAJOR-INDEX.1 + ARRAY-ROW-MAJOR-INDEX.2 ARRAY-ROW-MAJOR-INDEX.3 + ARRAY-ROW-MAJOR-INDEX.ORDER.1 ARRAY-ROW-MAJOR-INDEX.ERROR.1 + ARRAY-TOTAL-SIZE.1 ARRAY-TOTAL-SIZE.2 ARRAY-TOTAL-SIZE.3 + ARRAY-TOTAL-SIZE.4 ARRAY-TOTAL-SIZE.5 ARRAY-TOTAL-SIZE.ORDER.1 + ARRAY-TOTAL-SIZE.ERROR.1 ARRAY-TOTAL-SIZE.ERROR.2 + ARRAY-TOTAL-SIZE.ERROR.3 ARRAY-TOTAL-SIZE.ERROR.4 + ARRAY-TOTAL-SIZE.ERROR.5 ARRAYP.1 ARRAYP.2 ARRAYP.3 ARRAYP.4 ARRAYP.5 + ARRAYP.6 ARRAYP.ORDER.1 ARRAYP.ERROR.1 ARRAYP.ERROR.2 FILL-POINTER.1 + FILL-POINTER.2 FILL-POINTER.3 FILL-POINTER.ORDER.1 + FILL-POINTER.ORDER.2 FILL-POINTER.ERROR.1 FILL-POINTER.ERROR.2 + FILL-POINTER.ERROR.3 FILL-POINTER.ERROR.4 FILL-POINTER.ERROR.5 + FILL-POINTER.ERROR.6 FILL-POINTER.ERROR.7 ROW-MAJOR-AREF.1 + ROW-MAJOR-AREF.2 ROW-MAJOR-AREF.3 ROW-MAJOR-AREF.4 ROW-MAJOR-AREF.5 + ROW-MAJOR-AREF.6 ROW-MAJOR-AREF.7 ROW-MAJOR-AREF.8 ROW-MAJOR-AREF.9 + ROW-MAJOR-AREF.10 ROW-MAJOR-AREF.ORDER.1 ROW-MAJOR-AREF.ORDER.2 + ROW-MAJOR-AREF.ERROR.1 SIMPLE-VECTOR-P.1 SIMPLE-VECTOR-P.2 + SIMPLE-VECTOR-P.4 SIMPLE-VECTOR-P.7 SIMPLE-VECTOR-P.8 + SIMPLE-VECTOR-P.9 SIMPLE-VECTOR-P.10 SIMPLE-VECTOR-P.11 + SIMPLE-VECTOR-P.12 SIMPLE-VECTOR-P.ERROR.1 SIMPLE-VECTOR-P.ERROR.2 + SVREF.1 SVREF.2 SVREF.ORDER.1 SVREF.ORDER.2 SVREF.ERROR.1 + SVREF.ERROR.2 SVREF.ERROR.3 SVREF.ERROR.4 + UPGRADED-ARRAY-ELEMENT-TYPE.1 +Test UPGRADED-ARRAY-ELEMENT-TYPE.2 failed +Form: (LET ((UPGRADED-BASE-CHAR + (UPGRADED-ARRAY-ELEMENT-TYPE 'BASE-CHAR))) + (AND (EMPIRICAL-SUBTYPEP 'BASE-CHAR UPGRADED-BASE-CHAR) + (EMPIRICAL-SUBTYPEP UPGRADED-BASE-CHAR 'BASE-CHAR))) +Expected value: T +Actual value: NIL. + UPGRADED-ARRAY-ELEMENT-TYPE.3 UPGRADED-ARRAY-ELEMENT-TYPE.4 + UPGRADED-ARRAY-ELEMENT-TYPE.5 UPGRADED-ARRAY-ELEMENT-TYPE.6 + UPGRADED-ARRAY-ELEMENT-TYPE.7 +Test UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1 failed +Form: (LET ((UAET-NIL (UPGRADED-ARRAY-ELEMENT-TYPE NIL))) + (LOOP FOR E IN *UNIVERSE* WHEN (TYPEP E UAET-NIL) COLLECT E)) +Expected value: NIL +Actual value: (NIL T :A :B :|| :|a| :|1234| #:NIL #:T #:FOO #:|| |a| || + |a| |a| |ab| + COMMON-LISP-USER::FOO COMMON-LISP-USER::X CONS + LAMBDA *PRINT-READABLY* PUSH 0 2147483642 2147483643 + 2147483644 2147483645 2147483646 2147483649 + 2147483650 2147483651 2147483652 -2147483653 + -2147483652 -2147483651 -2147483650 -2147483649 + -2147483646 -2147483645 -2147483644 -2147483643 2 4 + 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 + 32768 65536 131072 262144 524288 1048576 2097152 + 4194304 8388608 16777216 33554432 67108864 134217728 + 268435456 536870912 1073741824 2147483648 4294967296 + 8589934592 17179869184 34359738368 68719476736 + 137438953472 274877906944 549755813888 1099511627776 + 2199023255552 4398046511104 8796093022208 + 17592186044416 35184372088832 70368744177664 + 140737488355328 281474976710656 562949953421312 + 1125899906842624 2251799813685248 4503599627370496 + 9007199254740992 18014398509481984 36028797018963968 + 72057594037927936 144115188075855872 + 288230376151711744 576460752303423488 + 1152921504606846976 2305843009213693952 + 4611686018427387904 9223372036854775808 + 18446744073709551616 1 3 7 15 31 63 127 255 511 1023 + 2047 4095 8191 16383 32767 65535 131071 262143 + 524287 1048575 2097151 4194303 8388607 16777215 + 33554431 67108863 134217727 268435455 536870911 + 1073741823 2147483647 4294967295 8589934591 + 17179869183 34359738367 68719476735 137438953471 + 274877906943 549755813887 1099511627775 + 2199023255551 4398046511103 8796093022207 + 17592186044415 35184372088831 70368744177663 + 140737488355327 281474976710655 562949953421311 + 1125899906842623 2251799813685247 4503599627370495 + 9007199254740991 18014398509481983 36028797018963967 + 72057594037927935 144115188075855871 + 288230376151711743 576460752303423487 + 1152921504606846975 2305843009213693951 + 4611686018427387903 9223372036854775807 + 18446744073709551615 -2 -4 -8 -16 -32 -64 -128 -256 + -512 -1024 -2048 -4096 -8192 -16384 -32768 -65536 + -131072 -262144 -524288 -1048576 -2097152 -4194304 + -8388608 -16777216 -33554432 -67108864 -134217728 + -268435456 -536870912 -1073741824 -2147483648 + -4294967296 -8589934592 -17179869184 -34359738368 + -68719476736 -137438953472 -274877906944 + -549755813888 -1099511627776 -2199023255552 + -4398046511104 -8796093022208 -17592186044416 + -35184372088832 -70368744177664 -140737488355328 + -281474976710656 -562949953421312 -1125899906842624 + -2251799813685248 -4503599627370496 + -9007199254740992 -18014398509481984 + -36028797018963968 -72057594037927936 + -144115188075855872 -288230376151711744 + -576460752303423488 -1152921504606846976 + -2305843009213693952 -4611686018427387904 + -9223372036854775808 -18446744073709551616 -1 -3 -7 + -15 -31 -63 -127 -255 -511 -1023 -2047 -4095 -8191 + -16383 -32767 -65535 -131071 -262143 -524287 + -1048575 -2097151 -4194303 -8388607 -16777215 + -33554431 -67108863 -134217727 -268435455 -536870911 + -1073741823 -2147483647 -4294967295 -8589934591 + -17179869183 -34359738367 -68719476735 -137438953471 + -274877906943 -549755813887 -1099511627775 + -2199023255551 -4398046511103 -8796093022207 + -17592186044415 -35184372088831 -70368744177663 + -140737488355327 -281474976710655 -562949953421311 + -1125899906842623 -2251799813685247 + -4503599627370495 -9007199254740991 + -18014398509481983 -36028797018963967 + -72057594037927935 -144115188075855871 + -288230376151711743 -576460752303423487 + -1152921504606846975 -2305843009213693951 + -4611686018427387903 -9223372036854775807 + -18446744073709551615 + 33300140732146818380750772381422989832214186835186851059977249 + 12387131 1272314 231 -131 -561823 23713 + -1234611312123 444121 991 3.141592653589793 + 3.402824S38 1.0S-45 1.175494S-38 + 1.7976931348623158E308 4.0E-324 + 2.2250738585072016E-308 -3.402823S38 -1.401298S-45 + -1.175494S-38 -1.7976931348623157E308 + -4.9406564584124654E-324 -2.2250738585072014E-308 + 5.960465S-8 2.980233S-8 1.1102230246251569E-16 + 5.551115123125784E-17 0.0 1.0 -1.0 313123.13 + 283143.231 -314781.90000000002 131.283 8.3413812E-43 + 8.1312381E20 -46189.262309999998 -3.7818131E7 + 8.1318231E-18 1312.73S0 0.001236112S0 6124.124 + 1.31231E-19 1/3 1/1000 1/1000000000000000 -10/3 + -1000/7 -987129387912381/13612986912361 + 189729874978126783786123/1234678123487612347896123467851234671234 + #C(0.0 0.0) #C(1.0 0.0) #C(0.0 1.0) #C(1.0 1.0) + #C(-1.0 -1.0) #C(1289713.12312 -9.1268127099999994) + #C(1.0E100 1.0E100) #C(-1.0E-100 -1.0E-100) #\Space + #\Rubout #\Page #\Tab #\Backspace #\Return #\Newline + #\a #\A #\0 #\9 #\. #\( #\) #\[ #\] "" "" + "" "A" "a" "0" "abcdef" + "~!@#$%^&*()_+`1234567890-=<,>.?/:;\"'{[}]|\\ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ" + "gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg SET-EXCLUSIVE-OR.13 SET-EXCLUSIVE-OR.14 SET-EXCLUSIVE-OR.15 SET-EXCLUSIVE-OR.16 SET-EXCLUSIVE-OR.17 SET-EXCLUSIVE-OR.17-A SET-EXCLUSIVE-OR.18 SET-EXCLUSIVE-OR.18-A SET-EXCLUSIVE-OR.ORDER.1 @@ -19450,16 +19854,16 @@ #2A((34 98) (14 119)) #(1.0S0 2.0S0 3.0S0 4.0S0 5.0S0) #(1.0 2.0 3.0 4.0 5.0) #(1.0 2.0 3.0 4.0 5.0) - #(1.0 2.0 3.0 4.0 5.0) # - # # - # #p"foo" #p"foo" #p"bar" + #(1.0 2.0 3.0 4.0 5.0) # + # # + # #p"foo" #p"foo" #p"bar" #p"foo.txt" #p"bar.txt" #p"xyz.txt" #p"" #p"*" #p".txt" #p"*.txt" #p"*.txt" #p"*.ABC" #p"/**/" #p".*" #p"" #p"" # # - # + # # - # # + # # #S(FOO-STRUCTURE X 1 Y A Z NIL) #S(FOO-STRUCTURE X 1 Y A Z NIL) #S(BAR-STRUCTURE X 1 Y A Z NIL) @@ -19468,7 +19872,7 @@ # # (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$13637035953892197014244668691596820995565615715829597158851674829819957110225177289481051377950220027044170164937267150825000146767869925483180942600131325285374136630864579315073146245475109642479973272724846411173076336812301846018712979616951214846211534545278378812592170082987829408074586752590924058089145562739266583136155658451085054585420947864592617227844082777242479976389244943435397507396266746890451793681059459556208090400461917271766648109773235870972687847667866657328323757611602790769215325822587215472416694575666929814176495455869352503402279400224993873725875986736418001614083293503260378873854008951340609729896022850268102257091944825402258795160163916023895263162482540246004409387684396680939500964943691931843222735523693658210243033969995571351074409908972224897762607769731285919486680756698061964997620241224825020912289579131862456352105301236229227618622619153026876826236981818398254153682809202332747426337134994458785982563364822994390839276222985678686531597325665903460011796436968756616851179271102185495844469338697989510425609079573757411297107595131388384273756364514928427291700249844365894985876335978159656677802120921527247612288810448577754003302711165900153361384288079982728686237991676918800229444233179790734854949647529170301554397246346977828772326208739589146843326526950225892745747297272651494901101212304965091037841284063453764717564638130466953082541140360638149542461180660430496833454323712512438174379406454606946076872241111826676886673079683038244143235941915490647728402432592956531689872042586401738482761790417611889904963226639769654972077417227321277834012560972635397135983704172586280291041276938111464918626965102198986641955108672528475968651401266631784771400136434971192498666455732277753253980183240126808297128476674397836540281079286622042687423176312570949146953767818727052107686669449530418877608165970100257599330811755497775276888287523410021269589434787580863528899549834122597659761728201967200637775240506353235257263925522747277048310102994978833104281559950160111255293366800821343212752383267440768921986358841509366550331129258578147810634674727819404249177719511696160099064456752810830005649832785409438394097118291253246532023951175532013258874736541840187320405300908872932630273357703026167729381142021915026149414267463206095227148747753747118203321543528701820139513701101484734681864075444366098663710819115832438658486679025265272775165253825393730635804989226809346003695726691939950281645951239142904327737686236447466421961825727810165467327143886743659285535132180134809436208886612970975237303346982682796007143969869732760728433938292641690417993439134882340374410676295416636243947842509307919896531818355558892127941137552879684491353146572038240911109097275771669778018962744542451601965236114288813419997665420404039796917212204037857330245197535951271509978295996555872176243708275597609312163646718859752565497449812275528330580656860627220826393328364723958771521970167568730408288716185108597566177134806749052264069726305918237914542470674061884637113280017920396023470036555597389629322178963932729853504143210693008390269974109474810879220989721747776727713809707777855137323959852981504485851743513529058960347835789856647661486494444917226171761992946952004131965907162219727803355799208774835316738979988793895231089407948688597822535045438889829548050117563791718354142195651906062438056351610317025659091454324617305959273649106479237255456679947190607650991289356453525422222404858896052566534336133148359379948438759054000270730082963259335108081771881269751467712404280095754536952476217723776763344739196810928482814043564023731309280402201124507724707646701204098673030031816932329277690170763825247389452333293584805071647962604056511180772754263428869629757237623060424790979789425673121338218798808696113084606385188223755060881637206500946607701586178445730475412721451728606799179326160598853880991896301175931480278630980910300774464444781845368176793652015374367629828546619868275285504150779408747461707782649554829936071186602625016472621640111695531539120141895304839576918575472266396654414496345728990045411620211564699125456070330435784800865826797135737156211838497082053251295258028455562295123018942975445461487183367771567959753694739830826813406194362351167691783956874791481905197852170524679665168253571159635749920061882056301455582869689951742564747415474327894349617302756316122476827156470408938731713804872664065907593438865352223177011586156355933247331558685959156559141209859018761736736626441095639771637227855816536088719181899079065407543762422152249239237135973897248074073132905249519009779780074894034828253038562309322735246329074253164135164956803557941267418650300450876497580070249270289072935941810309531094877922612371052294278766839143864112346249088081458267015629904254544672085557490649590365011802682410092654658593285105901455459656445237184458928687500689690460898917846163619795092748477018602095625483180202656971103711217539864561233404197665934734462177120341043674418060335899561862079982133522947846003945481931757928136359714337590497603125505213896517992380364424347208931047929263112195375780032539820294861892134651560605472691794689408771835627161427330925846996340826836622171199560162155995487948123078037108058862113938679391344366840911642380899928850980898310250713923928469895019079107590441628308926898320588980787040509927946608662329901976439756237139074089552822846283298348126100039103990059037284256576256534265523117417833810298428742515213775298140923067365337041902980088800254487634464219477021783897282032140390594927302616662250061697365183180075253087688294249552225260245285543025151363983940085942638472433340793061745762654442526248270000837159737436879492199341337740877677377359054531508963908641621560269355871448213994921164457520088437005161663794990071363044873222075531106968008260224756709070196990915406215353448464732631543351932123644286798246145873199500409476363865702105429060513443253713497147). + #$33868716139040993191228235068837401270379189088657298854408026164764883282788228872422730426796964036339953243032471169599059864946929846897942311660444856500881157627635070461874788798479969749148265488737269242138125276336231074550061401137608491763658703457333682281894001175710337916563721667833899140756579446692636740803392184585722720096393049396983429172362155320522554983514619609920497044582474442421829340677709315996841088489844271806513186036496393585407240370316365197339351340483919017401594150361700857366878892429800360112166524381125248886428030288380275245283172333192472049598215559401537793652547726636503934363332183018649309644032041025460634116255211234769153102392732620786390005261995154167811464813726711030697285810368618250881702734000738352303091427552196713825243782623933371846875310104576922468718965722781348999792261434989744817333206397145903021295875483307255331135891628371978924484606271065431126447787086370988728504966204382488388264201521475424565928348483896217675299360166658799188609432349243616524719011762907714626024168304062584010299755388374528648951748728586082911418656902918351836090811152465150844272905056417598031872067035269641608852161531126545463014551370121675605966090467188307761628501978829287431924152230427232470193532487868434859640848896356815740492114527706693144096736365003400336909404506206054525452905491470579948548639209494179586842305522737637998313244784913929792600708591633373797076600097599279736476064162849753162683849083256339722032371278343428487330065205695982286502910761957807062021742654379446103402980948921285198480919302840846191365221448637043250021730574227427401070748465043538103551132004599624010891204489543960501174956381302650624235065695412858310517004101657449349380221052116940323984137454507423415022090652480220066228779658941219604532923627133892071435094537363821593140773520148202258257365377799513920144956168886780532590474809471383199304229701957134904046751031353290909464534861157043197260932528256709809880167788541171786723162722090095871064065331781169162019259822903508732492099715654709987073550592487919059651644800430692650967933375341519308032319602227844000666019193830975470973737933284432031505715605625327652557505105667278792254475273710861614066305541213788158245072232440948113770249049884870248999629667214219632476919680336512069322116094302600786931027908901972194770137131889947537752632392559918175197740127380180322111634839578981873230636564785197655801019893229822986841912348126510932514555766252419658653454374052512345836342370060111071698481211190964903374145049749978022494178654533772510244967137499062702143945454397749439745850476267398204409344619499692076707327549950163301142682012067903384926625617078050443762447629934382841934320024777241275255694644563086065877699611330203970292149826772899867754116039618667724044532592974321212013949177506421959557054903146634990253314775157648904700649644217865679991029679793977464576147734859155280254478074793791324200118024695366456099362159228292247571122063429520946914924971676075397184508916320135611763860169831140887484359926238031856928031963768761082738052208668257870187484855701347660817991904131673984170910416333531302390891256753373299548888335526675052887078458729450219382117790066847216163088188027235458968405387130072005380062744582573477002086457419632204861134650262787584245076831430367210586506601803354513331410030555633056779072261732900794389081185585707525128986936255211840595416162100741922337409034848013893608598137326958657067935606928709585211034540782970060526730426585295771631277476730739635431499542793327147132688173585419828592558615138836468122812815235779103605952395454112062856242748859602276897594699071852877391336932765703517074846094130130678799401242934437796693799559444264269397456033703963604065296605611599911516120989240020225151292752449914634913732294398793601227484710591923123408573013726352175160558078677854865440472808146477834894937447688342402578394580188223439937241957807497415618840325318282357589258677225949348356847224427929377325714528578664508558543070286442203553955644671526639048454361613051991202720409563644266288889444804373441528985095417130388196353837511548924969911885632130287920580810089032465272254460917478887957123304568579413331050508574955191599197898377559741224381633086554506983987429555409829385610668669494047047669767568471117237169371584386847989770082786165486515259306168877698177762440604303539420935088502476960879580937111216390975493980040547473563704578064270414820380109488466507067300279139556199168263084193644554879520226254190511134396602888107174567243081725801434995912583615511175035292688594895737779911680541182760881274801354769906298983128796238151756142280291944341904837249961183927127259774804077238893168039982217699039493068652453735448716342419462394401218148992098544599082286442207037013394688612097443069492358858592675192416257317341970526084237272280051682084283648172977430146848814384447395850511073836042443552369811872243027991376415460834382167913553776237569568020941815702850933490294206072186601656149882590979545979062252462524698903374908101376211921195095513534129745678117856107438170605289882424284793409973682188484167392009346311886294121558650822293871518082537008834783900908437818710759556455844321308447199842992850196389280214529284524021064954593445412969911435126188524823781983215552071261695799270753029901890680132329860604184069092019466652461438329160624928717525066264714881994173911945104105968241278006645961452619171531187939806756066127383948665252022220306530554378088715799205236825556505086798465939466148068378745674039420235551463239114998831719547848755881760987691761233976441862464763961384580519186492978219889550850445765591584958534813224758694546333863407875994214367453542925545519955755300942253335148234767723479504309290653278277235837742170366827613096574443614730794093665952248480523872724792474569011062994884369958648702010842455494017527048136843). UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.1 UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.2 VECTOR.TYPE.1 VECTOR.TYPE.2 VECTOR.TYPE.3 VECTOR.TYPE.4 VECTOR.TYPE.5 VECTOR.TYPE.6 VECTOR.TYPE.7 @@ -19774,383 +20178,70 @@ Package #<"CLTL1-COMPAT" package> Package #<"FPE" package> Package #<"TK" package> - NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14 - NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17 - NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A - NSET-EXCLUSIVE-OR.ORDER.1 NSET-EXCLUSIVE-OR.ORDER.2 - NSET-EXCLUSIVE-OR.ORDER.3 NSET-EXCLUSIVE-OR.ORDER.4 - NSET-EXCLUSIVE-OR.ORDER.5 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.2 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.4 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.6 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 - NSET-EXCLUSIVE.KEYWORDS.8 NSET-EXCLUSIVE.KEYWORDS.9 - NSET-EXCLUSIVE-OR.ERROR.1 NSET-EXCLUSIVE-OR.ERROR.2 - NSET-EXCLUSIVE-OR.ERROR.3 NSET-EXCLUSIVE-OR.ERROR.4 - NSET-EXCLUSIVE-OR.ERROR.5 NSET-EXCLUSIVE-OR.ERROR.6 - NSET-EXCLUSIVE-OR.ERROR.7 NSET-EXCLUSIVE-OR.ERROR.8 - NSET-EXCLUSIVE-OR.ERROR.9 NSET-EXCLUSIVE-OR.ERROR.10 SUBSETP.1 - SUBSETP.2 SUBSETP.3 SUBSETP.4 SUBSETP.5 SUBSETP.6 SUBSETP.7 SUBSETP.8 - SUBSETP.9 SUBSETP.10 SUBSETP.11 SUBSETP.12 SUBSETP.13 SUBSETP.14 - SUBSETP.15 SUBSETP.ORDER.1 SUBSETP.ORDER.2 SUBSETP.ORDER.3 - SUBSETP.ALLOW-OTHER-KEYS.1 SUBSETP.ALLOW-OTHER-KEYS.2 - SUBSETP.ALLOW-OTHER-KEYS.3 SUBSETP.ALLOW-OTHER-KEYS.4 - SUBSETP.ALLOW-OTHER-KEYS.5 SUBSETP.ALLOW-OTHER-KEYS.6 - SUBSETP.KEYWORDS.7 SUBSETP.KEYWORDS.8 SUBSETP.ERROR.1 SUBSETP.ERROR.2 - SUBSETP.ERROR.3 SUBSETP.ERROR.4 SUBSETP.ERROR.5 SUBSETP.ERROR.6 - SUBSETP.ERROR.7 SUBSETP.ERROR.8 SUBSETP.ERROR.9 SUBSETP.ERROR.10 - CAR-SET-ALT CDR-SET-ALT CAAR-SET-ALT CADR-SET-ALT CDAR-SET-ALT - CDDR-SET-ALT CAAAR-SET-ALT CAADR-SET-ALT CADAR-SET-ALT CADDR-SET-ALT - CDAAR-SET-ALT CDADR-SET-ALT CDDAR-SET-ALT CDDDR-SET-ALT CAAAAR-SET-ALT - CAAADR-SET-ALT CAADAR-SET-ALT CAADDR-SET-ALT CADAAR-SET-ALT - CADADR-SET-ALT CADDAR-SET-ALT CADDDR-SET-ALT CDAAAR-SET-ALT - CDAADR-SET-ALT CDADAR-SET-ALT CDADDR-SET-ALT CDDAAR-SET-ALT - CDDADR-SET-ALT CDDDAR-SET-ALT CDDDDR-SET-ALT FIRST-SET-ALT - SECOND-SET-ALT THIRD-SET-ALT FOURTH-SET-ALT FIFTH-SET-ALT - SIXTH-SET-ALT SEVENTH-SET-ALT EIGHTH-SET-ALT NINTH-SET-ALT - TENTH-SET-ALT AREF.1 AREF.2 AREF.3 AREF.4 AREF.5 AREF.6 AREF.7 - AREF.ORDER.1 AREF.ORDER.2 SETF-AREF.1 SETF-AREF.2 SETF-AREF.3 - SETF-AREF.4 SETF-AREF.5 SETF-AREF.6 SETF-AREF.7 SETF-AREF.ORDER.1 - AREF.ERROR.1 AREF.ERROR.2 ARRAY.1.1 ARRAY.1.2 ARRAY.1.3 ARRAY.1.4 - ARRAY.1.5 ARRAY.1.6 ARRAY.1.7 ARRAY.1.8 ARRAY.1.9 ARRAY.1.10 - ARRAY.1.11 ARRAY.1.12 ARRAY.1.13 ARRAY.2.1 ARRAY.2.2 ARRAY.2.3 - ARRAY.2.4 ARRAY.2.5 ARRAY.2.6 ARRAY.3.1 ARRAY.3.2 ARRAY.3.3 ARRAY.3.4 - ARRAY.3.5 ARRAY.3.6 ARRAY.4.1 ARRAY.4.2 ARRAY.4.3 ARRAY.4.4 ARRAY.4.5 - ARRAY.4.6 ARRAY.5.1 ARRAY.5.2 ARRAY.5.3 ARRAY.5.4 ARRAY.5.5 ARRAY.5.6 - ARRAY.6.1 ARRAY.6.2 ARRAY.6.3 ARRAY.6.4 ARRAY.6.5 ARRAY.6.6 ARRAY.7.1 - ARRAY.7.2 ARRAY.7.3 ARRAY.7.4 ARRAY.7.5 ARRAY.7.6 ARRAY.8.1 ARRAY.8.2 - ARRAY.8.3 ARRAY.8.4 ARRAY.8.5 ARRAY.8.6 ARRAY.8.7 ARRAY.8.8 ARRAY.8.9 - ARRAY.8.10 ARRAY.8.11 ARRAY.8.12 ARRAY.8.13 ARRAY.8.14 ARRAY.9.1 - ARRAY.9.2 ARRAY.9.3 ARRAY.9.4 ARRAY.9.5 ARRAY.9.6 ARRAY.9.7 ARRAY.9.8 - ARRAY.9.9 ARRAY.9.10 ARRAY.9.11 ARRAY.9.12 ARRAY.9.13 ARRAY-T.2.1 - ARRAY-T.2.2 ARRAY-T.2.3 ARRAY-T.2.4 ARRAY-T.2.5 ARRAY-T.2.6 - ARRAY-T.3.1 ARRAY-T.3.2 ARRAY-T.3.3 ARRAY-T.3.4 ARRAY-T.3.5 - ARRAY-T.3.6 ARRAY-T.4.1 ARRAY-T.4.2 ARRAY-T.4.3 ARRAY-T.4.4 - ARRAY-T.4.5 ARRAY-T.4.6 ARRAY-T.5.1 ARRAY-T.5.2 ARRAY-T.5.3 - ARRAY-T.5.4 ARRAY-T.5.5 ARRAY-T.5.6 ARRAY-T.6.1 ARRAY-T.6.2 - ARRAY-T.6.3 ARRAY-T.6.4 ARRAY-T.6.5 ARRAY-T.6.6 ARRAY-T.7.1 - ARRAY-T.7.2 ARRAY-T.7.3 ARRAY-T.7.4 ARRAY-T.7.5 ARRAY-T.7.6 - ARRAY-T.8.1 ARRAY-T.8.2 ARRAY-T.8.3 ARRAY-T.8.4 ARRAY-T.8.5 - ARRAY-T.8.6 ARRAY-T.8.7 ARRAY-T.8.8 ARRAY-T.8.9 ARRAY-T.8.10 - ARRAY-T.8.11 ARRAY-T.8.12 ARRAY-T.8.13 ARRAY-T.8.14 ARRAY-T.9.1 - ARRAY-T.9.2 ARRAY-T.9.3 ARRAY-T.9.4 ARRAY-T.9.5 ARRAY-T.9.6 - ARRAY-T.9.7 ARRAY-T.9.8 ARRAY-T.9.9 ARRAY-T.9.10 ARRAY-T.9.11 - ARRAY-T.9.12 ARRAY-T.9.13 ARRAY-AS-CLASS.1 ARRAY-AS-CLASS.2 - ARRAY-AS-CLASS.3 ARRAY-AS-CLASS.4 ARRAY-AS-CLASS.5 ARRAY-AS-CLASS.6 -Test ARRAY-AS-CLASS.7 failed -Form: (SUBTYPEP* 'ARRAY (FIND-CLASS 'ARRAY)) -Expected values: T - T -Actual values: NIL - T. -Test ARRAY-AS-CLASS.8 failed -Form: (SUBTYPEP* (FIND-CLASS 'ARRAY) 'ARRAY) -Expected values: T - T -Actual values: NIL - T. - ARRAY-AS-CLASS.9 ARRAY-AS-CLASS.10 ARRAY-AS-CLASS.11 ARRAY-AS-CLASS.12 - ARRAY-AS-CLASS.13 ARRAY-AS-CLASS.14 ARRAY-AS-CLASS.15 SIMPLE-ARRAY.1.1 - SIMPLE-ARRAY.1.2 SIMPLE-ARRAY.1.3 SIMPLE-ARRAY.1.4 SIMPLE-ARRAY.1.5 - SIMPLE-ARRAY.1.6 SIMPLE-ARRAY.1.7 SIMPLE-ARRAY.1.8 SIMPLE-ARRAY.1.9 - SIMPLE-ARRAY.1.10 SIMPLE-ARRAY.1.11 SIMPLE-ARRAY.1.12 - SIMPLE-ARRAY.1.13 SIMPLE-ARRAY.2.1 SIMPLE-ARRAY.2.2 SIMPLE-ARRAY.2.3 - SIMPLE-ARRAY.2.4 SIMPLE-ARRAY.2.5 SIMPLE-ARRAY.2.6 SIMPLE-ARRAY.3.1 - SIMPLE-ARRAY.3.2 SIMPLE-ARRAY.3.3 SIMPLE-ARRAY.3.4 SIMPLE-ARRAY.3.5 - SIMPLE-ARRAY.3.6 SIMPLE-ARRAY.4.1 SIMPLE-ARRAY.4.2 SIMPLE-ARRAY.4.3 - SIMPLE-ARRAY.4.4 SIMPLE-ARRAY.4.5 SIMPLE-ARRAY.4.6 SIMPLE-ARRAY.5.1 - SIMPLE-ARRAY.5.2 SIMPLE-ARRAY.5.3 SIMPLE-ARRAY.5.4 SIMPLE-ARRAY.5.5 - SIMPLE-ARRAY.5.6 SIMPLE-ARRAY.6.1 SIMPLE-ARRAY.6.2 SIMPLE-ARRAY.6.3 - SIMPLE-ARRAY.6.4 SIMPLE-ARRAY.6.5 SIMPLE-ARRAY.6.6 SIMPLE-ARRAY.7.1 - SIMPLE-ARRAY.7.2 SIMPLE-ARRAY.7.3 SIMPLE-ARRAY.7.4 SIMPLE-ARRAY.7.5 - SIMPLE-ARRAY.7.6 SIMPLE-ARRAY.8.1 SIMPLE-ARRAY.8.2 SIMPLE-ARRAY.8.3 - SIMPLE-ARRAY.8.4 SIMPLE-ARRAY.8.5 SIMPLE-ARRAY.8.6 SIMPLE-ARRAY.8.7 - SIMPLE-ARRAY.8.8 SIMPLE-ARRAY.8.9 SIMPLE-ARRAY.8.10 SIMPLE-ARRAY.8.11 - SIMPLE-ARRAY.8.12 SIMPLE-ARRAY.8.13 SIMPLE-ARRAY.8.14 SIMPLE-ARRAY.9.1 - SIMPLE-ARRAY.9.2 SIMPLE-ARRAY.9.3 SIMPLE-ARRAY.9.4 SIMPLE-ARRAY.9.5 - SIMPLE-ARRAY.9.6 SIMPLE-ARRAY.9.7 SIMPLE-ARRAY.9.8 SIMPLE-ARRAY.9.9 - SIMPLE-ARRAY.9.10 SIMPLE-ARRAY.9.11 SIMPLE-ARRAY.9.12 - SIMPLE-ARRAY.9.13 SIMPLE-ARRAY-T.2.1 SIMPLE-ARRAY-T.2.2 - SIMPLE-ARRAY-T.2.3 SIMPLE-ARRAY-T.2.4 SIMPLE-ARRAY-T.2.5 - SIMPLE-ARRAY-T.2.6 SIMPLE-ARRAY-T.3.1 SIMPLE-ARRAY-T.3.2 - SIMPLE-ARRAY-T.3.3 SIMPLE-ARRAY-T.3.4 SIMPLE-ARRAY-T.3.5 - SIMPLE-ARRAY-T.3.6 SIMPLE-ARRAY-T.4.1 SIMPLE-ARRAY-T.4.2 - SIMPLE-ARRAY-T.4.3 SIMPLE-ARRAY-T.4.4 SIMPLE-ARRAY-T.4.5 - SIMPLE-ARRAY-T.4.6 SIMPLE-ARRAY-T.5.1 SIMPLE-ARRAY-T.5.2 - SIMPLE-ARRAY-T.5.3 SIMPLE-ARRAY-T.5.4 SIMPLE-ARRAY-T.5.5 - SIMPLE-ARRAY-T.5.6 SIMPLE-ARRAY-T.6.1 SIMPLE-ARRAY-T.6.2 - SIMPLE-ARRAY-T.6.3 SIMPLE-ARRAY-T.6.4 SIMPLE-ARRAY-T.6.5 - SIMPLE-ARRAY-T.6.6 SIMPLE-ARRAY-T.7.1 SIMPLE-ARRAY-T.7.2 - SIMPLE-ARRAY-T.7.3 SIMPLE-ARRAY-T.7.4 SIMPLE-ARRAY-T.7.5 - SIMPLE-ARRAY-T.7.6 SIMPLE-ARRAY-T.8.1 SIMPLE-ARRAY-T.8.2 - SIMPLE-ARRAY-T.8.3 SIMPLE-ARRAY-T.8.4 SIMPLE-ARRAY-T.8.5 - SIMPLE-ARRAY-T.8.6 SIMPLE-ARRAY-T.8.7 SIMPLE-ARRAY-T.8.8 - SIMPLE-ARRAY-T.8.9 SIMPLE-ARRAY-T.8.10 SIMPLE-ARRAY-T.8.11 - SIMPLE-ARRAY-T.8.12 SIMPLE-ARRAY-T.8.13 SIMPLE-ARRAY-T.8.14 - SIMPLE-ARRAY-T.9.1 SIMPLE-ARRAY-T.9.2 SIMPLE-ARRAY-T.9.3 - SIMPLE-ARRAY-T.9.4 SIMPLE-ARRAY-T.9.5 SIMPLE-ARRAY-T.9.6 - SIMPLE-ARRAY-T.9.7 SIMPLE-ARRAY-T.9.8 SIMPLE-ARRAY-T.9.9 - SIMPLE-ARRAY-T.9.10 SIMPLE-ARRAY-T.9.11 SIMPLE-ARRAY-T.9.12 - SIMPLE-ARRAY-T.9.13 BIT-VECTOR.1 BIT-VECTOR.2 BIT-VECTOR.3 - BIT-VECTOR.4 BIT-VECTOR.5 BIT-VECTOR.6 BIT-VECTOR.7 BIT-VECTOR.8 - BIT-VECTOR.9 BIT-VECTOR.10 BIT-VECTOR.11 BIT-VECTOR.12 BIT-VECTOR.13 - BIT-VECTOR.14 BIT-VECTOR.15 BIT-VECTOR.16 BIT-VECTOR.17 - BIT-VECTOR.CLASS.2 BIT-VECTOR.CLASS.3 BIT-VECTOR.CLASS.4 - BIT-VECTOR.CLASS.5 BIT-VECTOR.CLASS.6 BIT-VECTOR.CLASS.7 - BIT-VECTOR.CLASS.8 BIT-VECTOR.CLASS.9 BIT-VECTOR.CLASS.10 - BIT-VECTOR.CLASS.11 SIMPLE-BIT-VECTOR.2 SIMPLE-BIT-VECTOR.3 - SIMPLE-BIT-VECTOR.4 SIMPLE-BIT-VECTOR.5 SIMPLE-BIT-VECTOR.6 - SIMPLE-BIT-VECTOR.7 SIMPLE-BIT-VECTOR.8 SIMPLE-BIT-VECTOR.9 - SIMPLE-BIT-VECTOR.10 SIMPLE-BIT-VECTOR.11 SIMPLE-BIT-VECTOR.12 - SIMPLE-BIT-VECTOR.13 SIMPLE-BIT-VECTOR.14 SIMPLE-BIT-VECTOR.15 - SIMPLE-BIT-VECTOR.16 SIMPLE-BIT-VECTOR.17 MAKE-ARRAY.1 MAKE-ARRAY.1A - MAKE-ARRAY.2 MAKE-ARRAY.2A MAKE-ARRAY.2B MAKE-ARRAY.2C MAKE-ARRAY.2D - MAKE-ARRAY.3 MAKE-ARRAY.4 MAKE-ARRAY.4A MAKE-ARRAY.4B MAKE-ARRAY.4C - MAKE-ARRAY.5 MAKE-ARRAY.5A MAKE-ARRAY.6 MAKE-ARRAY.6A MAKE-ARRAY.6B - MAKE-ARRAY.7 MAKE-ARRAY.7A MAKE-ARRAY.7B MAKE-ARRAY.8 MAKE-ARRAY.8A - MAKE-ARRAY.8B MAKE-ARRAY.9 MAKE-ARRAY.10 MAKE-ARRAY.11 MAKE-ARRAY.12 - MAKE-ARRAY.13 MAKE-ARRAY.14 MAKE-ARRAY.15 MAKE-ARRAY.16 MAKE-ARRAY.17 - MAKE-ARRAY.18 MAKE-ARRAY.19 MAKE-ARRAY.20 MAKE-ARRAY.21 MAKE-ARRAY.22 - MAKE-ARRAY.23 MAKE-ARRAY.24 MAKE-ARRAY.25 MAKE-ARRAY.26 MAKE-ARRAY.27 -Test MAKE-ARRAY.28 failed -Form: (LET ((*PACKAGE* (FIND-PACKAGE :CL-TEST))) - (LET ((LEN (1- (MIN 10000 ARRAY-RANK-LIMIT)))) - (EQUALPT (MAKE-ARRAY (MAKE-LIST LEN :INITIAL-ELEMENT 1) - :INITIAL-ELEMENT 'X) - (READ-FROM-STRING - (CONCATENATE 'STRING (FORMAT NIL "#~dA" LEN) - (MAKE-STRING LEN :INITIAL-ELEMENT #\() "x" - (MAKE-STRING LEN :INITIAL-ELEMENT #\))))))) -Expected value: T -Actual value: #. - MAKE-ARRAY.29 MAKE-ARRAY.30 MAKE-ARRAY.31 MAKE-ARRAY.32 MAKE-ARRAY.33 - MAKE-ARRAY.34 MAKE-ARRAY.35 MAKE-ARRAY.36 MAKE-ARRAY.ADJUSTABLE.1 - MAKE-ARRAY.ADJUSTABLE.2 MAKE-ARRAY.ADJUSTABLE.3 - MAKE-ARRAY.ADJUSTABLE.4 MAKE-ARRAY.ADJUSTABLE.5 - MAKE-ARRAY.ADJUSTABLE.6 MAKE-ARRAY.ADJUSTABLE.7 - MAKE-ARRAY.ADJUSTABLE.8 MAKE-ARRAY.ADJUSTABLE.9 - MAKE-ARRAY.ADJUSTABLE.10 MAKE-ARRAY.ADJUSTABLE.11 - MAKE-ARRAY.DISPLACED.1 MAKE-ARRAY.DISPLACED.2 MAKE-ARRAY.DISPLACED.3 - MAKE-ARRAY.DISPLACED.4 MAKE-ARRAY.DISPLACED.5 MAKE-ARRAY.DISPLACED.6 - MAKE-ARRAY.DISPLACED.7 MAKE-ARRAY.DISPLACED.8 -Test MAKE-ARRAY.DISPLACED.9 failed -Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS - '(0 1 1 0 1 1 1 0 1 0)))) - (LOOP - FOR - I - FROM - 0 - TO - 5 - COLLECT - (MAKE-ARRAY-WITH-CHECKS '(5) :ELEMENT-TYPE 'BIT :DISPLACED-TO - A :DISPLACED-INDEX-OFFSET I))) -Expected value: (#*01101 #*11011 #*10111 #*01110 #*11101 #*11010) -Actual value: (#*01101 :FAIL-DISPLACED-INDEX-OFFSET - :FAIL-DISPLACED-INDEX-OFFSET - :FAIL-DISPLACED-INDEX-OFFSET - :FAIL-DISPLACED-INDEX-OFFSET - :FAIL-DISPLACED-INDEX-OFFSET). -Test MAKE-ARRAY.DISPLACED.10 failed -Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS - '(0 1 1 0 1 1 1 0 1 0)))) - (MAKE-ARRAY-WITH-CHECKS '(0) :ELEMENT-TYPE 'BIT :DISPLACED-TO A - :DISPLACED-INDEX-OFFSET 10)) -Expected value: #* -Actual value: :FAIL-DISPLACED-INDEX-OFFSET. - MAKE-ARRAY.DISPLACED.11 MAKE-ARRAY.DISPLACED.12 - MAKE-ARRAY.DISPLACED.13 MAKE-ARRAY.DISPLACED.14 - MAKE-ARRAY.DISPLACED.15 MAKE-ARRAY.DISPLACED.16 - MAKE-ARRAY.DISPLACED.17 MAKE-ARRAY.DISPLACED.18 - MAKE-ARRAY.DISPLACED.19 MAKE-ARRAY.DISPLACED.20 - MAKE-ARRAY.DISPLACED.21 MAKE-ARRAY.DISPLACED.22 - MAKE-ARRAY.DISPLACED.23 MAKE-ARRAY.DISPLACED.24 - MAKE-ARRAY.DISPLACED.25 MAKE-ARRAY.DISPLACED.26 - MAKE-ARRAY.DISPLACED.27 MAKE-ARRAY.DISPLACED.28 - MAKE-ARRAY.DISPLACED.29 MAKE-ARRAY.DISPLACED.30 - MAKE-ARRAY.DISPLACED.31 MAKE-ARRAY.ALLOW-OTHER-KEYS.1 - MAKE-ARRAY.ALLOW-OTHER-KEYS.2 MAKE-ARRAY.ALLOW-OTHER-KEYS.3 - MAKE-ARRAY.ALLOW-OTHER-KEYS.4 MAKE-ARRAY.ALLOW-OTHER-KEYS.5 - MAKE-ARRAY.ALLOW-OTHER-KEYS.6 MAKE-ARRAY.ALLOW-OTHER-KEYS.7 - MAKE-ARRAY.KEYWORDS.8. MAKE-ARRAY.ERROR.1 MAKE-ARRAY.ERROR.2 - MAKE-ARRAY.ERROR.3 MAKE-ARRAY.ERROR.4 MAKE-ARRAY.ERROR.5 - MAKE-ARRAY.ERROR.6 MAKE-ARRAY.ORDER.1 MAKE-ARRAY.ORDER.2 - ADJUSTABLE-ARRAY-P.1 ADJUSTABLE-ARRAY-P.2 ADJUSTABLE-ARRAY-P.3 - ADJUSTABLE-ARRAY-P.4 ADJUSTABLE-ARRAY-P.5 ADJUSTABLE-ARRAY-P.ORDER.1 - ADJUSTABLE-ARRAY-P.ERROR.1 ADJUSTABLE-ARRAY-P.ERROR.2 - ADJUSTABLE-ARRAY-P.ERROR.3 ADJUSTABLE-ARRAY-P.ERROR.4 - ADJUSTABLE-ARRAY-P.ERROR.5 ADJUSTABLE-ARRAY-P.ERROR.6 - ARRAY-DISPLACEMENT.7 ARRAY-DISPLACEMENT.8 ARRAY-DISPLACEMENT.9 - ARRAY-DISPLACEMENT.10 -Test ARRAY-DISPLACEMENT.11 failed -Form: (LET* ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT)) - (B (MAKE-ARRAY '(5) :DISPLACED-TO A - :DISPLACED-INDEX-OFFSET 2 :ELEMENT-TYPE 'BIT))) - (MULTIPLE-VALUE-BIND* (DT DISP) (ARRAY-DISPLACEMENT B) - (AND (EQT A DT) (EQLT DISP 2)))) -Expected value: T -Actual value: NIL. - ARRAY-DISPLACEMENT.12 ARRAY-DISPLACEMENT.13 ARRAY-DISPLACEMENT.14 - ARRAY-DISPLACEMENT.ORDER.1 ARRAY-DISPLACEMENT.ERROR.1 - ARRAY-DISPLACEMENT.ERROR.2 ARRAY-DISPLACEMENT.ERROR.3 - ARRAY-DISPLACEMENT.ERROR.4 ARRAY-DISPLACEMENT.ERROR.5 - ARRAY-DIMENSION.1 ARRAY-DIMENSION.2 ARRAY-DIMENSION.3 - ARRAY-DIMENSION.4 ARRAY-DIMENSION.5 ARRAY-DIMENSION.6 - ARRAY-DIMENSION.ORDER.1 ARRAY-DIMENSION.ERROR.1 - ARRAY-DIMENSION.ERROR.2 ARRAY-DIMENSION.ERROR.3 ARRAY-DIMENSIONS.1 - ARRAY-DIMENSIONS.2 ARRAY-DIMENSIONS.3 ARRAY-DIMENSIONS.4 - ARRAY-DIMENSIONS.5 ARRAY-DIMENSIONS.6 ARRAY-DIMENSIONS.7 - ARRAY-DIMENSIONS.ERROR.1 ARRAY-DIMENSIONS.ERROR.2 - ARRAY-DIMENSIONS.ERROR.3 ARRAY-DIMENSIONS.ERROR.4 - ARRAY-DIMENSIONS.ERROR.5 ARRAY-IN-BOUNDS-P.1 ARRAY-IN-BOUNDS-P.2 - ARRAY-IN-BOUNDS-P.3 ARRAY-IN-BOUNDS-P.4 ARRAY-IN-BOUNDS-P.5 - ARRAY-IN-BOUNDS-P.6 ARRAY-IN-BOUNDS-P.7 ARRAY-IN-BOUNDS-P.8 - ARRAY-IN-BOUNDS-P.9 ARRAY-IN-BOUNDS-P.10 ARRAY-IN-BOUNDS-P.11 - ARRAY-IN-BOUNDS-P.12 ARRAY-IN-BOUNDS-P.13 ARRAY-IN-BOUNDS-P.14 - ARRAY-IN-BOUNDS-P.15 ARRAY-IN-BOUNDS-P.16 ARRAY-IN-BOUNDS-P.17 - ARRAY-IN-BOUNDS-P.18 ARRAY-IN-BOUNDS-P.19 ARRAY-IN-BOUNDS-P.20 - ARRAY-IN-BOUNDS-P.21 ARRAY-IN-BOUNDS-P.22 ARRAY-IN-BOUNDS-P.23 - ARRAY-IN-BOUNDS-P.ORDER.1 ARRAY-IN-BOUNDS-P.ERROR.1 - ARRAY-DIMENSION-LIMIT.1 ARRAY-DIMENSION-LIMIT.2 - ARRAY-TOTAL-SIZE-LIMIT.1 ARRAY-TOTAL-SIZE-LIMIT.2 ARRAY-RANK-LIMIT.1 - ARRAY-RANK-LIMIT.2 ARRAY-RANK.1 ARRAY-RANK.2 ARRAY-RANK.ORDER.1 - ARRAY-RANK.ERROR.1 ARRAY-RANK.ERROR.2 ARRAY-RANK.ERROR.3 - ARRAY-RANK.ERROR.4 ARRAY-RANK.ERROR.5 ARRAY-ROW-MAJOR-INDEX.1 - ARRAY-ROW-MAJOR-INDEX.2 ARRAY-ROW-MAJOR-INDEX.3 - ARRAY-ROW-MAJOR-INDEX.ORDER.1 ARRAY-ROW-MAJOR-INDEX.ERROR.1 - ARRAY-TOTAL-SIZE.1 ARRAY-TOTAL-SIZE.2 ARRAY-TOTAL-SIZE.3 - ARRAY-TOTAL-SIZE.4 ARRAY-TOTAL-SIZE.5 ARRAY-TOTAL-SIZE.ORDER.1 - ARRAY-TOTAL-SIZE.ERROR.1 ARRAY-TOTAL-SIZE.ERROR.2 - ARRAY-TOTAL-SIZE.ERROR.3 ARRAY-TOTAL-SIZE.ERROR.4 - ARRAY-TOTAL-SIZE.ERROR.5 ARRAYP.1 ARRAYP.2 ARRAYP.3 ARRAYP.4 ARRAYP.5 - ARRAYP.6 ARRAYP.ORDER.1 ARRAYP.ERROR.1 ARRAYP.ERROR.2 FILL-POINTER.1 - FILL-POINTER.2 FILL-POINTER.3 FILL-POINTER.ORDER.1 - FILL-POINTER.ORDER.2 FILL-POINTER.ERROR.1 FILL-POINTER.ERROR.2 - FILL-POINTER.ERROR.3 FILL-POINTER.ERROR.4 FILL-POINTER.ERROR.5 - FILL-POINTER.ERROR.6 FILL-POINTER.ERROR.7 ROW-MAJOR-AREF.1 - ROW-MAJOR-AREF.2 ROW-MAJOR-AREF.3 ROW-MAJOR-AREF.4 ROW-MAJOR-AREF.5 - ROW-MAJOR-AREF.6 ROW-MAJOR-AREF.7 ROW-MAJOR-AREF.8 ROW-MAJOR-AREF.9 - ROW-MAJOR-AREF.10 ROW-MAJOR-AREF.ORDER.1 ROW-MAJOR-AREF.ORDER.2 - ROW-MAJOR-AREF.ERROR.1 SIMPLE-VECTOR-P.1 SIMPLE-VECTOR-P.2 - SIMPLE-VECTOR-P.4 SIMPLE-VECTOR-P.7 SIMPLE-VECTOR-P.8 - SIMPLE-VECTOR-P.9 SIMPLE-VECTOR-P.10 SIMPLE-VECTOR-P.11 - SIMPLE-VECTOR-P.12 SIMPLE-VECTOR-P.ERROR.1 SIMPLE-VECTOR-P.ERROR.2 - SVREF.1 SVREF.2 SVREF.ORDER.1 SVREF.ORDER.2 SVREF.ERROR.1 - SVREF.ERROR.2 SVREF.ERROR.3 SVREF.ERROR.4 - UPGRADED-ARRAY-ELEMENT-TYPE.1 -Test UPGRADED-ARRAY-ELEMENT-TYPE.2 failed -Form: (LET ((UPGRADED-BASE-CHAR - (UPGRADED-ARRAY-ELEMENT-TYPE 'BASE-CHAR))) - (AND (EMPIRICAL-SUBTYPEP 'BASE-CHAR UPGRADED-BASE-CHAR) - (EMPIRICAL-SUBTYPEP UPGRADED-BASE-CHAR 'BASE-CHAR))) -Expected value: T -Actual value: NIL. - UPGRADED-ARRAY-ELEMENT-TYPE.3 UPGRADED-ARRAY-ELEMENT-TYPE.4 - UPGRADED-ARRAY-ELEMENT-TYPE.5 UPGRADED-ARRAY-ELEMENT-TYPE.6 - UPGRADED-ARRAY-ELEMENT-TYPE.7 -Test UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1 failed -Form: (LET ((UAET-NIL (UPGRADED-ARRAY-ELEMENT-TYPE NIL))) - (LOOP FOR E IN *UNIVERSE* WHEN (TYPEP E UAET-NIL) COLLECT E)) -Expected value: NIL -Actual value: (NIL T :A :B :|| :|a| :|1234| #:NIL #:T #:FOO #:|| |a| || - |a| |a| |ab| - COMMON-LISP-USER::FOO COMMON-LISP-USER::X CONS - LAMBDA *PRINT-READABLY* PUSH 0 2147483642 2147483643 - 2147483644 2147483645 2147483646 2147483649 - 2147483650 2147483651 2147483652 -2147483653 - -2147483652 -2147483651 -2147483650 -2147483649 - -2147483646 -2147483645 -2147483644 -2147483643 2 4 - 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 - 32768 65536 131072 262144 524288 1048576 2097152 - 4194304 8388608 16777216 33554432 67108864 134217728 - 268435456 536870912 1073741824 2147483648 4294967296 - 8589934592 17179869184 34359738368 68719476736 - 137438953472 274877906944 549755813888 1099511627776 - 2199023255552 4398046511104 8796093022208 - 17592186044416 35184372088832 70368744177664 - 140737488355328 281474976710656 562949953421312 - 1125899906842624 2251799813685248 4503599627370496 - 9007199254740992 18014398509481984 36028797018963968 - 72057594037927936 144115188075855872 - 288230376151711744 576460752303423488 - 1152921504606846976 2305843009213693952 - 4611686018427387904 9223372036854775808 - 18446744073709551616 1 3 7 15 31 63 127 255 511 1023 - 2047 4095 8191 16383 32767 65535 131071 262143 - 524287 1048575 2097151 4194303 8388607 16777215 - 33554431 67108863 134217727 268435455 536870911 - 1073741823 2147483647 4294967295 8589934591 - 17179869183 34359738367 68719476735 137438953471 - 274877906943 549755813887 1099511627775 - 2199023255551 4398046511103 8796093022207 - 17592186044415 35184372088831 70368744177663 - 140737488355327 281474976710655 562949953421311 - 1125899906842623 2251799813685247 4503599627370495 - 9007199254740991 18014398509481983 36028797018963967 - 72057594037927935 144115188075855871 - 288230376151711743 576460752303423487 - 1152921504606846975 2305843009213693951 - 4611686018427387903 9223372036854775807 - 18446744073709551615 -2 -4 -8 -16 -32 -64 -128 -256 - -512 -1024 -2048 -4096 -8192 -16384 -32768 -65536 - -131072 -262144 -524288 -1048576 -2097152 -4194304 - -8388608 -16777216 -33554432 -67108864 -134217728 - -268435456 -536870912 -1073741824 -2147483648 - -4294967296 -8589934592 -17179869184 -34359738368 - -68719476736 -137438953472 -274877906944 - -549755813888 -1099511627776 -2199023255552 - -4398046511104 -8796093022208 -17592186044416 - -35184372088832 -70368744177664 -140737488355328 - -281474976710656 -562949953421312 -1125899906842624 - -2251799813685248 -4503599627370496 - -9007199254740992 -18014398509481984 - -36028797018963968 -72057594037927936 - -144115188075855872 -288230376151711744 - -576460752303423488 -1152921504606846976 - -2305843009213693952 -4611686018427387904 - -9223372036854775808 -18446744073709551616 -1 -3 -7 - -15 -31 -63 -127 -255 -511 -1023 -2047 -4095 -8191 - -16383 -32767 -65535 -131071 -262143 -524287 - -1048575 -2097151 -4194303 -8388607 -16777215 - -33554431 -67108863 -134217727 -268435455 -536870911 - -1073741823 -2147483647 -4294967295 -8589934591 - -17179869183 -34359738367 -68719476735 -137438953471 - -274877906943 -549755813887 -1099511627775 - -2199023255551 -4398046511103 -8796093022207 - -17592186044415 -35184372088831 -70368744177663 - -140737488355327 -281474976710655 -562949953421311 - -1125899906842623 -2251799813685247 - -4503599627370495 -9007199254740991 - -18014398509481983 -36028797018963967 - -72057594037927935 -144115188075855871 - -288230376151711743 -576460752303423487 - -1152921504606846975 -2305843009213693951 - -4611686018427387903 -9223372036854775807 - -18446744073709551615 - 33300140732146818380750772381422989832214186835186851059977249 - 12387131 1272314 231 -131 -561823 23713 - -1234611312123 444121 991 3.141592653589793 - 3.402824S38 1.0S-45 1.175494S-38 - 1.7976931348623158E308 4.0E-324 - 2.2250738585072016E-308 -3.402823S38 -1.401298S-45 - -1.175494S-38 -1.7976931348623157E308 - -4.9406564584124654E-324 -2.2250738585072014E-308 - 5.960465S-8 2.980233S-8 1.1102230246251569E-16 - 5.551115123125784E-17 0.0 1.0 -1.0 313123.13 - 283143.231 -314781.90000000002 131.283 8.3413812E-43 - 8.1312381E20 -46189.262309999998 -3.7818131E7 - 8.1318231E-18 1312.73S0 0.001236112S0 6124.124 - 1.31231E-19 1/3 1/1000 1/1000000000000000 -10/3 - -1000/7 -987129387912381/13612986912361 - 189729874978126783786123/1234678123487612347896123467851234671234 - #C(0.0 0.0) #C(1.0 0.0) #C(0.0 1.0) #C(1.0 1.0) - #C(-1.0 -1.0) #C(1289713.12312 -9.1268127099999994) - #C(1.0E100 1.0E100) #C(-1.0E-100 -1.0E-100) #\Space - #\Rubout #\Page #\Tab #\Backspace #\Return #\Newline - #\a #\A #\0 #\9 #\. #\( #\) #\[ #\] "" "" - "" "A" "a" "0" "abcdef" - "~!@#$%^&*()_+`1234567890-=<,>.?/:;\"'{[}]|\\ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ" - "gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg" +Package #<"DEFPACKAGE" package> +Package #<"ANSI-LOOP" package> +Package #<"SLOOP" package> +Package #<"COMPILER" package> +Package #<"SYSTEM" package> +Package #<"KEYWORD" package> +Package #<"COMMON-LISP-USER" package> +Package #<"COMMON-LISP" package> + WITH-PACKAGE-ITERATOR.12Package #<"MPE11" package> +Package #<"TEST-DPE2" package> +Package #<"LOOP.16.PACKAGE" package> +Package #<"LOOP.15.PACKAGE" package> +Package #<"STRUCT-TEST-PACKAGE" package> +Package #<"DS4" package> +Package #<"DS3" package> +Package #<"DS2" package> +Package #<"DS1" package> +Package #<"B" package> +Package #<"A" package> +Package #<"LOOP.CL-TEST.2" package> +Package #<"LOOP.CL-TEST.1" package> +Package #<"CL-TEST" package> +Package #<"REGRESSION-TEST" package> +Package #<"CONDITIONS" package> +Package #<"SLOT-ACCESSOR-NAME" package> +Package #<"PCL" package> +Package #<"ITERATE" package> +Package #<"WALKER" package> +Package #<"XLIB" package> +Package #<"CLTL1-COMPAT" package> +Package #<"FPE" package> +Package #<"TK" package> +Package #<"DEFPACKAGE" package> +Package #<"ANSI-LOOP" package> +Package #<"SLOOP" package> +Package #<"COMPILER" package> +Package #<"SYSTEM" package> +Package #<"KEYWORD" package> +Package #<"COMMON-LISP-USER" package> +Package #<"COMMON-LISP" package> + WITH-PACKAGE-ITERATOR.13Package #<"MPE11" package> +Package #<"TEST-DPE2" package> +Package #<"LOOP.16.PACKAGE" package> +Package #<"LOOP.15.PACKAGE" package> +Package #<"STRUCT-TEST-PACKAGE" package> +Package #<"DS4" package> +Package #<"DS3" package> +Package #<"DS2" package> +Package #<"DS1" package> +Package #<"B" package> +Package #<"A" package> +Package #<"LOOP.CL-TEST.2" package> +Package #<"LOOP.CL-TEST.1" package> +Package #<"CL-TEST" package> +Package #<"REGRESSION-TEST" package> +Package #<"CONDITIONS" package> +Package #<"SLOT-ACCESSOR-NAME" package> +Package #<"PCL" package> +Package #<"ITERATE" package> +Package #<"WALKER" package> +Package #<"XLIB" package> +Package #<"CLTL1-COMPAT" package> +Package #<"FPE" package> +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg" "  !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (A B) (NIL) (1 2 3 4 5 6) @@ -21090,16 +21181,16 @@ #2A((34 98) (14 119)) #(1.0S0 2.0S0 3.0S0 4.0S0 5.0S0) #(1.0 2.0 3.0 4.0 5.0) #(1.0 2.0 3.0 4.0 5.0) - #(1.0 2.0 3.0 4.0 5.0) # - # # - # #p"foo" #p"foo" #p"bar" + #(1.0 2.0 3.0 4.0 5.0) # + # # + # #p"foo" #p"foo" #p"bar" #p"foo.txt" #p"bar.txt" #p"xyz.txt" #p"" #p"*" #p".txt" #p"*.txt" #p"*.txt" #p"*.ABC" #p"/**/" #p".*" #p"" #p"" # # - # + # # - # # + # # #S(FOO-STRUCTURE X 1 Y A Z NIL) #S(FOO-STRUCTURE X 1 Y A Z NIL) #S(BAR-STRUCTURE X 1 Y A Z NIL) @@ -21108,7 +21199,7 @@ # # (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$13637035953892197014244668691596820995565615715829597158851674829819957110225177289481051377950220027044170164937267150825000146767869925483180942600131325285374136630864579315073146245475109642479973272724846411173076336812301846018712979616951214846211534545278378812592170082987829408074586752590924058089145562739266583136155658451085054585420947864592617227844082777242479976389244943435397507396266746890451793681059459556208090400461917271766648109773235870972687847667866657328323757611602790769215325822587215472416694575666929814176495455869352503402279400224993873725875986736418001614083293503260378873854008951340609729896022850268102257091944825402258795160163916023895263162482540246004409387684396680939500964943691931843222735523693658210243033969995571351074409908972224897762607769731285919486680756698061964997620241224825020912289579131862456352105301236229227618622619153026876826236981818398254153682809202332747426337134994458785982563364822994390839276222985678686531597325665903460011796436968756616851179271102185495844469338697989510425609079573757411297107595131388384273756364514928427291700249844365894985876335978159656677802120921527247612288810448577754003302711165900153361384288079982728686237991676918800229444233179790734854949647529170301554397246346977828772326208739589146843326526950225892745747297272651494901101212304965091037841284063453764717564638130466953082541140360638149542461180660430496833454323712512438174379406454606946076872241111826676886673079683038244143235941915490647728402432592956531689872042586401738482761790417611889904963226639769654972077417227321277834012560972635397135983704172586280291041276938111464918626965102198986641955108672528475968651401266631784771400136434971192498666455732277753253980183240126808297128476674397836540281079286622042687423176312570949146953767818727052107686669449530418877608165970100257599330811755497775276888287523410021269589434787580863528899549834122597659761728201967200637775240506353235257263925522747277048310102994978833104281559950160111255293366800821343212752383267440768921986358841509366550331129258578147810634674727819404249177719511696160099064456752810830005649832785409438394097118291253246532023951175532013258874736541840187320405300908872932630273357703026167729381142021915026149414267463206095227148747753747118203321543528701820139513701101484734681864075444366098663710819115832438658486679025265272775165253825393730635804989226809346003695726691939950281645951239142904327737686236447466421961825727810165467327143886743659285535132180134809436208886612970975237303346982682796007143969869732760728433938292641690417993439134882340374410676295416636243947842509307919896531818355558892127941137552879684491353146572038240911109097275771669778018962744542451601965236114288813419997665420404039796917212204037857330245197535951271509978295996555872176243708275597609312163646718859752565497449812275528330580656860627220826393328364723958771521970167568730408288716185108597566177134806749052264069726305918237914542470674061884637113280017920396023470036555597389629322178963932729853504143210693008390269974109474810879220989721747776727713809707777855137323959852981504485851743513529058960347835789856647661486494444917226171761992946952004131965907162219727803355799208774835316738979988793895231089407948688597822535045438889829548050117563791718354142195651906062438056351610317025659091454324617305959273649106479237255456679947190607650991289356453525422222404858896052566534336133148359379948438759054000270730082963259335108081771881269751467712404280095754536952476217723776763344739196810928482814043564023731309280402201124507724707646701204098673030031816932329277690170763825247389452333293584805071647962604056511180772754263428869629757237623060424790979789425673121338218798808696113084606385188223755060881637206500946607701586178445730475412721451728606799179326160598853880991896301175931480278630980910300774464444781845368176793652015374367629828546619868275285504150779408747461707782649554829936071186602625016472621640111695531539120141895304839576918575472266396654414496345728990045411620211564699125456070330435784800865826797135737156211838497082053251295258028455562295123018942975445461487183367771567959753694739830826813406194362351167691783956874791481905197852170524679665168253571159635749920061882056301455582869689951742564747415474327894349617302756316122476827156470408938731713804872664065907593438865352223177011586156355933247331558685959156559141209859018761736736626441095639771637227855816536088719181899079065407543762422152249239237135973897248074073132905249519009779780074894034828253038562309322735246329074253164135164956803557941267418650300450876497580070249270289072935941810309531094877922612371052294278766839143864112346249088081458267015629904254544672085557490649590365011802682410092654658593285105901455459656445237184458928687500689690460898917846163619795092748477018602095625483180202656971103711217539864561233404197665934734462177120341043674418060335899561862079982133522947846003945481931757928136359714337590497603125505213896517992380364424347208931047929263112195375780032539820294861892134651560605472691794689408771835627161427330925846996340826836622171199560162155995487948123078037108058862113938679391344366840911642380899928850980898310250713923928469895019079107590441628308926898320588980787040509927946608662329901976439756237139074089552822846283298348126100039103990059037284256576256534265523117417833810298428742515213775298140923067365337041902980088800254487634464219477021783897282032140390594927302616662250061697365183180075253087688294249552225260245285543025151363983940085942638472433340793061745762654442526248270000837159737436879492199341337740877677377359054531508963908641621560269355871448213994921164457520088437005161663794990071363044873222075531106968008260224756709070196990915406215353448464732631543351932123644286798246145873199500409476363865702105429060513443253713497147). + #$33868716139040993191228235068837401270379189088657298854408026164764883282788228872422730426796964036339953243032471169599059864946929846897942311660444856500881157627635070461874788798479969749148265488737269242138125276336231074550061401137608491763658703457333682281894001175710337916563721667833899140756579446692636740803392184585722720096393049396983429172362155320522554983514619609920497044582474442421829340677709315996841088489844271806513186036496393585407240370316365197339351340483919017401594150361700857366878892429800360112166524381125248886428030288380275245283172333192472049598215559401537793652547726636503934363332183018649309644032041025460634116255211234769153102392732620786390005261995154167811464813726711030697285810368618250881702734000738352303091427552196713825243782623933371846875310104576922468718965722781348999792261434989744817333206397145903021295875483307255331135891628371978924484606271065431126447787086370988728504966204382488388264201521475424565928348483896217675299360166658799188609432349243616524719011762907714626024168304062584010299755388374528648951748728586082911418656902918351836090811152465150844272905056417598031872067035269641608852161531126545463014551370121675605966090467188307761628501978829287431924152230427232470193532487868434859640848896356815740492114527706693144096736365003400336909404506206054525452905491470579948548639209494179586842305522737637998313244784913929792600708591633373797076600097599279736476064162849753162683849083256339722032371278343428487330065205695982286502910761957807062021742654379446103402980948921285198480919302840846191365221448637043250021730574227427401070748465043538103551132004599624010891204489543960501174956381302650624235065695412858310517004101657449349380221052116940323984137454507423415022090652480220066228779658941219604532923627133892071435094537363821593140773520148202258257365377799513920144956168886780532590474809471383199304229701957134904046751031353290909464534861157043197260932528256709809880167788541171786723162722090095871064065331781169162019259822903508732492099715654709987073550592487919059651644800430692650967933375341519308032319602227844000666019193830975470973737933284432031505715605625327652557505105667278792254475273710861614066305541213788158245072232440948113770249049884870248999629667214219632476919680336512069322116094302600786931027908901972194770137131889947537752632392559918175197740127380180322111634839578981873230636564785197655801019893229822986841912348126510932514555766252419658653454374052512345836342370060111071698481211190964903374145049749978022494178654533772510244967137499062702143945454397749439745850476267398204409344619499692076707327549950163301142682012067903384926625617078050443762447629934382841934320024777241275255694644563086065877699611330203970292149826772899867754116039618667724044532592974321212013949177506421959557054903146634990253314775157648904700649644217865679991029679793977464576147734859155280254478074793791324200118024695366456099362159228292247571122063429520946914924971676075397184508916320135611763860169831140887484359926238031856928031963768761082738052208668257870187484855701347660817991904131673984170910416333531302390891256753373299548888335526675052887078458729450219382117790066847216163088188027235458968405387130072005380062744582573477002086457419632204861134650262787584245076831430367210586506601803354513331410030555633056779072261732900794389081185585707525128986936255211840595416162100741922337409034848013893608598137326958657067935606928709585211034540782970060526730426585295771631277476730739635431499542793327147132688173585419828592558615138836468122812815235779103605952395454112062856242748859602276897594699071852877391336932765703517074846094130130678799401242934437796693799559444264269397456033703963604065296605611599911516120989240020225151292752449914634913732294398793601227484710591923123408573013726352175160558078677854865440472808146477834894937447688342402578394580188223439937241957807497415618840325318282357589258677225949348356847224427929377325714528578664508558543070286442203553955644671526639048454361613051991202720409563644266288889444804373441528985095417130388196353837511548924969911885632130287920580810089032465272254460917478887957123304568579413331050508574955191599197898377559741224381633086554506983987429555409829385610668669494047047669767568471117237169371584386847989770082786165486515259306168877698177762440604303539420935088502476960879580937111216390975493980040547473563704578064270414820380109488466507067300279139556199168263084193644554879520226254190511134396602888107174567243081725801434995912583615511175035292688594895737779911680541182760881274801354769906298983128796238151756142280291944341904837249961183927127259774804077238893168039982217699039493068652453735448716342419462394401218148992098544599082286442207037013394688612097443069492358858592675192416257317341970526084237272280051682084283648172977430146848814384447395850511073836042443552369811872243027991376415460834382167913553776237569568020941815702850933490294206072186601656149882590979545979062252462524698903374908101376211921195095513534129745678117856107438170605289882424284793409973682188484167392009346311886294121558650822293871518082537008834783900908437818710759556455844321308447199842992850196389280214529284524021064954593445412969911435126188524823781983215552071261695799270753029901890680132329860604184069092019466652461438329160624928717525066264714881994173911945104105968241278006645961452619171531187939806756066127383948665252022220306530554378088715799205236825556505086798465939466148068378745674039420235551463239114998831719547848755881760987691761233976441862464763961384580519186492978219889550850445765591584958534813224758694546333863407875994214367453542925545519955755300942253335148234767723479504309290653278277235837742170366827613096574443614730794093665952248480523872724792474569011062994884369958648702010842455494017527048136843). UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.1 UPGRADED-ARRAY-ELEMENT-TYPE.ERROR.2 VECTOR.TYPE.1 VECTOR.TYPE.2 VECTOR.TYPE.3 VECTOR.TYPE.4 VECTOR.TYPE.5 VECTOR.TYPE.6 VECTOR.TYPE.7 @@ -21533,125 +21624,6 @@ ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13 ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2 ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9 - ELT-V.10 ELT-V.11Package #<"DEFPACKAGE" package> -Package #<"ANSI-LOOP" package> -Package #<"SLOOP" package> -Package #<"COMPILER" package> -Package #<"SYSTEM" package> -Package #<"KEYWORD" package> -Package #<"COMMON-LISP-USER" package> -Package #<"COMMON-LISP" package> - WITH-PACKAGE-ITERATOR.12Package #<"MPE11" package> -Package #<"TEST-DPE2" package> -Package #<"LOOP.16.PACKAGE" package> -Package #<"LOOP.15.PACKAGE" package> -Package #<"STRUCT-TEST-PACKAGE" package> -Package #<"DS4" package> -Package #<"DS3" package> -Package #<"DS2" package> -Package #<"DS1" package> -Package #<"B" package> -Package #<"A" package> -Package #<"LOOP.CL-TEST.2" package> -Package #<"LOOP.CL-TEST.1" package> -Package #<"CL-TEST" package> -Package #<"REGRESSION-TEST" package> -Package #<"CONDITIONS" package> -Package #<"SLOT-ACCESSOR-NAME" package> -Package #<"PCL" package> -Package #<"ITERATE" package> -Package #<"WALKER" package> -Package #<"XLIB" package> -Package #<"CLTL1-COMPAT" package> -Package #<"FPE" package> -Package #<"TK" package> -Package #<"DEFPACKAGE" package> -Package #<"ANSI-LOOP" package> -Package #<"SLOOP" package> -Package #<"COMPILER" package> -Package #<"SYSTEM" package> -Package #<"KEYWORD" package> -Package #<"COMMON-LISP-USER" package> -Package #<"COMMON-LISP" package> - WITH-PACKAGE-ITERATOR.13Package #<"MPE11" package> -Package #<"TEST-DPE2" package> -Package #<"LOOP.16.PACKAGE" package> -Package #<"LOOP.15.PACKAGE" package> -Package #<"STRUCT-TEST-PACKAGE" package> -Package #<"DS4" package> -Package #<"DS3" package> -Package #<"DS2" package> -Package #<"DS1" package> -Package #<"B" package> -Package #<"A" package> -Package #<"LOOP.CL-TEST.2" package> -Package #<"LOOP.CL-TEST.1" package> -Package #<"CL-TEST" package> -Package #<"REGRESSION-TEST" package> -Package #<"CONDITIONS" package> -Package #<"SLOT-ACCESSOR-NAME" package> -Package #<"PCL" package> -Package #<"ITERATE" package> -Package #<"WALKER" package> -Package #<"XLIB" package> -Package #<"CLTL1-COMPAT" package> -Package #<"FPE" package> -Package #<"TK" package> -Package #<"DEFPACKAGE" package> -Package #<"ANSI-LOOP" package> -Package #<"SLOOP" package> -Package #<"COMPILER" package> -Package #<"SYSTEM" package> -Package #<"KEYWORD" package> -Package #<"COMMON-LISP-USER" package> -Package #<"COMMON-LISP" package> - WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4 - UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1 - UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: # - UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1 - IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1 - UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5 - UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9 - UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1 - USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6 - USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2 - DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7 - DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12 - DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17 - DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22 - DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1... -Making G2... -Making G3... -Making G1... -Making G2... -Making G3... - DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4 - DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2 - DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5 - DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7 - DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2 - PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2 -Test PACKAGE-ERROR.3 failed -Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR) -Expected values: T - T -Actual values: NIL - NIL. - PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2 - PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4 - PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1 - KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1 - PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1 - PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1 - PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3 - COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9 - COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14 - COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1 - COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4 - COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3 - ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13 - ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2 - ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9 ELT-V.10 ELT-V.11 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3 ELT-ADJ-ARRAY.4 ELT-ADJ-ARRAY.5 ELT-ADJ-ARRAY.6 ELT-ADJ-ARRAY.7 ELT-ADJ-ARRAY.8 ELT-ADJ-ARRAY.9 ELT-ADJ-ARRAY.10 ELT-ADJ-ARRAY.11 @@ -22043,16 +22015,63 @@ POSITION.ERROR.9 POSITION.ERROR.10 POSITION.ERROR.11 POSITION.ERROR.12 POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1 SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6 - SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10 - SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14 - SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2 - SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4 - SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6 - SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1 - SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5 - SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9 - SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1 - SEARCH-VECTOR.2 SEARCH-VECTOR.3 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3 + SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10Package #<"TK" package> +Package #<"DEFPACKAGE" package> +Package #<"ANSI-LOOP" package> +Package #<"SLOOP" package> +Package #<"COMPILER" package> +Package #<"SYSTEM" package> +Package #<"KEYWORD" package> +Package #<"COMMON-LISP-USER" package> +Package #<"COMMON-LISP" package> + WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4 + UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1 + UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: # + UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1 + IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1 + UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5 + UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9 + UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1 + USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6 + USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2 + DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7 + DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12 + DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17 + DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22 + DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1... +Making G2... +Making G3... +Making G1... +Making G2... +Making G3... + DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4 + DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2 + DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5 + DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7 + DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2 + PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2 +Test PACKAGE-ERROR.3 failed +Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR) +Expected values: T + T +Actual values: NIL + NIL. + PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2 + PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4 + PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1 + KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1 + PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1 + PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1 + PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3 + COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9 + COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14 + COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1 + COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4 + COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3 + ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13 + ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2 + ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9 + ELT-V.10 ELT-V.11 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3 ELT-ADJ-ARRAY.4 ELT-ADJ-ARRAY.5 ELT-ADJ-ARRAY.6 ELT-ADJ-ARRAY.7 ELT-ADJ-ARRAY.8 ELT-ADJ-ARRAY.9 ELT-ADJ-ARRAY.10 ELT-ADJ-ARRAY.11 ELT-ADJ-ARRAY.12 ELT-ADJ-ARRAY.13 ELT-DISPLACED-ARRAY.1 @@ -22458,8 +22477,16 @@ SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1 SEARCH-BITVECTOR.2 SEARCH-BITVECTOR.3 SEARCH-BITVECTOR.4 SEARCH-BITVECTOR.5 SEARCH-BITVECTOR.6 SEARCH-BITVECTOR.7 - SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 SEARCH-BITVECTOR.10 - SEARCH-BITVECTOR.11 SEARCH-VECTOR.4 SEARCH-VECTOR.5 + SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 + SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14 + SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2 + SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4 + SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6 + SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1 + SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5 + SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9 + SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1 + SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5 SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9 SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13 SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1 @@ -22779,75 +22806,8 @@ NSUBSTITUTE-STRING.5 NSUBSTITUTE-STRING.6 NSUBSTITUTE-STRING.7 NSUBSTITUTE-STRING.8 NSUBSTITUTE-STRING.9 NSUBSTITUTE-STRING.10 NSUBSTITUTE-STRING.11 NSUBSTITUTE-STRING.12 NSUBSTITUTE-STRING.13 - NSUBSTITUTE-STRING.14 NSUBSTITUTE-STRING.15 NSUBSTITUTE-STRING.16 - NSUBSTITUTE-STRING.17 NSUBSTITUTE-STRING.18 NSUBSTITUTE-STRING.19 - NSUBSTITUTE-STRING.20 NSUBSTITUTE-STRING.21 NSUBSTITUTE-STRING.22 - NSUBSTITUTE-STRING.23 NSUBSTITUTE-STRING.28 NSUBSTITUTE-STRING.29 - NSUBSTITUTE-STRING.30 NSUBSTITUTE-STRING.31 NSUBSTITUTE-BIT-VECTOR.1 - NSUBSTITUTE-BIT-VECTOR.2 NSUBSTITUTE-BIT-VECTOR.3 - NSUBSTITUTE-BIT-VECTOR.4 NSUBSTITUTE-BIT-VECTOR.5 - NSUBSTITUTE-BIT-VECTOR.6 NSUBSTITUTE-BIT-VECTOR.7 - NSUBSTITUTE-BIT-VECTOR.8 NSUBSTITUTE-BIT-VECTOR.9 - NSUBSTITUTE-BIT-VECTOR.10 NSUBSTITUTE-BIT-VECTOR.11 - NSUBSTITUTE-BIT-VECTOR.12 NSUBSTITUTE-BIT-VECTOR.13 - NSUBSTITUTE-BIT-VECTOR.14 NSUBSTITUTE-BIT-VECTOR.15 - NSUBSTITUTE-BIT-VECTOR.16 NSUBSTITUTE-BIT-VECTOR.17 - NSUBSTITUTE-BIT-VECTOR.18 NSUBSTITUTE-BIT-VECTOR.19 - NSUBSTITUTE-BIT-VECTOR.20 NSUBSTITUTE-BIT-VECTOR.21 - NSUBSTITUTE-BIT-VECTOR.22 NSUBSTITUTE-BIT-VECTOR.23 - NSUBSTITUTE-BIT-VECTOR.24 NSUBSTITUTE-BIT-VECTOR.25 - NSUBSTITUTE-LIST.24 NSUBSTITUTE-LIST.25 NSUBSTITUTE-LIST.26 - NSUBSTITUTE-LIST.27 NSUBSTITUTE-VECTOR.24 NSUBSTITUTE-VECTOR.25 - NSUBSTITUTE-VECTOR.26 NSUBSTITUTE-VECTOR.27 NSUBSTITUTE-STRING.24 - NSUBSTITUTE-STRING.25 NSUBSTITUTE-STRING.26 NSUBSTITUTE-STRING.27 - NSUBSTITUTE-BIT-VECTOR.30 NSUBSTITUTE-BIT-VECTOR.31 - NSUBSTITUTE-BIT-VECTOR.32 NSUBSTITUTE-BIT-VECTOR.33 - NSUBSTITUTE.ORDER.1 NSUBSTITUTE.ORDER.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.1 - NSUBSTITUTE.ALLOW-OTHER-KEYS.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.3 - NSUBSTITUTE.ALLOW-OTHER-KEYS.4 NSUBSTITUTE.ALLOW-OTHER-KEYS.5 - NSUBSTITUTE.KEYWORDS.6 NSUBSTITUTE.ALLOW-OTHER-KEYS.7 - NSUBSTITUTE.ALLOW-OTHER-KEYS.8 NSUBSTITUTE.ERROR.1 NSUBSTITUTE.ERROR.2 - NSUBSTITUTE.ERROR.3 NSUBSTITUTE.ERROR.4 NSUBSTITUTE.ERROR.5 - NSUBSTITUTE.ERROR.6 NSUBSTITUTE.ERROR.7 NSUBSTITUTE.ERROR.8 - NSUBSTITUTE.ERROR.9 NSUBSTITUTE.ERROR.10 NSUBSTITUTE.ERROR.11 - NSUBSTITUTE-IF-LIST.1 NSUBSTITUTE-IF-LIST.2 NSUBSTITUTE-IF-LIST.3 - NSUBSTITUTE-IF-LIST.4 NSUBSTITUTE-IF-LIST.5 NSUBSTITUTE-IF-LIST.6 - NSUBSTITUTE-IF-LIST.7 NSUBSTITUTE-IF-LIST.8 NSUBSTITUTE-IF-LIST.9 - NSUBSTITUTE-IF-LIST.10 NSUBSTITUTE-IF-LIST.11 NSUBSTITUTE-IF-LIST.12 - NSUBSTITUTE-IF-LIST.13 NSUBSTITUTE-IF-LIST.14 NSUBSTITUTE-IF-LIST.15 - NSUBSTITUTE-IF-LIST.16 NSUBSTITUTE-IF-LIST.17 NSUBSTITUTE-IF-LIST.18 - NSUBSTITUTE-IF-VECTOR.1 NSUBSTITUTE-IF-VECTOR.2 - NSUBSTITUTE-IF-VECTOR.3 NSUBSTITUTE-IF-VECTOR.4 - NSUBSTITUTE-IF-VECTOR.5 NSUBSTITUTE-IF-VECTOR.6 - NSUBSTITUTE-IF-VECTOR.7 NSUBSTITUTE-IF-VECTOR.8 - NSUBSTITUTE-IF-VECTOR.9 NSUBSTITUTE-IF-VECTOR.10 - NSUBSTITUTE-IF-VECTOR.11 NSUBSTITUTE-IF-VECTOR.12 - NSUBSTITUTE-IF-VECTOR.13 NSUBSTITUTE-IF-VECTOR.14 - NSUBSTITUTE-IF-VECTOR.15 NSUBSTITUTE-IF-VECTOR.16 - NSUBSTITUTE-IF-VECTOR.17 NSUBSTITUTE-IF-VECTOR.18 - NSUBSTITUTE-IF-VECTOR.28 NSUBSTITUTE-IF-VECTOR.29 - NSUBSTITUTE-IF-VECTOR.30 NSUBSTITUTE-IF-VECTOR.31 - NSUBSTITUTE-IF-STRING.1 NSUBSTITUTE-IF-STRING.2 - NSUBSTITUTE-IF-STRING.3 NSUBSTITUTE-IF-STRING.4 - NSUBSTITUTE-IF-STRING.5 NSUBSTITUTE-IF-STRING.6 - NSUBSTITUTE-IF-STRING.7 NSUBSTITUTE-IF-STRING.8 - NSUBSTITUTE-IF-STRING.9 NSUBSTITUTE-IF-STRING.10 - NSUBSTITUTE-IF-STRING.11 NSUBSTITUTE-IF-STRING.12 - NSUBSTITUTE-IF-STRING.13 NSUBSTITUTE-IF-STRING.14 - NSUBSTITUTE-IF-STRING.15 NSUBSTITUTE-IF-STRING.16 - NSUBSTITUTE-IF-STRING.17 NSUBSTITUTE-IF-STRING.18 - NSUBSTITUTE-IF-STRING.28 NSUBSTITUTE-IF-STRING.29 - NSUBSTITUTE-IF-STRING.30 NSUBSTITUTE-IF-STRING.31 - NSUBSTITUTE-IF-BIT-VECTOR.1 NSUBSTITUTE-IF-BIT-VECTOR.2 - NSUBSTITUTE-IF-BIT-VECTOR.3 NSUBSTITUTE-IF-BIT-VECTOR.4 - NSUBSTITUTE-IF-BIT-VECTOR.5 NSUBSTITUTE-IF-BIT-VECTOR.6 - NSUBSTITUTE-IF-BIT-VECTOR.7 NSUBSTITUTE-IF-BIT-VECTOR.8 - NSUBSTITUTE-IF-BIT-VECTOR.9 NSUBSTITUTE-IF-BIT-VECTOR.10 - NSUBSTITUTE-IF-BIT-VECTOR.11 NSUBSTITUTE-IF-BIT-VECTOR.12 - NSUBSTITUTE-IF-BIT-VECTOR.13 NSUBSTITUTE-IF-BIT-VECTOR.14 - NSUBSTITUTE-IF-BIT-VECTOR.15 NSUBSTITUTE-IF-BIT-VECTOR.16 - NSUBSTITUTE-IF-BIT-VECTOR.17 NSUBSTITUTE-IF-BIT-VECTOR.18 - NSUBSTITUTE-IF-BIT-VECTOR.19 NSUBSTITUTE-IF-BIT-VECTOR.20 SEARCH-BITVECTOR.12 SEARCH-BITVECTOR.13 + NSUBSTITUTE-STRING.14 NSUBSTITUTE-STRING.15 NSUBSTITUTE-STRING.16 SEARCH-BITVECTOR.10 + SEARCH-BITVECTOR.11 SEARCH-BITVECTOR.12 SEARCH-BITVECTOR.13 SEARCH-BITVECTOR.14 SEARCH-BITVECTOR.15 SEARCH-BITVECTOR.16 SEARCH-STRING.2 SEARCH-STRING.3 SEARCH-STRING.4 SEARCH-STRING.5 SEARCH-STRING.6 SEARCH-STRING.7 SEARCH-STRING.8 SEARCH-STRING.9 @@ -23374,6 +23334,74 @@ DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1 REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2 REMOVE-RANDOM + NSUBSTITUTE-STRING.17 NSUBSTITUTE-STRING.18 NSUBSTITUTE-STRING.19 + NSUBSTITUTE-STRING.20 NSUBSTITUTE-STRING.21 NSUBSTITUTE-STRING.22 + NSUBSTITUTE-STRING.23 NSUBSTITUTE-STRING.28 NSUBSTITUTE-STRING.29 + NSUBSTITUTE-STRING.30 NSUBSTITUTE-STRING.31 NSUBSTITUTE-BIT-VECTOR.1 + NSUBSTITUTE-BIT-VECTOR.2 NSUBSTITUTE-BIT-VECTOR.3 + NSUBSTITUTE-BIT-VECTOR.4 NSUBSTITUTE-BIT-VECTOR.5 + NSUBSTITUTE-BIT-VECTOR.6 NSUBSTITUTE-BIT-VECTOR.7 + NSUBSTITUTE-BIT-VECTOR.8 NSUBSTITUTE-BIT-VECTOR.9 + NSUBSTITUTE-BIT-VECTOR.10 NSUBSTITUTE-BIT-VECTOR.11 + NSUBSTITUTE-BIT-VECTOR.12 NSUBSTITUTE-BIT-VECTOR.13 + NSUBSTITUTE-BIT-VECTOR.14 NSUBSTITUTE-BIT-VECTOR.15 + NSUBSTITUTE-BIT-VECTOR.16 NSUBSTITUTE-BIT-VECTOR.17 + NSUBSTITUTE-BIT-VECTOR.18 NSUBSTITUTE-BIT-VECTOR.19 + NSUBSTITUTE-BIT-VECTOR.20 NSUBSTITUTE-BIT-VECTOR.21 + NSUBSTITUTE-BIT-VECTOR.22 NSUBSTITUTE-BIT-VECTOR.23 + NSUBSTITUTE-BIT-VECTOR.24 NSUBSTITUTE-BIT-VECTOR.25 + NSUBSTITUTE-LIST.24 NSUBSTITUTE-LIST.25 NSUBSTITUTE-LIST.26 + NSUBSTITUTE-LIST.27 NSUBSTITUTE-VECTOR.24 NSUBSTITUTE-VECTOR.25 + NSUBSTITUTE-VECTOR.26 NSUBSTITUTE-VECTOR.27 NSUBSTITUTE-STRING.24 + NSUBSTITUTE-STRING.25 NSUBSTITUTE-STRING.26 NSUBSTITUTE-STRING.27 + NSUBSTITUTE-BIT-VECTOR.30 NSUBSTITUTE-BIT-VECTOR.31 + NSUBSTITUTE-BIT-VECTOR.32 NSUBSTITUTE-BIT-VECTOR.33 + NSUBSTITUTE.ORDER.1 NSUBSTITUTE.ORDER.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.1 + NSUBSTITUTE.ALLOW-OTHER-KEYS.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.3 + NSUBSTITUTE.ALLOW-OTHER-KEYS.4 NSUBSTITUTE.ALLOW-OTHER-KEYS.5 + NSUBSTITUTE.KEYWORDS.6 NSUBSTITUTE.ALLOW-OTHER-KEYS.7 + NSUBSTITUTE.ALLOW-OTHER-KEYS.8 NSUBSTITUTE.ERROR.1 NSUBSTITUTE.ERROR.2 + NSUBSTITUTE.ERROR.3 NSUBSTITUTE.ERROR.4 NSUBSTITUTE.ERROR.5 + NSUBSTITUTE.ERROR.6 NSUBSTITUTE.ERROR.7 NSUBSTITUTE.ERROR.8 + NSUBSTITUTE.ERROR.9 NSUBSTITUTE.ERROR.10 NSUBSTITUTE.ERROR.11 + NSUBSTITUTE-IF-LIST.1 NSUBSTITUTE-IF-LIST.2 NSUBSTITUTE-IF-LIST.3 + NSUBSTITUTE-IF-LIST.4 NSUBSTITUTE-IF-LIST.5 NSUBSTITUTE-IF-LIST.6 + NSUBSTITUTE-IF-LIST.7 NSUBSTITUTE-IF-LIST.8 NSUBSTITUTE-IF-LIST.9 + NSUBSTITUTE-IF-LIST.10 NSUBSTITUTE-IF-LIST.11 NSUBSTITUTE-IF-LIST.12 + NSUBSTITUTE-IF-LIST.13 NSUBSTITUTE-IF-LIST.14 NSUBSTITUTE-IF-LIST.15 + NSUBSTITUTE-IF-LIST.16 NSUBSTITUTE-IF-LIST.17 NSUBSTITUTE-IF-LIST.18 + NSUBSTITUTE-IF-VECTOR.1 NSUBSTITUTE-IF-VECTOR.2 + NSUBSTITUTE-IF-VECTOR.3 NSUBSTITUTE-IF-VECTOR.4 + NSUBSTITUTE-IF-VECTOR.5 NSUBSTITUTE-IF-VECTOR.6 + NSUBSTITUTE-IF-VECTOR.7 NSUBSTITUTE-IF-VECTOR.8 + NSUBSTITUTE-IF-VECTOR.9 NSUBSTITUTE-IF-VECTOR.10 + NSUBSTITUTE-IF-VECTOR.11 NSUBSTITUTE-IF-VECTOR.12 + NSUBSTITUTE-IF-VECTOR.13 NSUBSTITUTE-IF-VECTOR.14 + NSUBSTITUTE-IF-VECTOR.15 NSUBSTITUTE-IF-VECTOR.16 + NSUBSTITUTE-IF-VECTOR.17 NSUBSTITUTE-IF-VECTOR.18 + NSUBSTITUTE-IF-VECTOR.28 NSUBSTITUTE-IF-VECTOR.29 + NSUBSTITUTE-IF-VECTOR.30 NSUBSTITUTE-IF-VECTOR.31 + NSUBSTITUTE-IF-STRING.1 NSUBSTITUTE-IF-STRING.2 + NSUBSTITUTE-IF-STRING.3 NSUBSTITUTE-IF-STRING.4 + NSUBSTITUTE-IF-STRING.5 NSUBSTITUTE-IF-STRING.6 + NSUBSTITUTE-IF-STRING.7 NSUBSTITUTE-IF-STRING.8 + NSUBSTITUTE-IF-STRING.9 NSUBSTITUTE-IF-STRING.10 + NSUBSTITUTE-IF-STRING.11 NSUBSTITUTE-IF-STRING.12 + NSUBSTITUTE-IF-STRING.13 NSUBSTITUTE-IF-STRING.14 + NSUBSTITUTE-IF-STRING.15 NSUBSTITUTE-IF-STRING.16 + NSUBSTITUTE-IF-STRING.17 NSUBSTITUTE-IF-STRING.18 + NSUBSTITUTE-IF-STRING.28 NSUBSTITUTE-IF-STRING.29 + NSUBSTITUTE-IF-STRING.30 NSUBSTITUTE-IF-STRING.31 + NSUBSTITUTE-IF-BIT-VECTOR.1 NSUBSTITUTE-IF-BIT-VECTOR.2 + NSUBSTITUTE-IF-BIT-VECTOR.3 NSUBSTITUTE-IF-BIT-VECTOR.4 + NSUBSTITUTE-IF-BIT-VECTOR.5 NSUBSTITUTE-IF-BIT-VECTOR.6 + NSUBSTITUTE-IF-BIT-VECTOR.7 NSUBSTITUTE-IF-BIT-VECTOR.8 + NSUBSTITUTE-IF-BIT-VECTOR.9 NSUBSTITUTE-IF-BIT-VECTOR.10 + NSUBSTITUTE-IF-BIT-VECTOR.11 NSUBSTITUTE-IF-BIT-VECTOR.12 + NSUBSTITUTE-IF-BIT-VECTOR.13 NSUBSTITUTE-IF-BIT-VECTOR.14 + NSUBSTITUTE-IF-BIT-VECTOR.15 NSUBSTITUTE-IF-BIT-VECTOR.16 + NSUBSTITUTE-IF-BIT-VECTOR.17 NSUBSTITUTE-IF-BIT-VECTOR.18 + NSUBSTITUTE-IF-BIT-VECTOR.19 NSUBSTITUTE-IF-BIT-VECTOR.20 NSUBSTITUTE-IF-BIT-VECTOR.21 NSUBSTITUTE-IF-LIST.24 NSUBSTITUTE-IF-LIST.25 NSUBSTITUTE-IF-VECTOR.24 NSUBSTITUTE-IF-VECTOR.25 NSUBSTITUTE-IF-STRING.24 @@ -23518,7 +23546,8 @@ DELETE.ORDER.1 DELETE.ORDER.2 REMOVE-IF.ORDER.1 REMOVE-IF.ORDER.2 DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1 REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2 - REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM DELETE-RANDOM + REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM + DELETE-IF-RANDOM DELETE-RANDOM DELETE-IF-RANDOM DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1 REMOVE-IF-LIST.2 REMOVE-IF-NOT-LIST.1 REMOVE-IF-NOT-LIST.2 DELETE-IF-LIST.1 DELETE-IF-LIST.2 DELETE-IF-NOT-LIST.1 @@ -23533,8 +23562,7 @@ REMOVE.ERROR.5 REMOVE.ERROR.6 REMOVE.ERROR.7 REMOVE.ERROR.8 REMOVE.ERROR.9 REMOVE.ERROR.10 DELETE.ERROR.1 DELETE.ERROR.2 DELETE.ERROR.3 DELETE.ERROR.4 DELETE.ERROR.5 DELETE.ERROR.6 - DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10 - DELETE-IF-RANDOM DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1 + DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10 DELETE-IF-NOT-RANDOM REMOVE-IF-LIST.1 REMOVE-IF-LIST.2 REMOVE-IF-NOT-LIST.1 REMOVE-IF-NOT-LIST.2 DELETE-IF-LIST.1 DELETE-IF-LIST.2 DELETE-IF-NOT-LIST.1 DELETE-IF-NOT-LIST.2 DELETE-LIST.1 DELETE-LIST.2 @@ -24889,7 +24917,1559 @@ T))) Expected value: T Actual value: #. - COPY-STRUCTURE.ERROR.1 COPY-STRUCTURE.ERROR.2 STRUCTURE-BOA-TEST-01/1 RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1 + COPY-STRUCTURE.ERROR.1 COPY-STRUCTURE.ERROR.2 STRUCTURE-BOA-TEST-01/1 + STRUCTURE-BOA-TEST-02/1 STRUCTURE-BOA-TEST-02/2 + STRUCTURE-BOA-TEST-02/3 STRUCTURE-BOA-TEST-03/1 + STRUCTURE-BOA-TEST-03/2 STRUCTURE-BOA-TEST-04/1 + STRUCTURE-BOA-TEST-04/2 STRUCTURE-BOA-TEST-05/1 + STRUCTURE-BOA-TEST-05/2 STRUCTURE-BOA-TEST-05/3 + STRUCTURE-BOA-TEST-05/4 STRUCTURE-BOA-TEST-06/1 + STRUCTURE-BOA-TEST-06/2 STRUCTURE-BOA-TEST-06/3 + STRUCTURE-BOA-TEST-06/4 STRUCTURE-BOA-TEST-07/1 + STRUCTURE-BOA-TEST-07/2 STRUCTURE-BOA-TEST-07/3 + STRUCTURE-BOA-TEST-07/4 +Test STRUCTURE-BOA-TEST-08/1 failed +Form: (SBT-SLOTS 'SBT-08 (SBT-08-CON :FOO 10) :A) +Expected value: (10) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/1 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON) :A :B :C :F :G) +Expected value: (P Q R S (NIL NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/2 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :D 1) :A :B :C :D :F :G) +Expected value: (P Q R 1 S (NIL NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/3 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :A 1) :A :B :C :F :G) +Expected value: (1 Q R S (T NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/4 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :X 1) :A :B :C :F :G) +Expected value: (P 1 R S (NIL NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/5 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :C 1) :A :B :C :F :G) +Expected value: (P Q 1 S (NIL NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/6 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :Y 1) :A :B :C :E :F :G) +Expected value: (P Q R 1 S (NIL NIL)) +Actual value: #. +Test STRUCTURE-BOA-TEST-09/7 failed +Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :Z 1) :A :B :C :F :G) +Expected value: (P Q R 1 (NIL T)) +Actual value: #. + STRUCTURE-BOA-TEST-10/1 STRUCTURE-BOA-TEST-11/1 STRUCTURE-BOA-12/1 + STRUCTURE-BOA-12/2 STRUCTURE-BOA-12/3 +Test STRUCTURE-BOA-TEST-13/1 failed +Form: (SBT-13-D (SBT-13-CON)) +Expected value: (1 2 NIL) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/2 failed +Form: (SBT-13-D (SBT-13-CON :A 10)) +Expected value: (10 2 NIL) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/3 failed +Form: (SBT-13-D (SBT-13-CON :B 10)) +Expected value: (1 10 NIL) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/4 failed +Form: (SBT-13-D (SBT-13-CON :C 10)) +Expected value: (1 2 10) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/5 failed +Form: (SBT-13-D (SBT-13-CON :C 10 :A 3)) +Expected value: (3 2 10) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/6 failed +Form: (SBT-13-D (SBT-13-CON :C 10 :B 3)) +Expected value: (1 3 10) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/7 failed +Form: (SBT-13-D (SBT-13-CON :A 10 :B 3)) +Expected value: (10 3 NIL) +Actual value: #. +Test STRUCTURE-BOA-TEST-13/8 failed +Form: (SBT-13-D (SBT-13-CON :A 10 :C 'A :B 3)) +Expected value: (10 3 A) +Actual value: #. +Test STRUCTURE-BOA-TEST-14/1 failed +Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON) :A :B :C) +Expected value: (1 2 3) +Actual value: #. +Test STRUCTURE-BOA-TEST-14/2 failed +Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :A 9) :A :B :C) +Expected value: (9 2 3) +Actual value: #. +Test STRUCTURE-BOA-TEST-14/3 failed +Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :B 9) :A :B :C) +Expected value: (1 9 3) +Actual value: #. +Test STRUCTURE-BOA-TEST-14/4 failed +Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :C 9) :A :B :C) +Expected value: (1 2 9) +Actual value: #. +Test STRUCTURE-BOA-TEST-14/5 failed +Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :D 9) :A :B :C) +Expected value: (1 2 3) +Actual value: #. +Test STRUCTURE-BOA-TEST-15/1 failed +Form: (SBT-SLOTS 'SBT-15 (SBT-15-CON :X 1 'Y 2 :C 3) :A :B :C) +Expected value: (1 2 3) +Actual value: #. +Test STRUCTURE-BOA-TEST-15/2 failed +Form: (CLASSIFY-ERROR (SBT-15-CON :A 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/3 failed +Form: (CLASSIFY-ERROR (SBT-15-CON :B 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/4 failed +Form: (CLASSIFY-ERROR (SBT-15-CON 'X 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/5 failed +Form: (CLASSIFY-ERROR (SBT-15-CON :Y 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/6 failed +Form: (CLASSIFY-ERROR (SBT-15-CON 'C 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/7 failed +Form: (CLASSIFY-ERROR (SBT-15-CON 'A 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. +Test STRUCTURE-BOA-TEST-15/8 failed +Form: (CLASSIFY-ERROR (SBT-15-CON 'B 1)) +Expected value: PROGRAM-ERROR +Actual value: UNDEFINED-FUNCTION. + STRUCTURE-BOA-TEST-16/1 STRUCTURE-BOA-TEST-16/2 + STRUCTURE-BOA-TEST-16/3 STRUCTURE-BOA-TEST-16/4 + STRUCTURE-BOA-TEST-16/5 STRUCTURE-BOA-TEST-16/6 + STRUCTURE-BOA-TEST-16/7 STRUCTURE-BOA-TEST-16/8 + STRUCTURE-BOA-TEST-16/10 STRUCTURE-BOA-TEST-16/11 BOOLEAN-TYPE.1 + BOOLEAN-TYPE.2 BOOLEAN-TYPE.3 +Test TYPES.3 failed +Form: (LOOP + FOR + (T1 T2) + IN + *SUBTYPE-TABLE* + FOR + M1 + = + (CHECK-SUBTYPEP T1 T2 T T) + FOR + M2 + = + (CHECK-SUBTYPEP (LIST 'AND T1 T2) T1 T) + FOR + M3 + = + (CHECK-SUBTYPEP (LIST 'AND T2 T1) T1 T) + FOR + M4 + = + (CHECK-SUBTYPEP (LIST 'AND T1 (LIST 'NOT T2)) NIL T) + FOR + M5 + = + (CHECK-SUBTYPEP (LIST 'AND (LIST 'NOT T2) T1) NIL T) + WHEN + M1 + COLLECT + M1 + WHEN + M2 + COLLECT + M2 + WHEN + M3 + COLLECT + M3 + WHEN + M4 + COLLECT + M4 + WHEN + M5 + COLLECT + M5) +Expected value: NIL +Actual value: ((((SUBTYPEP 'GENERIC-FUNCTION 'FUNCTION) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-GENERIC-FUNCTION + 'GENERIC-FUNCTION) + ==> NIL NIL)) + (((SUBTYPEP 'CLASS 'STANDARD-OBJECT) ==> NIL NIL)) + (((SUBTYPEP 'BUILT-IN-CLASS 'CLASS) ==> NIL NIL)) + (((SUBTYPEP 'STRUCTURE-CLASS 'CLASS) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-CLASS 'CLASS) ==> NIL NIL)) + (((SUBTYPEP 'METHOD 'STANDARD-OBJECT) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-METHOD 'METHOD) ==> NIL NIL)) + (((SUBTYPEP 'SERIOUS-CONDITION 'CONDITION) ==> NIL NIL)) + (((SUBTYPEP 'ERROR 'SERIOUS-CONDITION) ==> NIL NIL)) + (((SUBTYPEP 'TYPE-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'TYPE-ERROR) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-CONDITION 'CONDITION) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'SIMPLE-CONDITION) ==> + NIL NIL)) + (((SUBTYPEP 'PARSE-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'CELL-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'UNBOUND-SLOT 'CELL-ERROR) ==> NIL NIL)) + (((SUBTYPEP 'WARNING 'CONDITION) ==> NIL NIL)) + (((SUBTYPEP 'STYLE-WARNING 'WARNING) ==> NIL NIL)) + (((SUBTYPEP 'STORAGE-CONDITION 'SERIOUS-CONDITION) ==> + NIL NIL)) + (((SUBTYPEP 'SIMPLE-WARNING 'WARNING) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-WARNING 'SIMPLE-CONDITION) ==> NIL + NIL)) + (((SUBTYPEP 'UNBOUND-VARIABLE 'CELL-ERROR) ==> NIL NIL)) + (((SUBTYPEP 'CONTROL-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'PROGRAM-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'UNDEFINED-FUNCTION 'CELL-ERROR) ==> NIL + NIL)) + (((SUBTYPEP 'PACKAGE-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'ARITHMETIC-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'DIVISION-BY-ZERO 'ARITHMETIC-ERROR) ==> NIL + NIL)) + (((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION + 'ARITHMETIC-ERROR) + ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-INEXACT 'ARITHMETIC-ERROR) + ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-OVERFLOW 'ARITHMETIC-ERROR) + ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-UNDERFLOW 'ARITHMETIC-ERROR) + ==> NIL NIL)) + (((SUBTYPEP 'FILE-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'STRING-STREAM 'STREAM) ==> NIL NIL)) + (((SUBTYPEP 'STREAM-ERROR 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'END-OF-FILE 'STREAM-ERROR) ==> NIL NIL)) + (((SUBTYPEP 'PRINT-NOT-READABLE 'ERROR) ==> NIL NIL)) + (((SUBTYPEP 'READER-ERROR 'PARSE-ERROR) ==> NIL NIL)) + (((SUBTYPEP 'READER-ERROR 'STREAM-ERROR) ==> NIL NIL))). +Test TYPES.6 failed +Form: (TYPES.6-BODY) +Expected value: NIL +Actual value: ((((SUBTYPEP 'STANDARD-OBJECT 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'GENERIC-FUNCTION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-GENERIC-FUNCTION 'ATOM) ==> NIL + NIL)) + (((SUBTYPEP 'CLASS 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'BUILT-IN-CLASS 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STRUCTURE-CLASS 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-CLASS 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'METHOD 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STANDARD-METHOD 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'METHOD-COMBINATION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'CONDITION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SERIOUS-CONDITION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'TYPE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-CONDITION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'PARSE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'CELL-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'UNBOUND-SLOT 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'WARNING 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STYLE-WARNING 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STORAGE-CONDITION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-WARNING 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'SIMPLE-WARNING 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'UNBOUND-VARIABLE 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'CONTROL-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'PROGRAM-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'UNDEFINED-FUNCTION 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'PACKAGE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'ARITHMETIC-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'DIVISION-BY-ZERO 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION 'ATOM) ==> + NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-INEXACT 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-OVERFLOW 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'FLOATING-POINT-UNDERFLOW 'ATOM) ==> NIL + NIL)) + (((SUBTYPEP 'FILE-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STRING-STREAM 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'STREAM-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'END-OF-FILE 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'PRINT-NOT-READABLE 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'READER-ERROR 'ATOM) ==> NIL NIL)) + (((SUBTYPEP 'READER-ERROR 'ATOM) ==> NIL NIL))). + TYPES.7B TYPES.7C +Should be atomic, but isn't: CONDITION +Test TYPES.8 failed +Form: (LOOP + FOR + TP + IN + *DISJOINT-TYPES-LIST* + COUNT + (COND + ((AND (NOT (EQT TP 'CONS)) (NOT (SUBTYPEP* TP 'ATOM))) + (FORMAT T "~%Should be atomic, but isn't: ~S" TP) T))) +Expected value: 0 +Actual value: 1. + TYPES.9Found element of FUNCTION not in ATOM: (SYSTEM:LAMBDA-CLOSURE + () () () (X) + X) +Found element of ARRAY not in SIMPLE-ARRAY: #0ANIL +Found element of ARRAY not in SIMPLE-ARRAY: #(NIL NIL) +Found element of ARRAY not in SIMPLE-ARRAY: #2A((NIL NIL) (NIL NIL)) +Found element of ARRAY not in SIMPLE-ARRAY: #3A(((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) +Found element of ARRAY not in SIMPLE-ARRAY: #4A((((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL)))) +Found element of ARRAY not in SIMPLE-ARRAY: #5A(((((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL)))) + ((((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))))) +Found element of ARRAY not in SIMPLE-ARRAY: #6A((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))))) +Found element of ARRAY not in SIMPLE-ARRAY: #7A(((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))))) + ((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))))) +Found element of ARRAY not in SIMPLE-ARRAY: #8A((((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))))) + ((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))))) + (((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))))) + ((((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))))) + (((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))) + ((((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL))) + (((NIL NIL) + (NIL NIL)) + ((NIL NIL) + (NIL NIL)))))))) +Found element of VECTOR not in SIMPLE-ARRAY: #(NIL NIL) +Test TYPES.9A failed +Form: (TYPES.9A-BODY) +Expected value: 0 +Actual value: 11. +Test ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES failed +Form: (LOOP + FOR + SYM + BEING + THE + EXTERNAL-SYMBOLS + OF + "COMMON-LISP" + FOR + CLASS + = + (FIND-CLASS SYM NIL) + WHEN + CLASS + APPEND + (CHECK-EQUIVALENCE SYM CLASS)) +Expected value: NIL +Actual value: (((SUBTYPEP 'STRUCTURE-OBJECT + #) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STRUCTURE-OBJECT)) + ==> NIL T) + ((SUBTYPEP 'ARITHMETIC-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'ARITHMETIC-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT ARITHMETIC-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT ARITHMETIC-ERROR)) + ==> NIL T) + ((SUBTYPEP 'SYMBOL + #) + ==> NIL T) + ((SUBTYPEP + # 'SYMBOL) + ==> NIL T) + ((SUBTYPEP '(NOT SYMBOL) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SYMBOL)) + ==> NIL T) + ((SUBTYPEP 'CONTROL-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'CONTROL-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT CONTROL-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT CONTROL-ERROR)) + ==> NIL T) + ((SUBTYPEP 'CLASS + #) + ==> NIL T) + ((SUBTYPEP + # 'CLASS) + ==> NIL T) + ((SUBTYPEP '(NOT CLASS) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT CLASS)) + ==> NIL T) + ((SUBTYPEP 'SIMPLE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'SIMPLE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT SIMPLE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SIMPLE-ERROR)) + ==> NIL T) + ((SUBTYPEP T + #) + ==> NIL T) + ((SUBTYPEP + # T) + ==> NIL T) + ((SUBTYPEP '(NOT T) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) '(NOT T)) + ==> NIL T) + ((SUBTYPEP 'COMPLEX + #) + ==> NIL T) + ((SUBTYPEP + # 'COMPLEX) + ==> NIL T) + ((SUBTYPEP '(NOT COMPLEX) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT COMPLEX)) + ==> NIL T) + ((SUBTYPEP 'ARRAY + #) + ==> NIL T) + ((SUBTYPEP + # 'ARRAY) + ==> NIL T) + ((SUBTYPEP '(NOT ARRAY) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT ARRAY)) + ==> NIL T) + ((SUBTYPEP 'FLOATING-POINT-INEXACT + #) + ==> NIL T) + ((SUBTYPEP + # + 'FLOATING-POINT-INEXACT) + ==> NIL T) + ((SUBTYPEP '(NOT FLOATING-POINT-INEXACT) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FLOATING-POINT-INEXACT)) + ==> NIL T) + ((SUBTYPEP 'NUMBER + #) + ==> NIL T) + ((SUBTYPEP + # 'NUMBER) + ==> NIL T) + ((SUBTYPEP '(NOT NUMBER) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT NUMBER)) + ==> NIL T) + ((SUBTYPEP 'NULL + #) + ==> NIL T) + ((SUBTYPEP + # 'NULL) + ==> NIL T) + ((SUBTYPEP '(NOT NULL) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) '(NOT NULL)) + ==> NIL T) + ((SUBTYPEP 'FLOATING-POINT-UNDERFLOW + #) + ==> NIL T) + ((SUBTYPEP + # + 'FLOATING-POINT-UNDERFLOW) + ==> NIL T) + ((SUBTYPEP '(NOT FLOATING-POINT-UNDERFLOW) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FLOATING-POINT-UNDERFLOW)) + ==> NIL T) + ((SUBTYPEP 'FLOATING-POINT-OVERFLOW + #) + ==> NIL T) + ((SUBTYPEP + # + 'FLOATING-POINT-OVERFLOW) + ==> NIL T) + ((SUBTYPEP '(NOT FLOATING-POINT-OVERFLOW) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FLOATING-POINT-OVERFLOW)) + ==> NIL T) + ((SUBTYPEP 'RATIONAL + #) + ==> NIL T) + ((SUBTYPEP + # 'RATIONAL) + ==> NIL T) + ((SUBTYPEP '(NOT RATIONAL) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT RATIONAL)) + ==> NIL T) + ((SUBTYPEP 'RATIO + #) + ==> NIL T) + ((SUBTYPEP + # 'RATIO) + ==> NIL T) + ((SUBTYPEP '(NOT RATIO) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT RATIO)) + ==> NIL T) + ((SUBTYPEP 'STANDARD-METHOD + #) + ==> NIL T) + ((SUBTYPEP + # + 'STANDARD-METHOD) + ==> NIL T) + ((SUBTYPEP '(NOT STANDARD-METHOD) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STANDARD-METHOD)) + ==> NIL T) + ((SUBTYPEP 'STRUCTURE-CLASS + #) + ==> NIL T) + ((SUBTYPEP + # + 'STRUCTURE-CLASS) + ==> NIL T) + ((SUBTYPEP '(NOT STRUCTURE-CLASS) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STRUCTURE-CLASS)) + ==> NIL T) + ((SUBTYPEP 'BUILT-IN-CLASS + #) + ==> NIL T) + ((SUBTYPEP + # + 'BUILT-IN-CLASS) + ==> NIL T) + ((SUBTYPEP '(NOT BUILT-IN-CLASS) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT BUILT-IN-CLASS)) + ==> NIL T) + ((SUBTYPEP 'UNBOUND-SLOT + #) + ==> NIL T) + ((SUBTYPEP + # + 'UNBOUND-SLOT) + ==> NIL T) + ((SUBTYPEP '(NOT UNBOUND-SLOT) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT UNBOUND-SLOT)) + ==> NIL T) + ((SUBTYPEP 'ERROR + #) + ==> NIL T) + ((SUBTYPEP + # 'ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT ERROR)) + ==> NIL T) + ((SUBTYPEP 'STANDARD-GENERIC-FUNCTION + #) + ==> NIL T) + ((SUBTYPEP + # + 'STANDARD-GENERIC-FUNCTION) + ==> NIL T) + ((SUBTYPEP '(NOT STANDARD-GENERIC-FUNCTION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STANDARD-GENERIC-FUNCTION)) + ==> NIL T) + ((SUBTYPEP 'CHARACTER + #) + ==> NIL T) + ((SUBTYPEP + # 'CHARACTER) + ==> NIL T) + ((SUBTYPEP '(NOT CHARACTER) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT CHARACTER)) + ==> NIL T) + ((SUBTYPEP 'DIVISION-BY-ZERO + #) + ==> NIL T) + ((SUBTYPEP + # + 'DIVISION-BY-ZERO) + ==> NIL T) + ((SUBTYPEP '(NOT DIVISION-BY-ZERO) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT DIVISION-BY-ZERO)) + ==> NIL T) + ((SUBTYPEP 'SEQUENCE + #) + ==> NIL T) + ((SUBTYPEP + # 'SEQUENCE) + ==> NIL T) + ((SUBTYPEP '(NOT SEQUENCE) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SEQUENCE)) + ==> NIL T) + ((SUBTYPEP 'PRINT-NOT-READABLE + #) + ==> NIL T) + ((SUBTYPEP + # + 'PRINT-NOT-READABLE) + ==> NIL T) + ((SUBTYPEP '(NOT PRINT-NOT-READABLE) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT PRINT-NOT-READABLE)) + ==> NIL T) + ((SUBTYPEP 'UNDEFINED-FUNCTION + #) + ==> NIL T) + ((SUBTYPEP + # + 'UNDEFINED-FUNCTION) + ==> NIL T) + ((SUBTYPEP '(NOT UNDEFINED-FUNCTION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT UNDEFINED-FUNCTION)) + ==> NIL T) + ((SUBTYPEP 'END-OF-FILE + #) + ==> NIL T) + ((SUBTYPEP + # + 'END-OF-FILE) + ==> NIL T) + ((SUBTYPEP '(NOT END-OF-FILE) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT END-OF-FILE)) + ==> NIL T) + ((SUBTYPEP 'INTEGER + #) + ==> NIL T) + ((SUBTYPEP + # 'INTEGER) + ==> NIL T) + ((SUBTYPEP '(NOT INTEGER) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT INTEGER)) + ==> NIL T) + ((SUBTYPEP 'FLOAT + #) + ==> NIL T) + ((SUBTYPEP + # 'FLOAT) + ==> NIL T) + ((SUBTYPEP '(NOT FLOAT) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FLOAT)) + ==> NIL T) + ((SUBTYPEP 'BIT-VECTOR + #) + ==> NIL T) + ((SUBTYPEP + # 'BIT-VECTOR) + ==> NIL T) + ((SUBTYPEP '(NOT BIT-VECTOR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT BIT-VECTOR)) + ==> NIL T) + ((SUBTYPEP 'STYLE-WARNING + #) + ==> NIL T) + ((SUBTYPEP + # + 'STYLE-WARNING) + ==> NIL T) + ((SUBTYPEP '(NOT STYLE-WARNING) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STYLE-WARNING)) + ==> NIL T) + ((SUBTYPEP 'SIMPLE-TYPE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'SIMPLE-TYPE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT SIMPLE-TYPE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SIMPLE-TYPE-ERROR)) + ==> NIL T) + ((SUBTYPEP 'CELL-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # 'CELL-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT CELL-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT CELL-ERROR)) + ==> NIL T) + ((SUBTYPEP 'FILE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # 'FILE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT FILE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FILE-ERROR)) + ==> NIL T) + ((SUBTYPEP 'RESTART + #) + ==> NIL T) + ((SUBTYPEP + # 'RESTART) + ==> NIL T) + ((SUBTYPEP '(NOT RESTART) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT RESTART)) + ==> NIL T) + ((SUBTYPEP 'TYPE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # 'TYPE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT TYPE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT TYPE-ERROR)) + ==> NIL T) + ((SUBTYPEP 'LIST + #) + ==> NIL T) + ((SUBTYPEP + # 'LIST) + ==> NIL T) + ((SUBTYPEP '(NOT LIST) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) '(NOT LIST)) + ==> NIL T) + ((SUBTYPEP 'STANDARD-OBJECT + #) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STANDARD-OBJECT)) + ==> NIL T) + ((SUBTYPEP 'STRING + #) + ==> NIL T) + ((SUBTYPEP + # 'STRING) + ==> NIL T) + ((SUBTYPEP '(NOT STRING) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STRING)) + ==> NIL T) + ((SUBTYPEP 'METHOD-COMBINATION + #) + ==> NIL T) + ((SUBTYPEP + # + 'METHOD-COMBINATION) + ==> NIL T) + ((SUBTYPEP '(NOT METHOD-COMBINATION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT METHOD-COMBINATION)) + ==> NIL T) + ((SUBTYPEP 'CONS + #) + ==> NIL T) + ((SUBTYPEP + # 'CONS) + ==> NIL T) + ((SUBTYPEP '(NOT CONS) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) '(NOT CONS)) + ==> NIL T) + ((SUBTYPEP 'SIMPLE-CONDITION + #) + ==> NIL T) + ((SUBTYPEP + # + 'SIMPLE-CONDITION) + ==> NIL T) + ((SUBTYPEP '(NOT SIMPLE-CONDITION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SIMPLE-CONDITION)) + ==> NIL T) + ((SUBTYPEP 'SIMPLE-WARNING + #) + ==> NIL T) + ((SUBTYPEP + # + 'SIMPLE-WARNING) + ==> NIL T) + ((SUBTYPEP '(NOT SIMPLE-WARNING) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SIMPLE-WARNING)) + ==> NIL T) + ((SUBTYPEP 'PACKAGE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'PACKAGE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT PACKAGE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT PACKAGE-ERROR)) + ==> NIL T) + ((SUBTYPEP 'PARSE-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'PARSE-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT PARSE-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT PARSE-ERROR)) + ==> NIL T) + ((SUBTYPEP 'WARNING + #) + ==> NIL T) + ((SUBTYPEP + # 'WARNING) + ==> NIL T) + ((SUBTYPEP '(NOT WARNING) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT WARNING)) + ==> NIL T) + ((SUBTYPEP 'STORAGE-CONDITION + #) + ==> NIL T) + ((SUBTYPEP + # + 'STORAGE-CONDITION) + ==> NIL T) + ((SUBTYPEP '(NOT STORAGE-CONDITION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STORAGE-CONDITION)) + ==> NIL T) + ((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION + #) + ==> NIL T) + ((SUBTYPEP + # + 'FLOATING-POINT-INVALID-OPERATION) + ==> NIL T) + ((SUBTYPEP '(NOT FLOATING-POINT-INVALID-OPERATION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT FLOATING-POINT-INVALID-OPERATION)) + ==> NIL T) + ((SUBTYPEP 'PROGRAM-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'PROGRAM-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT PROGRAM-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT PROGRAM-ERROR)) + ==> NIL T) + ((SUBTYPEP 'METHOD + #) + ==> NIL T) + ((SUBTYPEP + # 'METHOD) + ==> NIL T) + ((SUBTYPEP '(NOT METHOD) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT METHOD)) + ==> NIL T) + ((SUBTYPEP 'STANDARD-CLASS + #) + ==> NIL T) + ((SUBTYPEP + # + 'STANDARD-CLASS) + ==> NIL T) + ((SUBTYPEP '(NOT STANDARD-CLASS) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STANDARD-CLASS)) + ==> NIL T) + ((SUBTYPEP 'GENERIC-FUNCTION + #) + ==> NIL T) + ((SUBTYPEP + # + 'GENERIC-FUNCTION) + ==> NIL T) + ((SUBTYPEP '(NOT GENERIC-FUNCTION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT GENERIC-FUNCTION)) + ==> NIL T) + ((SUBTYPEP 'STREAM-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'STREAM-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT STREAM-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT STREAM-ERROR)) + ==> NIL T) + ((SUBTYPEP 'SERIOUS-CONDITION + #) + ==> NIL T) + ((SUBTYPEP + # + 'SERIOUS-CONDITION) + ==> NIL T) + ((SUBTYPEP '(NOT SERIOUS-CONDITION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT SERIOUS-CONDITION)) + ==> NIL T) + ((SUBTYPEP 'READER-ERROR + #) + ==> NIL T) + ((SUBTYPEP + # + 'READER-ERROR) + ==> NIL T) + ((SUBTYPEP '(NOT READER-ERROR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT READER-ERROR)) + ==> NIL T) + ((SUBTYPEP 'REAL + #) + ==> NIL T) + ((SUBTYPEP + # 'REAL) + ==> NIL T) + ((SUBTYPEP '(NOT REAL) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) '(NOT REAL)) + ==> NIL T) + ((SUBTYPEP 'VECTOR + #) + ==> NIL T) + ((SUBTYPEP + # 'VECTOR) + ==> NIL T) + ((SUBTYPEP '(NOT VECTOR) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT VECTOR)) + ==> NIL T) + ((SUBTYPEP 'CONDITION + #) + ==> NIL T) + ((SUBTYPEP + # 'CONDITION) + ==> NIL T) + ((SUBTYPEP '(NOT CONDITION) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT CONDITION)) + ==> NIL T) + ((SUBTYPEP 'UNBOUND-VARIABLE + #) + ==> NIL T) + ((SUBTYPEP + # + 'UNBOUND-VARIABLE) + ==> NIL T) + ((SUBTYPEP '(NOT UNBOUND-VARIABLE) + '(NOT #)) + ==> NIL T) + ((SUBTYPEP + '(NOT #) + '(NOT UNBOUND-VARIABLE)) + ==> NIL T)). +Test ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT failed +Form: (LOOP + FOR + SYM + BEING + THE + EXTERNAL-SYMBOLS + OF + "COMMON-LISP" + FOR + CLASS + = + (FIND-CLASS SYM NIL) + WHEN + (AND CLASS (TYPEP CLASS 'STANDARD-CLASS) + (OR (NOT (SUBTYPEP SYM 'STANDARD-OBJECT)) + (NOT (SUBTYPEP CLASS 'STANDARD-OBJECT)))) + COLLECT + SYM) +Expected value: NIL +Actual value: (ARITHMETIC-ERROR CONTROL-ERROR CLASS SIMPLE-ERROR + FLOATING-POINT-INEXACT FLOATING-POINT-UNDERFLOW + FLOATING-POINT-OVERFLOW STANDARD-METHOD + STRUCTURE-CLASS BUILT-IN-CLASS UNBOUND-SLOT ERROR + DIVISION-BY-ZERO PRINT-NOT-READABLE + UNDEFINED-FUNCTION END-OF-FILE STYLE-WARNING + SIMPLE-TYPE-ERROR CELL-ERROR FILE-ERROR TYPE-ERROR + METHOD-COMBINATION SIMPLE-CONDITION SIMPLE-WARNING + PACKAGE-ERROR PARSE-ERROR WARNING STORAGE-CONDITION + FLOATING-POINT-INVALID-OPERATION PROGRAM-ERROR METHOD + STANDARD-CLASS STREAM-ERROR SERIOUS-CONDITION + READER-ERROR CONDITION UNBOUND-VARIABLE). + ALL-STRUCTURE-CLASSES-ARE-SUBTYPES-OF-STRUCTURE-OBJECT + ALL-EXPORTED-CL-CLASS-NAMES-ARE-VALID +Test ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS failed +Form: (LOOP + FOR + SYM + IN + *CL-STANDARD-GENERIC-FUNCTION-SYMBOLS* + FOR + FUN + = + (AND (FBOUNDP SYM) (SYMBOL-FUNCTION SYM)) + UNLESS + (AND (TYPEP FUN 'GENERIC-FUNCTION) + (TYPEP FUN 'STANDARD-GENERIC-FUNCTION)) + COLLECT + (LIST SYM FUN)) +Expected value: NIL +Actual value: ((DOCUMENTATION #) + (FIND-METHOD NIL) (NO-NEXT-METHOD NIL)). + STRUCTURE-OBJECT-IS-IN-STRUCTURE-CLASS + STANDARD-OBJECT-IS-IN-STANDARD-CLASS DEFTYPE.1 DEFTYPE.2 DEFTYPE.3 + DEFTYPE.4 DEFTYPE.5 DEFTYPE.6 TYPE-AND-CLASS-FNS TYPE-AND-CLASS-MACROS + TYPEP-NIL-NULL TYPEP-T-NULL TYPE-OF.ERROR.1 TYPE-OF.ERROR.2 + TYPEP.ERROR.1 TYPEP.ERROR.2 TYPEP.ERROR.3 TYPE-ERROR-DATUM.ERROR.1 + TYPE-ERROR-DATUM.ERROR.2 TYPE-ERROR-EXPECTED-TYPE.ERROR.1 + TYPE-ERROR-EXPECTED-TYPE.ERROR.2 TYPEP.ENV.1 TYPEP.ENV.2 TYPEP.ENV.3 + TYPEP.1 TYPEP.2 TYPEP.3 TYPEP.4 TYPEP.5 TYPEP.6 TYPEP.7 TYPEP.8 + TYPEP.9 TYPEP.10 TYPEP.11 TYPEP.12 TYPEP.13 TYPEP.14 TYPEP.15 TYPEP.16 + TYPEP.17 TYPE-OR-NOT-TYPE-IS-EVERYTHING USER-CLASS-DISJOINTNESS + USER-CLASS-DISJOINTNESS-2 USER-STRUCT-DISJOINTNESS + USER-STRUCT-DISJOINTNESS-2 +Test TAC-3.1 failed +Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-A) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.2 failed +Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-B) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.3 failed +Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-C) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.4 failed +Form: (SUBTYPEP* 'TAC-3-A 'TAC-3-AB) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.5 failed +Form: (SUBTYPEP* 'TAC-3-B 'TAC-3-AB) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.6 failed +Form: (SUBTYPEP* 'TAC-3-C 'TAC-3-AB) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.7 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-A) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.8 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-B) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.9 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-C) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.10 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-AB) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.11 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-AC) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.12 failed +Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-BC) +Expected values: T + T +Actual values: NIL + NIL. +Test TAC-3.13 failed +Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-ABC) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.14 failed +Form: (SUBTYPEP* 'TAC-3-AC 'TAC-3-ABC) +Expected values: NIL + T +Actual values: NIL + NIL. +Test TAC-3.15 failed +Form: (SUBTYPEP* 'TAC-3-BC 'TAC-3-ABC) +Expected values: NIL + T +Actual values: NIL + NIL. + TAC-3.16 TAC-3.17 +Test UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE failed +Form: (LOOP + FOR + E + IN + *UNIVERSE* + FOR + TYPES + = + (REMOVE-IF-NOT #'(LAMBDA (X) (TYPEP E X)) + *DISJOINT-TYPES-LIST*) + WHEN + (> (LENGTH TYPES) 1) + COLLECT + (LIST E TYPES)) +Expected value: NIL +Actual value: ((CONS (SYMBOL FUNCTION)) + ((SYSTEM:LAMBDA-CLOSURE () () () (X) X) (CONS FUNCTION))). + INTEGER-AND-RATIO-ARE-DISJOINT BIGNUM-AND-RATIO-ARE-DISJOINT + BIGNUM-AND-FIXNUM-ARE-DISJOINT FIXNUM-AND-RATIO-ARE-DISJOINT + BYTE8-AND-RATIO-ARE-DISJOINT BIT-AND-RATIO-ARE-DISJOINT + INTEGER-AND-FLOAT-ARE-DISJOINT RATIO-AND-FLOAT-ARE-DISJOINT + COMPLEX-AND-FLOAT-ARE-DISJOINT INTEGER-SUBRANGES-ARE-DISJOINT + KEYWORD-AND-NULL-ARE-DISJOINT KEYWORD-AND-BOOLEAN-ARE-DISJOINT + COERCE.1 COERCE.2 COERCE.3 COERCE.4 COERCE.5 COERCE.6 COERCE.7 + COERCE.8 COERCE.9 COERCE.10 COERCE.11 COERCE.12 COERCE.13 COERCE.14 + COERCE.15 COERCE.16 COERCE.17 COERCE.18 COERCE.19 COERCE.20 COERCE.21 + COERCE.22 COERCE.ORDER.1 COERCE.ERROR.2 COERCE.ERROR.3 COERCE.ERROR.4 + COERCE.ERROR.5 COERCE.ERROR.6 COERCE.ERROR.7 COERCE.ERROR.8 + COERCE.ERROR.9 SUBTYPEP.ORDER.1 SIMPLE-BASE-STRING-IS-SEQUENCE + SUBTYPE.ENV.1 SUBTYPE.ENV.2 SUBTYPE.ENV.3 SUBTYPE.ENV.4 SUBTYPE.ENV.5 + SUBTYPEP.ERROR.1 SUBTYPEP.ERROR.2 SUBTYPEP.ERROR.3 + KEYWORD-IS-SUBTYPE-OF-ATOM RATIO-IS-SUBTYPE-OF-ATOM + EXTENDED-CHAR-IS-SUBTYPE-OF-ATOM STRING-IS-NOT-SIMPLE-VECTOR + BASE-STRING-IS-NOT-SIMPLE-VECTOR SIMPLE-STRING-IS-NOT-SIMPLE-VECTOR + SIMPLE-BASE-STRING-IS-NOT-SIMPLE-VECTOR + BIT-VECTOR-IS-NOT-SIMPLE-VECTOR SIMPLE-BIT-VECTOR-IS-NOT-SIMPLE-VECTOR + SUBTYPEP.EXTENDED-CHAR.1 SUBTYPEP.AND/OR.1 SUBTYPEP.AND/OR.2 + SUBTYPEP.AND.1 SUBTYPEP.OR.1 SUBTYPEP.AND.2 SUBTYPEP.OR.2 + SUBTYPEP.AND.3 SUBTYPEP.OR.3 RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1 DELETE-DUPLICATES.1 REMOVE-DUPLICATES.ORDER.1 REMOVE-DUPLICATES.ORDER.2 REMOVE-DUPLICATES.ALLOW-OTHER-KEYS.1 REMOVE-DUPLICATES.ALLOW-OTHER-KEYS.2 @@ -26793,2349 +28373,797 @@ (CHECK-EQUIVALENCE SYM CLASS)) Expected value: NIL Actual value: (((SUBTYPEP 'STRUCTURE-OBJECT - #) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STRUCTURE-OBJECT)) - ==> NIL T) - ((SUBTYPEP 'ARITHMETIC-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'ARITHMETIC-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT ARITHMETIC-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT ARITHMETIC-ERROR)) - ==> NIL T) - ((SUBTYPEP 'SYMBOL - #) - ==> NIL T) - ((SUBTYPEP - # 'SYMBOL) - ==> NIL T) - ((SUBTYPEP '(NOT SYMBOL) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SYMBOL)) - ==> NIL T) - ((SUBTYPEP 'CONTROL-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'CONTROL-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT CONTROL-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT CONTROL-ERROR)) - ==> NIL T) - ((SUBTYPEP 'CLASS - #) - ==> NIL T) - ((SUBTYPEP - # 'CLASS) - ==> NIL T) - ((SUBTYPEP '(NOT CLASS) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT CLASS)) - ==> NIL T) - ((SUBTYPEP 'SIMPLE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'SIMPLE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT SIMPLE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SIMPLE-ERROR)) - ==> NIL T) - ((SUBTYPEP T - #) - ==> NIL T) - ((SUBTYPEP - # T) - ==> NIL T) - ((SUBTYPEP '(NOT T) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) '(NOT T)) - ==> NIL T) - ((SUBTYPEP 'COMPLEX - #) - ==> NIL T) - ((SUBTYPEP - # 'COMPLEX) - ==> NIL T) - ((SUBTYPEP '(NOT COMPLEX) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT COMPLEX)) - ==> NIL T) - ((SUBTYPEP 'ARRAY - #) - ==> NIL T) - ((SUBTYPEP - # 'ARRAY) - ==> NIL T) - ((SUBTYPEP '(NOT ARRAY) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT ARRAY)) - ==> NIL T) - ((SUBTYPEP 'FLOATING-POINT-INEXACT - #) - ==> NIL T) - ((SUBTYPEP - # - 'FLOATING-POINT-INEXACT) - ==> NIL T) - ((SUBTYPEP '(NOT FLOATING-POINT-INEXACT) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FLOATING-POINT-INEXACT)) - ==> NIL T) - ((SUBTYPEP 'NUMBER - #) - ==> NIL T) - ((SUBTYPEP - # 'NUMBER) - ==> NIL T) - ((SUBTYPEP '(NOT NUMBER) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT NUMBER)) - ==> NIL T) - ((SUBTYPEP 'NULL - #) - ==> NIL T) - ((SUBTYPEP - # 'NULL) - ==> NIL T) - ((SUBTYPEP '(NOT NULL) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) '(NOT NULL)) - ==> NIL T) - ((SUBTYPEP 'FLOATING-POINT-UNDERFLOW - #) - ==> NIL T) - ((SUBTYPEP - # - 'FLOATING-POINT-UNDERFLOW) - ==> NIL T) - ((SUBTYPEP '(NOT FLOATING-POINT-UNDERFLOW) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FLOATING-POINT-UNDERFLOW)) - ==> NIL T) - ((SUBTYPEP 'FLOATING-POINT-OVERFLOW - #) - ==> NIL T) - ((SUBTYPEP - # - 'FLOATING-POINT-OVERFLOW) - ==> NIL T) - ((SUBTYPEP '(NOT FLOATING-POINT-OVERFLOW) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FLOATING-POINT-OVERFLOW)) - ==> NIL T) - ((SUBTYPEP 'RATIONAL - #) - ==> NIL T) - ((SUBTYPEP - # 'RATIONAL) - ==> NIL T) - ((SUBTYPEP '(NOT RATIONAL) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT RATIONAL)) - ==> NIL T) - ((SUBTYPEP 'RATIO - #) - ==> NIL T) - ((SUBTYPEP - # 'RATIO) - ==> NIL T) - ((SUBTYPEP '(NOT RATIO) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT RATIO)) - ==> NIL T) - ((SUBTYPEP 'STANDARD-METHOD - #) - ==> NIL T) - ((SUBTYPEP - # - 'STANDARD-METHOD) - ==> NIL T) - ((SUBTYPEP '(NOT STANDARD-METHOD) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STANDARD-METHOD)) - ==> NIL T) - ((SUBTYPEP 'STRUCTURE-CLASS - #) - ==> NIL T) - ((SUBTYPEP - # - 'STRUCTURE-CLASS) - ==> NIL T) - ((SUBTYPEP '(NOT STRUCTURE-CLASS) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STRUCTURE-CLASS)) - ==> NIL T) - ((SUBTYPEP 'BUILT-IN-CLASS - #) - ==> NIL T) - ((SUBTYPEP - # - 'BUILT-IN-CLASS) - ==> NIL T) - ((SUBTYPEP '(NOT BUILT-IN-CLASS) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT BUILT-IN-CLASS)) - ==> NIL T) - ((SUBTYPEP 'UNBOUND-SLOT - #) - ==> NIL T) - ((SUBTYPEP - # - 'UNBOUND-SLOT) - ==> NIL T) - ((SUBTYPEP '(NOT UNBOUND-SLOT) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT UNBOUND-SLOT)) - ==> NIL T) - ((SUBTYPEP 'ERROR - #) - ==> NIL T) - ((SUBTYPEP - # 'ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT ERROR)) - ==> NIL T) - ((SUBTYPEP 'STANDARD-GENERIC-FUNCTION - #) - ==> NIL T) - ((SUBTYPEP - # - 'STANDARD-GENERIC-FUNCTION) - ==> NIL T) - ((SUBTYPEP '(NOT STANDARD-GENERIC-FUNCTION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STANDARD-GENERIC-FUNCTION)) - ==> NIL T) - ((SUBTYPEP 'CHARACTER - #) - ==> NIL T) - ((SUBTYPEP - # 'CHARACTER) - ==> NIL T) - ((SUBTYPEP '(NOT CHARACTER) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT CHARACTER)) - ==> NIL T) - ((SUBTYPEP 'DIVISION-BY-ZERO - #) - ==> NIL T) - ((SUBTYPEP - # - 'DIVISION-BY-ZERO) - ==> NIL T) - ((SUBTYPEP '(NOT DIVISION-BY-ZERO) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT DIVISION-BY-ZERO)) - ==> NIL T) - ((SUBTYPEP 'SEQUENCE - #) - ==> NIL T) - ((SUBTYPEP - # 'SEQUENCE) - ==> NIL T) - ((SUBTYPEP '(NOT SEQUENCE) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SEQUENCE)) - ==> NIL T) - ((SUBTYPEP 'PRINT-NOT-READABLE - #) - ==> NIL T) - ((SUBTYPEP - # - 'PRINT-NOT-READABLE) - ==> NIL T) - ((SUBTYPEP '(NOT PRINT-NOT-READABLE) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT PRINT-NOT-READABLE)) - ==> NIL T) - ((SUBTYPEP 'UNDEFINED-FUNCTION - #) - ==> NIL T) - ((SUBTYPEP - # - 'UNDEFINED-FUNCTION) - ==> NIL T) - ((SUBTYPEP '(NOT UNDEFINED-FUNCTION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT UNDEFINED-FUNCTION)) - ==> NIL T) - ((SUBTYPEP 'END-OF-FILE - #) - ==> NIL T) - ((SUBTYPEP - # - 'END-OF-FILE) - ==> NIL T) - ((SUBTYPEP '(NOT END-OF-FILE) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT END-OF-FILE)) - ==> NIL T) - ((SUBTYPEP 'INTEGER - #) - ==> NIL T) - ((SUBTYPEP - # 'INTEGER) - ==> NIL T) - ((SUBTYPEP '(NOT INTEGER) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT INTEGER)) - ==> NIL T) - ((SUBTYPEP 'FLOAT - #) - ==> NIL T) - ((SUBTYPEP - # 'FLOAT) - ==> NIL T) - ((SUBTYPEP '(NOT FLOAT) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FLOAT)) - ==> NIL T) - ((SUBTYPEP 'BIT-VECTOR - #) - ==> NIL T) - ((SUBTYPEP - # 'BIT-VECTOR) - ==> NIL T) - ((SUBTYPEP '(NOT BIT-VECTOR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT BIT-VECTOR)) - ==> NIL T) - ((SUBTYPEP 'STYLE-WARNING - #) - ==> NIL T) - ((SUBTYPEP - # - 'STYLE-WARNING) - ==> NIL T) - ((SUBTYPEP '(NOT STYLE-WARNING) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STYLE-WARNING)) - ==> NIL T) - ((SUBTYPEP 'SIMPLE-TYPE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'SIMPLE-TYPE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT SIMPLE-TYPE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SIMPLE-TYPE-ERROR)) - ==> NIL T) - ((SUBTYPEP 'CELL-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # 'CELL-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT CELL-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT CELL-ERROR)) - ==> NIL T) - ((SUBTYPEP 'FILE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # 'FILE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT FILE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FILE-ERROR)) - ==> NIL T) - ((SUBTYPEP 'RESTART - #) - ==> NIL T) - ((SUBTYPEP - # 'RESTART) - ==> NIL T) - ((SUBTYPEP '(NOT RESTART) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT RESTART)) - ==> NIL T) - ((SUBTYPEP 'TYPE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # 'TYPE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT TYPE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT TYPE-ERROR)) - ==> NIL T) - ((SUBTYPEP 'LIST - #) - ==> NIL T) - ((SUBTYPEP - # 'LIST) - ==> NIL T) - ((SUBTYPEP '(NOT LIST) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) '(NOT LIST)) - ==> NIL T) - ((SUBTYPEP 'STANDARD-OBJECT - #) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STANDARD-OBJECT)) - ==> NIL T) - ((SUBTYPEP 'STRING - #) - ==> NIL T) - ((SUBTYPEP - # 'STRING) - ==> NIL T) - ((SUBTYPEP '(NOT STRING) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STRING)) - ==> NIL T) - ((SUBTYPEP 'METHOD-COMBINATION - #) - ==> NIL T) - ((SUBTYPEP - # - 'METHOD-COMBINATION) - ==> NIL T) - ((SUBTYPEP '(NOT METHOD-COMBINATION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT METHOD-COMBINATION)) - ==> NIL T) - ((SUBTYPEP 'CONS - #) - ==> NIL T) - ((SUBTYPEP - # 'CONS) - ==> NIL T) - ((SUBTYPEP '(NOT CONS) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) '(NOT CONS)) - ==> NIL T) - ((SUBTYPEP 'SIMPLE-CONDITION - #) - ==> NIL T) - ((SUBTYPEP - # - 'SIMPLE-CONDITION) - ==> NIL T) - ((SUBTYPEP '(NOT SIMPLE-CONDITION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SIMPLE-CONDITION)) - ==> NIL T) - ((SUBTYPEP 'SIMPLE-WARNING - #) - ==> NIL T) - ((SUBTYPEP - # - 'SIMPLE-WARNING) - ==> NIL T) - ((SUBTYPEP '(NOT SIMPLE-WARNING) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SIMPLE-WARNING)) - ==> NIL T) - ((SUBTYPEP 'PACKAGE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'PACKAGE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT PACKAGE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT PACKAGE-ERROR)) - ==> NIL T) - ((SUBTYPEP 'PARSE-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'PARSE-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT PARSE-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT PARSE-ERROR)) - ==> NIL T) - ((SUBTYPEP 'WARNING - #) - ==> NIL T) - ((SUBTYPEP - # 'WARNING) - ==> NIL T) - ((SUBTYPEP '(NOT WARNING) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT WARNING)) - ==> NIL T) - ((SUBTYPEP 'STORAGE-CONDITION - #) - ==> NIL T) - ((SUBTYPEP - # - 'STORAGE-CONDITION) - ==> NIL T) - ((SUBTYPEP '(NOT STORAGE-CONDITION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STORAGE-CONDITION)) - ==> NIL T) - ((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION - #) - ==> NIL T) - ((SUBTYPEP - # - 'FLOATING-POINT-INVALID-OPERATION) - ==> NIL T) - ((SUBTYPEP '(NOT FLOATING-POINT-INVALID-OPERATION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT FLOATING-POINT-INVALID-OPERATION)) - ==> NIL T) - ((SUBTYPEP 'PROGRAM-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'PROGRAM-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT PROGRAM-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT PROGRAM-ERROR)) - ==> NIL T) - ((SUBTYPEP 'METHOD - #) - ==> NIL T) - ((SUBTYPEP - # 'METHOD) - ==> NIL T) - ((SUBTYPEP '(NOT METHOD) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT METHOD)) - ==> NIL T) - ((SUBTYPEP 'STANDARD-CLASS - #) - ==> NIL T) - ((SUBTYPEP - # - 'STANDARD-CLASS) - ==> NIL T) - ((SUBTYPEP '(NOT STANDARD-CLASS) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STANDARD-CLASS)) - ==> NIL T) - ((SUBTYPEP 'GENERIC-FUNCTION - #) - ==> NIL T) - ((SUBTYPEP - # - 'GENERIC-FUNCTION) - ==> NIL T) - ((SUBTYPEP '(NOT GENERIC-FUNCTION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT GENERIC-FUNCTION)) - ==> NIL T) - ((SUBTYPEP 'STREAM-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'STREAM-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT STREAM-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT STREAM-ERROR)) - ==> NIL T) - ((SUBTYPEP 'SERIOUS-CONDITION - #) - ==> NIL T) - ((SUBTYPEP - # - 'SERIOUS-CONDITION) - ==> NIL T) - ((SUBTYPEP '(NOT SERIOUS-CONDITION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT SERIOUS-CONDITION)) - ==> NIL T) - ((SUBTYPEP 'READER-ERROR - #) - ==> NIL T) - ((SUBTYPEP - # - 'READER-ERROR) - ==> NIL T) - ((SUBTYPEP '(NOT READER-ERROR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT READER-ERROR)) - ==> NIL T) - ((SUBTYPEP 'REAL - #) - ==> NIL T) - ((SUBTYPEP - # 'REAL) - ==> NIL T) - ((SUBTYPEP '(NOT REAL) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) '(NOT REAL)) - ==> NIL T) - ((SUBTYPEP 'VECTOR - #) - ==> NIL T) - ((SUBTYPEP - # 'VECTOR) - ==> NIL T) - ((SUBTYPEP '(NOT VECTOR) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT VECTOR)) - ==> NIL T) - ((SUBTYPEP 'CONDITION - #) - ==> NIL T) - ((SUBTYPEP - # 'CONDITION) - ==> NIL T) - ((SUBTYPEP '(NOT CONDITION) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT CONDITION)) - ==> NIL T) - ((SUBTYPEP 'UNBOUND-VARIABLE - #) - ==> NIL T) - ((SUBTYPEP - # - 'UNBOUND-VARIABLE) - ==> NIL T) - ((SUBTYPEP '(NOT UNBOUND-VARIABLE) - '(NOT #)) - ==> NIL T) - ((SUBTYPEP - '(NOT #) - '(NOT UNBOUND-VARIABLE)) - ==> NIL T)). -Test ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT failed -Form: (LOOP - FOR - SYM - BEING - THE - EXTERNAL-SYMBOLS - OF - "COMMON-LISP" - FOR - CLASS - = - (FIND-CLASS SYM NIL) - WHEN - (AND CLASS (TYPEP CLASS 'STANDARD-CLASS) - (OR (NOT (SUBTYPEP SYM 'STANDARD-OBJECT)) - (NOT (SUBTYPEP CLASS 'STANDARD-OBJECT)))) - COLLECT - SYM) -Expected value: NIL -Actual value: (ARITHMETIC-ERROR CONTROL-ERROR CLASS SIMPLE-ERROR - FLOATING-POINT-INEXACT FLOATING-POINT-UNDERFLOW - FLOATING-POINT-OVERFLOW STANDARD-METHOD - STRUCTURE-CLASS BUILT-IN-CLASS UNBOUND-SLOT ERROR - DIVISION-BY-ZERO PRINT-NOT-READABLE - UNDEFINED-FUNCTION END-OF-FILE STYLE-WARNING - SIMPLE-TYPE-ERROR CELL-ERROR FILE-ERROR TYPE-ERROR - METHOD-COMBINATION SIMPLE-CONDITION SIMPLE-WARNING - PACKAGE-ERROR PARSE-ERROR WARNING STORAGE-CONDITION - FLOATING-POINT-INVALID-OPERATION PROGRAM-ERROR METHOD - STANDARD-CLASS STREAM-ERROR SERIOUS-CONDITION - READER-ERROR CONDITION UNBOUND-VARIABLE). - ALL-STRUCTURE-CLASSES-ARE-SUBTYPES-OF-STRUCTURE-OBJECT - ALL-EXPORTED-CL-CLASS-NAMES-ARE-VALID -Test ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS failed -Form: (LOOP - FOR - SYM - IN - *CL-STANDARD-GENERIC-FUNCTION-SYMBOLS* - FOR - FUN - = - (AND (FBOUNDP SYM) (SYMBOL-FUNCTION SYM)) - UNLESS - (AND (TYPEP FUN 'GENERIC-FUNCTION) - (TYPEP FUN 'STANDARD-GENERIC-FUNCTION)) - COLLECT - (LIST SYM FUN)) -Expected value: NIL -Actual value: ((DOCUMENTATION #) - (FIND-METHOD NIL) (NO-NEXT-METHOD NIL)). - STRUCTURE-OBJECT-IS-IN-STRUCTURE-CLASS - STANDARD-OBJECT-IS-IN-STANDARD-CLASS DEFTYPE.1 DEFTYPE.2 DEFTYPE.3 - DEFTYPE.4 DEFTYPE.5 DEFTYPE.6 TYPE-AND-CLASS-FNS TYPE-AND-CLASS-MACROS - TYPEP-NIL-NULL TYPEP-T-NULL TYPE-OF.ERROR.1 TYPE-OF.ERROR.2 - TYPEP.ERROR.1 TYPEP.ERROR.2 TYPEP.ERROR.3 TYPE-ERROR-DATUM.ERROR.1 - TYPE-ERROR-DATUM.ERROR.2 TYPE-ERROR-EXPECTED-TYPE.ERROR.1 - TYPE-ERROR-EXPECTED-TYPE.ERROR.2 TYPEP.ENV.1 TYPEP.ENV.2 TYPEP.ENV.3 - TYPEP.1 TYPEP.2 TYPEP.3 TYPEP.4 TYPEP.5 TYPEP.6 TYPEP.7 TYPEP.8 - TYPEP.9 TYPEP.10 TYPEP.11 TYPEP.12 TYPEP.13 TYPEP.14 TYPEP.15 TYPEP.16 - TYPEP.17 TYPE-OR-NOT-TYPE-IS-EVERYTHING USER-CLASS-DISJOINTNESS - USER-CLASS-DISJOINTNESS-2 USER-STRUCT-DISJOINTNESS - USER-STRUCT-DISJOINTNESS-2 -Test TAC-3.1 failed -Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-A) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.2 failed -Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-B) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.3 failed -Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-C) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.4 failed -Form: (SUBTYPEP* 'TAC-3-A 'TAC-3-AB) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.5 failed -Form: (SUBTYPEP* 'TAC-3-B 'TAC-3-AB) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.6 failed -Form: (SUBTYPEP* 'TAC-3-C 'TAC-3-AB) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.7 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-A) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.8 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-B) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.9 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-C) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.10 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-AB) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.11 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-AC) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.12 failed -Form: (SUBTYPEP* 'TAC-3-ABC 'TAC-3-BC) -Expected values: T - T -Actual values: NIL - NIL. -Test TAC-3.13 failed -Form: (SUBTYPEP* 'TAC-3-AB 'TAC-3-ABC) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.14 failed -Form: (SUBTYPEP* 'TAC-3-AC 'TAC-3-ABC) -Expected values: NIL - T -Actual values: NIL - NIL. -Test TAC-3.15 failed -Form: (SUBTYPEP* 'TAC-3-BC 'TAC-3-ABC) -Expected values: NIL - T -Actual values: NIL - NIL. - TAC-3.16 TAC-3.17 -Test UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE failed -Form: (LOOP - FOR - E - IN - *UNIVERSE* - FOR - TYPES - = - (REMOVE-IF-NOT #'(LAMBDA (X) (TYPEP E X)) - *DISJOINT-TYPES-LIST*) - WHEN - (> (LENGTH TYPES) 1) - COLLECT - (LIST E TYPES)) -Expected value: NIL -Actual value: ((CONS (SYMBOL FUNCTION)) - ((SYSTEM:LAMBDA-CLOSURE () () () (X) X) (CONS FUNCTION))). - INTEGER-AND-RATIO-ARE-DISJOINT BIGNUM-AND-RATIO-ARE-DISJOINT - BIGNUM-AND-FIXNUM-ARE-DISJOINT FIXNUM-AND-RATIO-ARE-DISJOINT - BYTE8-AND-RATIO-ARE-DISJOINT BIT-AND-RATIO-ARE-DISJOINT - INTEGER-AND-FLOAT-ARE-DISJOINT RATIO-AND-FLOAT-ARE-DISJOINT - COMPLEX-AND-FLOAT-ARE-DISJOINT INTEGER-SUBRANGES-ARE-DISJOINT - KEYWORD-AND-NULL-ARE-DISJOINT KEYWORD-AND-BOOLEAN-ARE-DISJOINT - COERCE.1 COERCE.2 COERCE.3 COERCE.4 COERCE.5 COERCE.6 COERCE.7 - COERCE.8 COERCE.9 COERCE.10 COERCE.11 COERCE.12 COERCE.13 COERCE.14 - COERCE.15 COERCE.16 COERCE.17 COERCE.18 COERCE.19 COERCE.20 COERCE.21 - COERCE.22 COERCE.ORDER.1 COERCE.ERROR.2 COERCE.ERROR.3 COERCE.ERROR.4 - COERCE.ERROR.5 COERCE.ERROR.6 COERCE.ERROR.7 COERCE.ERROR.8 - COERCE.ERROR.9 SUBTYPEP.ORDER.1 SIMPLE-BASE-STRING-IS-SEQUENCE - SUBTYPE.ENV.1 SUBTYPE.ENV.2 SUBTYPE.ENV.3 SUBTYPE.ENV.4 SUBTYPE.ENV.5 - SUBTYPEP.ERROR.1 SUBTYPEP.ERROR.2 SUBTYPEP.ERROR.3 - KEYWORD-IS-SUBTYPE-OF-ATOM RATIO-IS-SUBTYPE-OF-ATOM - EXTENDED-CHAR-IS-SUBTYPE-OF-ATOM STRING-IS-NOT-SIMPLE-VECTOR - BASE-STRING-IS-NOT-SIMPLE-VECTOR SIMPLE-STRING-IS-NOT-SIMPLE-VECTOR - SIMPLE-BASE-STRING-IS-NOT-SIMPLE-VECTOR - BIT-VECTOR-IS-NOT-SIMPLE-VECTOR SIMPLE-BIT-VECTOR-IS-NOT-SIMPLE-VECTOR - SUBTYPEP.EXTENDED-CHAR.1 SUBTYPEP.AND/OR.1 SUBTYPEP.AND/OR.2 - SUBTYPEP.AND.1 SUBTYPEP.OR.1 SUBTYPEP.AND.2 SUBTYPEP.OR.2 - SUBTYPEP.AND.3 SUBTYPEP.OR.3 SUBTYPEP.AND.4 - STRUCTURE-BOA-TEST-02/1 STRUCTURE-BOA-TEST-02/2 - STRUCTURE-BOA-TEST-02/3 STRUCTURE-BOA-TEST-03/1 - STRUCTURE-BOA-TEST-03/2 STRUCTURE-BOA-TEST-04/1 - STRUCTURE-BOA-TEST-04/2 STRUCTURE-BOA-TEST-05/1 - STRUCTURE-BOA-TEST-05/2 STRUCTURE-BOA-TEST-05/3 - STRUCTURE-BOA-TEST-05/4 STRUCTURE-BOA-TEST-06/1 - STRUCTURE-BOA-TEST-06/2 STRUCTURE-BOA-TEST-06/3 - STRUCTURE-BOA-TEST-06/4 STRUCTURE-BOA-TEST-07/1 - STRUCTURE-BOA-TEST-07/2 STRUCTURE-BOA-TEST-07/3 - STRUCTURE-BOA-TEST-07/4 -Test STRUCTURE-BOA-TEST-08/1 failed -Form: (SBT-SLOTS 'SBT-08 (SBT-08-CON :FOO 10) :A) -Expected value: (10) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/1 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON) :A :B :C :F :G) -Expected value: (P Q R S (NIL NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/2 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :D 1) :A :B :C :D :F :G) -Expected value: (P Q R 1 S (NIL NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/3 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :A 1) :A :B :C :F :G) -Expected value: (1 Q R S (T NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/4 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :X 1) :A :B :C :F :G) -Expected value: (P 1 R S (NIL NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/5 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :C 1) :A :B :C :F :G) -Expected value: (P Q 1 S (NIL NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/6 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :Y 1) :A :B :C :E :F :G) -Expected value: (P Q R 1 S (NIL NIL)) -Actual value: #. -Test STRUCTURE-BOA-TEST-09/7 failed -Form: (SBT-SLOTS 'SBT-09 (SBT-09-CON :Z 1) :A :B :C :F :G) -Expected value: (P Q R 1 (NIL T)) -Actual value: #. - STRUCTURE-BOA-TEST-10/1 STRUCTURE-BOA-TEST-11/1 STRUCTURE-BOA-12/1 - STRUCTURE-BOA-12/2 STRUCTURE-BOA-12/3 -Test STRUCTURE-BOA-TEST-13/1 failed -Form: (SBT-13-D (SBT-13-CON)) -Expected value: (1 2 NIL) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/2 failed -Form: (SBT-13-D (SBT-13-CON :A 10)) -Expected value: (10 2 NIL) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/3 failed -Form: (SBT-13-D (SBT-13-CON :B 10)) -Expected value: (1 10 NIL) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/4 failed -Form: (SBT-13-D (SBT-13-CON :C 10)) -Expected value: (1 2 10) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/5 failed -Form: (SBT-13-D (SBT-13-CON :C 10 :A 3)) -Expected value: (3 2 10) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/6 failed -Form: (SBT-13-D (SBT-13-CON :C 10 :B 3)) -Expected value: (1 3 10) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/7 failed -Form: (SBT-13-D (SBT-13-CON :A 10 :B 3)) -Expected value: (10 3 NIL) -Actual value: #. -Test STRUCTURE-BOA-TEST-13/8 failed -Form: (SBT-13-D (SBT-13-CON :A 10 :C 'A :B 3)) -Expected value: (10 3 A) -Actual value: #. -Test STRUCTURE-BOA-TEST-14/1 failed -Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON) :A :B :C) -Expected value: (1 2 3) -Actual value: #. -Test STRUCTURE-BOA-TEST-14/2 failed -Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :A 9) :A :B :C) -Expected value: (9 2 3) -Actual value: #. -Test STRUCTURE-BOA-TEST-14/3 failed -Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :B 9) :A :B :C) -Expected value: (1 9 3) -Actual value: #. -Test STRUCTURE-BOA-TEST-14/4 failed -Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :C 9) :A :B :C) -Expected value: (1 2 9) -Actual value: #. -Test STRUCTURE-BOA-TEST-14/5 failed -Form: (SBT-SLOTS 'SBT-14 (SBT-14-CON :D 9) :A :B :C) -Expected value: (1 2 3) -Actual value: #. -Test STRUCTURE-BOA-TEST-15/1 failed -Form: (SBT-SLOTS 'SBT-15 (SBT-15-CON :X 1 'Y 2 :C 3) :A :B :C) -Expected value: (1 2 3) -Actual value: #. -Test STRUCTURE-BOA-TEST-15/2 failed -Form: (CLASSIFY-ERROR (SBT-15-CON :A 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/3 failed -Form: (CLASSIFY-ERROR (SBT-15-CON :B 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/4 failed -Form: (CLASSIFY-ERROR (SBT-15-CON 'X 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/5 failed -Form: (CLASSIFY-ERROR (SBT-15-CON :Y 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/6 failed -Form: (CLASSIFY-ERROR (SBT-15-CON 'C 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/7 failed -Form: (CLASSIFY-ERROR (SBT-15-CON 'A 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. -Test STRUCTURE-BOA-TEST-15/8 failed -Form: (CLASSIFY-ERROR (SBT-15-CON 'B 1)) -Expected value: PROGRAM-ERROR -Actual value: UNDEFINED-FUNCTION. - STRUCTURE-BOA-TEST-16/1 STRUCTURE-BOA-TEST-16/2 - STRUCTURE-BOA-TEST-16/3 STRUCTURE-BOA-TEST-16/4 - STRUCTURE-BOA-TEST-16/5 STRUCTURE-BOA-TEST-16/6 - STRUCTURE-BOA-TEST-16/7 STRUCTURE-BOA-TEST-16/8 - STRUCTURE-BOA-TEST-16/10 STRUCTURE-BOA-TEST-16/11 BOOLEAN-TYPE.1 - BOOLEAN-TYPE.2 BOOLEAN-TYPE.3 -Test TYPES.3 failed -Form: (LOOP - FOR - (T1 T2) - IN - *SUBTYPE-TABLE* - FOR - M1 - = - (CHECK-SUBTYPEP T1 T2 T T) - FOR - M2 - = - (CHECK-SUBTYPEP (LIST 'AND T1 T2) T1 T) - FOR - M3 - = - (CHECK-SUBTYPEP (LIST 'AND T2 T1) T1 T) - FOR - M4 - = - (CHECK-SUBTYPEP (LIST 'AND T1 (LIST 'NOT T2)) NIL T) - FOR - M5 - = - (CHECK-SUBTYPEP (LIST 'AND (LIST 'NOT T2) T1) NIL T) - WHEN - M1 - COLLECT - M1 - WHEN - M2 - COLLECT - M2 - WHEN - M3 - COLLECT - M3 - WHEN - M4 - COLLECT - M4 - WHEN - M5 - COLLECT - M5) -Expected value: NIL -Actual value: ((((SUBTYPEP 'GENERIC-FUNCTION 'FUNCTION) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-GENERIC-FUNCTION - 'GENERIC-FUNCTION) - ==> NIL NIL)) - (((SUBTYPEP 'CLASS 'STANDARD-OBJECT) ==> NIL NIL)) - (((SUBTYPEP 'BUILT-IN-CLASS 'CLASS) ==> NIL NIL)) - (((SUBTYPEP 'STRUCTURE-CLASS 'CLASS) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-CLASS 'CLASS) ==> NIL NIL)) - (((SUBTYPEP 'METHOD 'STANDARD-OBJECT) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-METHOD 'METHOD) ==> NIL NIL)) - (((SUBTYPEP 'SERIOUS-CONDITION 'CONDITION) ==> NIL NIL)) - (((SUBTYPEP 'ERROR 'SERIOUS-CONDITION) ==> NIL NIL)) - (((SUBTYPEP 'TYPE-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'TYPE-ERROR) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-CONDITION 'CONDITION) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'SIMPLE-CONDITION) ==> - NIL NIL)) - (((SUBTYPEP 'PARSE-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'CELL-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'UNBOUND-SLOT 'CELL-ERROR) ==> NIL NIL)) - (((SUBTYPEP 'WARNING 'CONDITION) ==> NIL NIL)) - (((SUBTYPEP 'STYLE-WARNING 'WARNING) ==> NIL NIL)) - (((SUBTYPEP 'STORAGE-CONDITION 'SERIOUS-CONDITION) ==> - NIL NIL)) - (((SUBTYPEP 'SIMPLE-WARNING 'WARNING) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-WARNING 'SIMPLE-CONDITION) ==> NIL - NIL)) - (((SUBTYPEP 'UNBOUND-VARIABLE 'CELL-ERROR) ==> NIL NIL)) - (((SUBTYPEP 'CONTROL-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'PROGRAM-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'UNDEFINED-FUNCTION 'CELL-ERROR) ==> NIL - NIL)) - (((SUBTYPEP 'PACKAGE-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'ARITHMETIC-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'DIVISION-BY-ZERO 'ARITHMETIC-ERROR) ==> NIL - NIL)) - (((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION - 'ARITHMETIC-ERROR) - ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-INEXACT 'ARITHMETIC-ERROR) - ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-OVERFLOW 'ARITHMETIC-ERROR) - ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-UNDERFLOW 'ARITHMETIC-ERROR) - ==> NIL NIL)) - (((SUBTYPEP 'FILE-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'STRING-STREAM 'STREAM) ==> NIL NIL)) - (((SUBTYPEP 'STREAM-ERROR 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'END-OF-FILE 'STREAM-ERROR) ==> NIL NIL)) - (((SUBTYPEP 'PRINT-NOT-READABLE 'ERROR) ==> NIL NIL)) - (((SUBTYPEP 'READER-ERROR 'PARSE-ERROR) ==> NIL NIL)) - (((SUBTYPEP 'READER-ERROR 'STREAM-ERROR) ==> NIL NIL))). -Test TYPES.6 failed -Form: (TYPES.6-BODY) -Expected value: NIL -Actual value: ((((SUBTYPEP 'STANDARD-OBJECT 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'GENERIC-FUNCTION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-GENERIC-FUNCTION 'ATOM) ==> NIL - NIL)) - (((SUBTYPEP 'CLASS 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'BUILT-IN-CLASS 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STRUCTURE-CLASS 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-CLASS 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'METHOD 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STANDARD-METHOD 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'METHOD-COMBINATION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'CONDITION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SERIOUS-CONDITION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'TYPE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-CONDITION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-TYPE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'PARSE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'CELL-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'UNBOUND-SLOT 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'WARNING 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STYLE-WARNING 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STORAGE-CONDITION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-WARNING 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'SIMPLE-WARNING 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'UNBOUND-VARIABLE 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'CONTROL-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'PROGRAM-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'UNDEFINED-FUNCTION 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'PACKAGE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'ARITHMETIC-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'DIVISION-BY-ZERO 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION 'ATOM) ==> - NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-INEXACT 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-OVERFLOW 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'FLOATING-POINT-UNDERFLOW 'ATOM) ==> NIL - NIL)) - (((SUBTYPEP 'FILE-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STRING-STREAM 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'STREAM-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'END-OF-FILE 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'PRINT-NOT-READABLE 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'READER-ERROR 'ATOM) ==> NIL NIL)) - (((SUBTYPEP 'READER-ERROR 'ATOM) ==> NIL NIL))). - TYPES.7B TYPES.7C -Should be atomic, but isn't: CONDITION -Test TYPES.8 failed -Form: (LOOP - FOR - TP - IN - *DISJOINT-TYPES-LIST* - COUNT - (COND - ((AND (NOT (EQT TP 'CONS)) (NOT (SUBTYPEP* TP 'ATOM))) - (FORMAT T "~%Should be atomic, but isn't: ~S" TP) T))) -Expected value: 0 -Actual value: 1. - TYPES.9Found element of FUNCTION not in ATOM: (SYSTEM:LAMBDA-CLOSURE - () () () (X) - X) -Found element of ARRAY not in SIMPLE-ARRAY: #0ANIL -Found element of ARRAY not in SIMPLE-ARRAY: #(NIL NIL) -Found element of ARRAY not in SIMPLE-ARRAY: #2A((NIL NIL) (NIL NIL)) -Found element of ARRAY not in SIMPLE-ARRAY: #3A(((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) -Found element of ARRAY not in SIMPLE-ARRAY: #4A((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL)))) -Found element of ARRAY not in SIMPLE-ARRAY: #5A(((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL)))) - ((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))))) -Found element of ARRAY not in SIMPLE-ARRAY: #6A((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))))) -Found element of ARRAY not in SIMPLE-ARRAY: #7A(((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))))) - ((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))))) -Found element of ARRAY not in SIMPLE-ARRAY: #8A((((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))))) - ((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))))) - (((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))))) - ((((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))))) - (((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))) - ((((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL))) - (((NIL NIL) - (NIL NIL)) - ((NIL NIL) - (NIL NIL)))))))) -Found element of VECTOR not in SIMPLE-ARRAY: #(NIL NIL) -Test TYPES.9A failed -Form: (TYPES.9A-BODY) -Expected value: 0 -Actual value: 11. -Test ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES failed -Form: (LOOP - FOR - SYM - BEING - THE - EXTERNAL-SYMBOLS - OF - "COMMON-LISP" - FOR - CLASS - = - (FIND-CLASS SYM NIL) - WHEN - CLASS - APPEND - (CHECK-EQUIVALENCE SYM CLASS)) -Expected value: NIL -Actual value: (((SUBTYPEP 'STRUCTURE-OBJECT - #) + #) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STRUCTURE-OBJECT)) ==> NIL T) ((SUBTYPEP 'ARITHMETIC-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'ARITHMETIC-ERROR) ==> NIL T) ((SUBTYPEP '(NOT ARITHMETIC-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT ARITHMETIC-ERROR)) ==> NIL T) ((SUBTYPEP 'SYMBOL - #) + #) ==> NIL T) ((SUBTYPEP - # 'SYMBOL) + # 'SYMBOL) ==> NIL T) ((SUBTYPEP '(NOT SYMBOL) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SYMBOL)) ==> NIL T) ((SUBTYPEP 'CONTROL-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'CONTROL-ERROR) ==> NIL T) ((SUBTYPEP '(NOT CONTROL-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT CONTROL-ERROR)) ==> NIL T) ((SUBTYPEP 'CLASS - #) + #) ==> NIL T) ((SUBTYPEP - # 'CLASS) + # 'CLASS) ==> NIL T) ((SUBTYPEP '(NOT CLASS) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT CLASS)) ==> NIL T) ((SUBTYPEP 'SIMPLE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'SIMPLE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT SIMPLE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SIMPLE-ERROR)) ==> NIL T) ((SUBTYPEP T - #) + #) ==> NIL T) ((SUBTYPEP - # T) + # T) ==> NIL T) ((SUBTYPEP '(NOT T) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) '(NOT T)) + '(NOT #) '(NOT T)) ==> NIL T) ((SUBTYPEP 'COMPLEX - #) + #) ==> NIL T) ((SUBTYPEP - # 'COMPLEX) + # 'COMPLEX) ==> NIL T) ((SUBTYPEP '(NOT COMPLEX) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT COMPLEX)) ==> NIL T) ((SUBTYPEP 'ARRAY - #) + #) ==> NIL T) ((SUBTYPEP - # 'ARRAY) + # 'ARRAY) ==> NIL T) ((SUBTYPEP '(NOT ARRAY) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT ARRAY)) ==> NIL T) ((SUBTYPEP 'FLOATING-POINT-INEXACT - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'FLOATING-POINT-INEXACT) ==> NIL T) ((SUBTYPEP '(NOT FLOATING-POINT-INEXACT) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FLOATING-POINT-INEXACT)) ==> NIL T) ((SUBTYPEP 'NUMBER - #) + #) ==> NIL T) ((SUBTYPEP - # 'NUMBER) + # 'NUMBER) ==> NIL T) ((SUBTYPEP '(NOT NUMBER) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT NUMBER)) ==> NIL T) ((SUBTYPEP 'NULL - #) + #) ==> NIL T) ((SUBTYPEP - # 'NULL) + # 'NULL) ==> NIL T) ((SUBTYPEP '(NOT NULL) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) '(NOT NULL)) + '(NOT #) '(NOT NULL)) ==> NIL T) ((SUBTYPEP 'FLOATING-POINT-UNDERFLOW - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'FLOATING-POINT-UNDERFLOW) ==> NIL T) ((SUBTYPEP '(NOT FLOATING-POINT-UNDERFLOW) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FLOATING-POINT-UNDERFLOW)) ==> NIL T) ((SUBTYPEP 'FLOATING-POINT-OVERFLOW - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'FLOATING-POINT-OVERFLOW) ==> NIL T) ((SUBTYPEP '(NOT FLOATING-POINT-OVERFLOW) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FLOATING-POINT-OVERFLOW)) ==> NIL T) ((SUBTYPEP 'RATIONAL - #) + #) ==> NIL T) ((SUBTYPEP - # 'RATIONAL) + # 'RATIONAL) ==> NIL T) ((SUBTYPEP '(NOT RATIONAL) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT RATIONAL)) ==> NIL T) ((SUBTYPEP 'RATIO - #) + #) ==> NIL T) ((SUBTYPEP - # 'RATIO) + # 'RATIO) ==> NIL T) ((SUBTYPEP '(NOT RATIO) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT RATIO)) ==> NIL T) ((SUBTYPEP 'STANDARD-METHOD - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STANDARD-METHOD) ==> NIL T) ((SUBTYPEP '(NOT STANDARD-METHOD) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STANDARD-METHOD)) ==> NIL T) ((SUBTYPEP 'STRUCTURE-CLASS - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STRUCTURE-CLASS) ==> NIL T) ((SUBTYPEP '(NOT STRUCTURE-CLASS) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STRUCTURE-CLASS)) ==> NIL T) ((SUBTYPEP 'BUILT-IN-CLASS - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'BUILT-IN-CLASS) ==> NIL T) ((SUBTYPEP '(NOT BUILT-IN-CLASS) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT BUILT-IN-CLASS)) ==> NIL T) ((SUBTYPEP 'UNBOUND-SLOT - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'UNBOUND-SLOT) ==> NIL T) ((SUBTYPEP '(NOT UNBOUND-SLOT) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT UNBOUND-SLOT)) ==> NIL T) ((SUBTYPEP 'ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # 'ERROR) + # 'ERROR) ==> NIL T) ((SUBTYPEP '(NOT ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT ERROR)) ==> NIL T) ((SUBTYPEP 'STANDARD-GENERIC-FUNCTION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STANDARD-GENERIC-FUNCTION) ==> NIL T) ((SUBTYPEP '(NOT STANDARD-GENERIC-FUNCTION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STANDARD-GENERIC-FUNCTION)) ==> NIL T) ((SUBTYPEP 'CHARACTER - #) + #) ==> NIL T) ((SUBTYPEP - # 'CHARACTER) + # 'CHARACTER) ==> NIL T) ((SUBTYPEP '(NOT CHARACTER) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT CHARACTER)) ==> NIL T) ((SUBTYPEP 'DIVISION-BY-ZERO - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'DIVISION-BY-ZERO) ==> NIL T) ((SUBTYPEP '(NOT DIVISION-BY-ZERO) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT DIVISION-BY-ZERO)) ==> NIL T) ((SUBTYPEP 'SEQUENCE - #) + #) ==> NIL T) ((SUBTYPEP - # 'SEQUENCE) + # 'SEQUENCE) ==> NIL T) ((SUBTYPEP '(NOT SEQUENCE) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SEQUENCE)) ==> NIL T) ((SUBTYPEP 'PRINT-NOT-READABLE - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'PRINT-NOT-READABLE) ==> NIL T) ((SUBTYPEP '(NOT PRINT-NOT-READABLE) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT PRINT-NOT-READABLE)) ==> NIL T) ((SUBTYPEP 'UNDEFINED-FUNCTION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'UNDEFINED-FUNCTION) ==> NIL T) ((SUBTYPEP '(NOT UNDEFINED-FUNCTION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT UNDEFINED-FUNCTION)) ==> NIL T) ((SUBTYPEP 'END-OF-FILE - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'END-OF-FILE) ==> NIL T) ((SUBTYPEP '(NOT END-OF-FILE) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT END-OF-FILE)) ==> NIL T) ((SUBTYPEP 'INTEGER - #) + #) ==> NIL T) ((SUBTYPEP - # 'INTEGER) + # 'INTEGER) ==> NIL T) ((SUBTYPEP '(NOT INTEGER) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT INTEGER)) ==> NIL T) ((SUBTYPEP 'FLOAT - #) + #) ==> NIL T) ((SUBTYPEP - # 'FLOAT) + # 'FLOAT) ==> NIL T) ((SUBTYPEP '(NOT FLOAT) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FLOAT)) ==> NIL T) ((SUBTYPEP 'BIT-VECTOR - #) + #) ==> NIL T) ((SUBTYPEP - # 'BIT-VECTOR) + # 'BIT-VECTOR) ==> NIL T) ((SUBTYPEP '(NOT BIT-VECTOR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT BIT-VECTOR)) ==> NIL T) ((SUBTYPEP 'STYLE-WARNING - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STYLE-WARNING) ==> NIL T) ((SUBTYPEP '(NOT STYLE-WARNING) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STYLE-WARNING)) ==> NIL T) ((SUBTYPEP 'SIMPLE-TYPE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'SIMPLE-TYPE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT SIMPLE-TYPE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SIMPLE-TYPE-ERROR)) ==> NIL T) ((SUBTYPEP 'CELL-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # 'CELL-ERROR) + # 'CELL-ERROR) ==> NIL T) ((SUBTYPEP '(NOT CELL-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT CELL-ERROR)) ==> NIL T) ((SUBTYPEP 'FILE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # 'FILE-ERROR) + # 'FILE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT FILE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FILE-ERROR)) ==> NIL T) ((SUBTYPEP 'RESTART - #) + #) ==> NIL T) ((SUBTYPEP - # 'RESTART) + # 'RESTART) ==> NIL T) ((SUBTYPEP '(NOT RESTART) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT RESTART)) ==> NIL T) ((SUBTYPEP 'TYPE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # 'TYPE-ERROR) + # 'TYPE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT TYPE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT TYPE-ERROR)) ==> NIL T) ((SUBTYPEP 'LIST - #) + #) ==> NIL T) ((SUBTYPEP - # 'LIST) + # 'LIST) ==> NIL T) ((SUBTYPEP '(NOT LIST) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) '(NOT LIST)) + '(NOT #) '(NOT LIST)) ==> NIL T) ((SUBTYPEP 'STANDARD-OBJECT - #) + #) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STANDARD-OBJECT)) ==> NIL T) ((SUBTYPEP 'STRING - #) + #) ==> NIL T) ((SUBTYPEP - # 'STRING) + # 'STRING) ==> NIL T) ((SUBTYPEP '(NOT STRING) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STRING)) ==> NIL T) ((SUBTYPEP 'METHOD-COMBINATION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'METHOD-COMBINATION) ==> NIL T) ((SUBTYPEP '(NOT METHOD-COMBINATION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT METHOD-COMBINATION)) ==> NIL T) ((SUBTYPEP 'CONS - #) + #) ==> NIL T) ((SUBTYPEP - # 'CONS) + # 'CONS) ==> NIL T) ((SUBTYPEP '(NOT CONS) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) '(NOT CONS)) + '(NOT #) '(NOT CONS)) ==> NIL T) ((SUBTYPEP 'SIMPLE-CONDITION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'SIMPLE-CONDITION) ==> NIL T) ((SUBTYPEP '(NOT SIMPLE-CONDITION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SIMPLE-CONDITION)) ==> NIL T) ((SUBTYPEP 'SIMPLE-WARNING - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'SIMPLE-WARNING) ==> NIL T) ((SUBTYPEP '(NOT SIMPLE-WARNING) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SIMPLE-WARNING)) ==> NIL T) ((SUBTYPEP 'PACKAGE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'PACKAGE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT PACKAGE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT PACKAGE-ERROR)) ==> NIL T) ((SUBTYPEP 'PARSE-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'PARSE-ERROR) ==> NIL T) ((SUBTYPEP '(NOT PARSE-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT PARSE-ERROR)) ==> NIL T) ((SUBTYPEP 'WARNING - #) + #) ==> NIL T) ((SUBTYPEP - # 'WARNING) + # 'WARNING) ==> NIL T) ((SUBTYPEP '(NOT WARNING) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT WARNING)) ==> NIL T) ((SUBTYPEP 'STORAGE-CONDITION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STORAGE-CONDITION) ==> NIL T) ((SUBTYPEP '(NOT STORAGE-CONDITION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STORAGE-CONDITION)) ==> NIL T) ((SUBTYPEP 'FLOATING-POINT-INVALID-OPERATION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'FLOATING-POINT-INVALID-OPERATION) ==> NIL T) ((SUBTYPEP '(NOT FLOATING-POINT-INVALID-OPERATION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT FLOATING-POINT-INVALID-OPERATION)) ==> NIL T) ((SUBTYPEP 'PROGRAM-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'PROGRAM-ERROR) ==> NIL T) ((SUBTYPEP '(NOT PROGRAM-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT PROGRAM-ERROR)) ==> NIL T) ((SUBTYPEP 'METHOD - #) + #) ==> NIL T) ((SUBTYPEP - # 'METHOD) + # 'METHOD) ==> NIL T) ((SUBTYPEP '(NOT METHOD) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT METHOD)) ==> NIL T) ((SUBTYPEP 'STANDARD-CLASS - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STANDARD-CLASS) ==> NIL T) ((SUBTYPEP '(NOT STANDARD-CLASS) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STANDARD-CLASS)) ==> NIL T) ((SUBTYPEP 'GENERIC-FUNCTION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'GENERIC-FUNCTION) ==> NIL T) ((SUBTYPEP '(NOT GENERIC-FUNCTION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT GENERIC-FUNCTION)) ==> NIL T) ((SUBTYPEP 'STREAM-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'STREAM-ERROR) ==> NIL T) ((SUBTYPEP '(NOT STREAM-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT STREAM-ERROR)) ==> NIL T) ((SUBTYPEP 'SERIOUS-CONDITION - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'SERIOUS-CONDITION) ==> NIL T) ((SUBTYPEP '(NOT SERIOUS-CONDITION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT SERIOUS-CONDITION)) ==> NIL T) ((SUBTYPEP 'READER-ERROR - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'READER-ERROR) ==> NIL T) ((SUBTYPEP '(NOT READER-ERROR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT READER-ERROR)) ==> NIL T) ((SUBTYPEP 'REAL - #) + #) ==> NIL T) ((SUBTYPEP - # 'REAL) + # 'REAL) ==> NIL T) ((SUBTYPEP '(NOT REAL) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) '(NOT REAL)) + '(NOT #) '(NOT REAL)) ==> NIL T) ((SUBTYPEP 'VECTOR - #) + #) ==> NIL T) ((SUBTYPEP - # 'VECTOR) + # 'VECTOR) ==> NIL T) ((SUBTYPEP '(NOT VECTOR) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT VECTOR)) ==> NIL T) ((SUBTYPEP 'CONDITION - #) + #) ==> NIL T) ((SUBTYPEP - # 'CONDITION) + # 'CONDITION) ==> NIL T) ((SUBTYPEP '(NOT CONDITION) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT CONDITION)) ==> NIL T) ((SUBTYPEP 'UNBOUND-VARIABLE - #) + #) ==> NIL T) ((SUBTYPEP - # + # 'UNBOUND-VARIABLE) ==> NIL T) ((SUBTYPEP '(NOT UNBOUND-VARIABLE) - '(NOT #)) + '(NOT #)) ==> NIL T) ((SUBTYPEP - '(NOT #) + '(NOT #) '(NOT UNBOUND-VARIABLE)) ==> NIL T)). Test ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT failed @@ -29519,17 +29547,17 @@ COLLECT (LIST TP1 TP2)))) Expected value: NIL -Actual value: ((# ARRAY) - (# (ARRAY)) - (# (ARRAY *)) - (# (ARRAY * *)) - (ARRAY #) +Actual value: ((# ARRAY) + (# (ARRAY)) + (# (ARRAY *)) + (# (ARRAY * *)) + (ARRAY #) ((ARRAY) - #) + #) ((ARRAY *) - #) + #) ((ARRAY * *) - #)). + #)). SUBTYPEP.ARRAY.2 Test SUBTYPEP.ARRAY.3 failed Form: (LOOP @@ -29719,7 +29747,7 @@ STRING-NOT-EQUAL.ORDER.3 STRING-NOT-LESSP.ORDER.1 STRING-NOT-LESSP.ORDER.2 STRING-NOT-LESSP.ORDER.3 STRING-GREATERP.ORDER.1 STRING-GREATERP.ORDER.2 - STRING-GREATERP.ORDER.3 SUBTYPEP.OR.4 + STRING-GREATERP.ORDER.3 SUBTYPEP.AND.4 SUBTYPEP.OR.4 SUBTYPEP.NIL.1 SUBTYPEP.NIL.2 SUBTYPEP.FIXNUM-OR-BIGNUM SUBTYPEP.FIXNUM.INTEGER Test SUBTYPEP.BIGNUM.INTEGER failed @@ -29906,17 +29934,17 @@ COLLECT (LIST TP1 TP2)))) Expected value: NIL -Actual value: ((# ARRAY) - (# (ARRAY)) - (# (ARRAY *)) - (# (ARRAY * *)) - (ARRAY #) +Actual value: ((# ARRAY) + (# (ARRAY)) + (# (ARRAY *)) + (# (ARRAY * *)) + (ARRAY #) ((ARRAY) - #) + #) ((ARRAY *) - #) + #) ((ARRAY * *) - #)). + #)). SUBTYPEP.ARRAY.2 Test SUBTYPEP.ARRAY.3 failed Form: (LOOP @@ -30222,14 +30250,7 @@ ENSURE-DIRECTORIES-EXIST.ERROR.1 ENSURE-DIRECTORIES-EXIST.ERROR.2 TRUENAME.1 TRUENAME.2 TRUENAME.3 TRUENAME.4 TRUENAME.5 TRUENAME.6 TRUENAME.ERROR.1 TRUENAME.ERROR.2 TRUENAME.ERROR.3 TRUENAME.ERROR.4 - TRUENAME.ERROR.5 TRUENAME.ERROR.6 FILE-AUTHOR.1 FILE-AUTHOR.2 - FILE-AUTHOR.3 FILE-AUTHOR.4 FILE-AUTHOR.5 FILE-AUTHOR.6 FILE-AUTHOR.7 - FILE-AUTHOR.ERROR.1 FILE-AUTHOR.ERROR.2 FILE-AUTHOR.ERROR.3 - FILE-AUTHOR.ERROR.4 FILE-WRITE-DATE.1 FILE-WRITE-DATE.2 - FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5 - FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2 - FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1 - RENAME-FILE.2 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1 + TRUENAME.ERROR.5 TRUENAME.ERROR.6 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1 MAKE-STRING.2 MAKE-STRING.3 MAKE-STRING.4 MAKE-STRING.5 MAKE-STRING.6 MAKE-STRING.7 MAKE-STRING.8 MAKE-STRING.9 MAKE-STRING.ALLOW-OTHER-KEYS.1 MAKE-STRING.ALLOW-OTHER-KEYS.2 @@ -30352,7 +30373,14 @@ FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5 FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2 FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1 - RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 RENAME-FILE.6 + RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 FILE-AUTHOR.1 FILE-AUTHOR.2 + FILE-AUTHOR.3 FILE-AUTHOR.4 FILE-AUTHOR.5 FILE-AUTHOR.6 FILE-AUTHOR.7 + FILE-AUTHOR.ERROR.1 FILE-AUTHOR.ERROR.2 FILE-AUTHOR.ERROR.3 + FILE-AUTHOR.ERROR.4 FILE-WRITE-DATE.1 FILE-WRITE-DATE.2 + FILE-WRITE-DATE.3 FILE-WRITE-DATE.4 FILE-WRITE-DATE.5 + FILE-WRITE-DATE.6 FILE-WRITE-DATE.ERROR.1 FILE-WRITE-DATE.ERROR.2 + FILE-WRITE-DATE.ERROR.3 FILE-WRITE-DATE.ERROR.4 RENAME-FILE.1 + RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 RENAME-FILE.6 RENAME-FILE.7 RENAME-FILE.ERROR.1 DELETE-FILE.1 DELETE-FILE.2 DELETE-FILE.3 DELETE-FILE.4 DELETE-FILE.5 DELETE-FILE.ERROR.1 DELETE-FILE.ERROR.2 FILE-ERROR.1 FILE-ERROR-PATHNAME.1 @@ -30541,7 +30569,7 @@ OPEN.28 OPEN.29 OPEN.30 OPEN.31 OPEN.32 OPEN.33 OPEN.34 OPEN.35 OPEN.36 OPEN.37 OPEN.38 OPEN.39 OPEN.40 OPEN.41 OPEN.42 OPEN.43 OPEN.44 OPEN.45 OPEN.46 OPEN.47 OPEN.48 OPEN.49 OPEN.50 OPEN.51 - OPEN.52 STREAM-ELEMENT-TYPE.4 + OPEN.52 OPEN.53 OPEN.54 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59 STREAM-ELEMENT-TYPE.4 STREAM-ELEMENT-TYPE.5 STREAM-ELEMENT-TYPE.6 STREAM-ELEMENT-TYPE.ERROR.1 STREAM-ELEMENT-TYPE.ERROR.2 STREAM-ELEMENT-TYPE.ERROR.3 STREAMP.1 STREAMP.2 STREAMP.3 STREAMP.4 @@ -30776,84 +30804,6 @@ OPEN.PROBE.29 OPEN.PROBE.30 OPEN.PROBE.31 OPEN.PROBE.32 OPEN.PROBE.33 OPEN.PROBE.34 OPEN.PROBE.35 OPEN.PROBE.36 OPEN.ERROR.1 OPEN.ERROR.2 OPEN.ERROR.3 OPEN.ERROR.4 OPEN.ERROR.5 OPEN.ERROR.6 OPEN.ERROR.7 - OPEN.ERROR.8 OPEN.ERROR.9 OPEN.ERROR.10 OPEN.ERROR.11 OPEN.53 OPEN.54 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59 - OPEN.60 OPEN.61 OPEN.62 OPEN.63 OPEN.64 OPEN.65 OPEN.66 OPEN.67 - OPEN.OUTPUT.1 OPEN.OUTPUT.2 OPEN.OUTPUT.3 OPEN.OUTPUT.4 OPEN.OUTPUT.5 - OPEN.OUTPUT.6 OPEN.OUTPUT.7 OPEN.OUTPUT.8 OPEN.OUTPUT.9 OPEN.OUTPUT.10 - OPEN.OUTPUT.11 OPEN.OUTPUT.12 OPEN.OUTPUT.13 OPEN.OUTPUT.14 - OPEN.OUTPUT.15 OPEN.OUTPUT.16 OPEN.OUTPUT.17 OPEN.OUTPUT.18 - OPEN.OUTPUT.19 OPEN.OUTPUT.20 OPEN.OUTPUT.21 -Test OPEN.OUTPUT.22 failed -Form: (LET ((PN #p"tmp.dat")) - (DELETE-ALL-VERSIONS PN) - (WITH-OPEN-FILE - (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) - (ASSERT (OPEN-STREAM-P OS)) - (DOTIMES (I 10) - (WRITE-CHAR - (FUNCALL (THE FUNCTION - (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER)) - I) - OS)) - (FINISH-OUTPUT OS)) - (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :OUTPUT))) - (UNWIND-PROTECT - (PROGN - (ASSERT (OPEN-STREAM-P S)) - (ASSERT (TYPEP S 'FILE-STREAM)) - (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S))) - (PROGN - (WRITE-SEQUENCE "wxyz" S) - (CLOSE S) - (WITH-OPEN-FILE (S PN :DIRECTION :INPUT) - (VALUES (READ-LINE S NIL))))) - (CLOSE S)))) -Expected value: "wxyz" -Actual value: #. - OPEN.OUTPUT.23 OPEN.OUTPUT.24 OPEN.OUTPUT.25 OPEN.OUTPUT.26 - OPEN.OUTPUT.27 OPEN.OUTPUT.28 OPEN.OUTPUT.28A OPEN.OUTPUT.29 - OPEN.OUTPUT.30 OPEN.OUTPUT.31 OPEN.OUTPUT.32 OPEN.OUTPUT.33 - OPEN.OUTPUT.34 OPEN.OUTPUT.35 OPEN.IO.1 OPEN.IO.2 OPEN.IO.3 OPEN.IO.4 - OPEN.IO.5 OPEN.IO.6 OPEN.IO.7 OPEN.IO.8 OPEN.IO.9 OPEN.IO.10 - OPEN.IO.11 OPEN.IO.12 OPEN.IO.13 OPEN.IO.14 OPEN.IO.15 OPEN.IO.16 - OPEN.IO.17 OPEN.IO.18 OPEN.IO.19 OPEN.IO.20 OPEN.IO.21 -Test OPEN.IO.22 failed -Form: (LET ((PN #p"tmp.dat")) - (DELETE-ALL-VERSIONS PN) - (WITH-OPEN-FILE - (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) - (ASSERT (OPEN-STREAM-P OS)) - (DOTIMES (I 10) - (WRITE-CHAR - (FUNCALL (THE FUNCTION - (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER)) - I) - OS)) - (FINISH-OUTPUT OS)) - (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :IO))) - (UNWIND-PROTECT - (PROGN - (ASSERT (OPEN-STREAM-P S)) - (ASSERT (TYPEP S 'FILE-STREAM)) - (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S))) - (PROGN - (WRITE-SEQUENCE "wxyz" S) - (FILE-POSITION S :START) - (VALUES (READ-LINE S NIL)))) - (CLOSE S)))) -Expected value: "wxyz" -Actual value: #. - OPEN.IO.23 OPEN.IO.24 OPEN.IO.25 OPEN.IO.26 OPEN.IO.27 OPEN.IO.28 - OPEN.IO.28A OPEN.IO.29 OPEN.IO.30 OPEN.IO.31 OPEN.IO.32 OPEN.IO.33 - OPEN.IO.34 OPEN.IO.35 OPEN.PROBE.1 OPEN.PROBE.2 OPEN.PROBE.3 - OPEN.PROBE.4 OPEN.PROBE.5 OPEN.PROBE.6 OPEN.PROBE.7 OPEN.PROBE.8 - OPEN.PROBE.9 OPEN.PROBE.10 OPEN.PROBE.11 OPEN.PROBE.12 OPEN.PROBE.13 - OPEN.PROBE.14 OPEN.PROBE.15 OPEN.PROBE.16 OPEN.PROBE.17 OPEN.PROBE.18 - OPEN.PROBE.19 OPEN.PROBE.20 OPEN.PROBE.21 OPEN.PROBE.22 OPEN.PROBE.23 - OPEN.PROBE.24 OPEN.PROBE.25 OPEN.PROBE.26 OPEN.PROBE.27 OPEN.PROBE.28 - OPEN.PROBE.29 OPEN.PROBE.30 OPEN.PROBE.31 OPEN.PROBE.32 OPEN.PROBE.33 - OPEN.PROBE.34 OPEN.PROBE.35 OPEN.PROBE.36 OPEN.ERROR.1 OPEN.ERROR.2 - OPEN.ERROR.3 OPEN.ERROR.4 OPEN.ERROR.5 OPEN.ERROR.6 OPEN.ERROR.7 OPEN.ERROR.8 OPEN.ERROR.9 OPEN.ERROR.10 OPEN.ERROR.11 OPEN.ERROR.12 OPEN.ERROR.13 OPEN.ERROR.14 OPEN.ERROR.15 OPEN.ERROR.16 OPEN.ERROR.17 OPEN.ERROR.18 STREAM-EXTERNAL-FORMAT.ERROR.1 @@ -31086,46 +31036,85 @@ DIGIT-CHAR-P.1 DIGIT-CHAR-P.2 DIGIT-CHAR-P.3 DIGIT-CHAR-P.4 DIGIT-CHAR-P.5 DIGIT-CHAR-P.6 DIGIT-CHAR-P.ORDER.1 DIGIT-CHAR-P.ORDER.2 DIGIT-CHAR-P.ERROR.1 DIGIT-CHAR-P.ERROR.2 - GRAPHIC-CHAR-P.1 GRAPHIC-CHAR-P.2 GRAPHIC-CHAR-P.3 - GRAPHIC-CHAR-P.ORDER.1 GRAPHIC-CHAR-P.ERROR.1 GRAPHIC-CHAR-P.ERROR.2 - STANDARD-CHAR-P.1 STANDARD-CHAR-P.2 STANDARD-CHAR-P.2A - STANDARD-CHAR-P.3 STANDARD-CHAR-P.ORDER.1 STANDARD-CHAR-P.ERROR.1 - STANDARD-CHAR-P.ERROR.2 CHAR-UPCASE.1 CHAR-UPCASE.2 CHAR-UPCASE.3 - CHAR-UPCASE.4 CHAR-UPCASE.ORDER.1 CHAR-UPCASE.ERROR.1 - CHAR-UPCASE.ERROR.2 CHAR-DOWNCASE.1 CHAR-DOWNCASE.2 CHAR-DOWNCASE.3 - CHAR-DOWNCASE.4 CHAR-DOWNCASE.ORDER.1 CHAR-DOWNCASE.ERROR.1 - CHAR-DOWNCASE.ERROR.2 UPPER-CASE-P.1 UPPER-CASE-P.2 UPPER-CASE-P.3 - UPPER-CASE-P.4 UPPER-CASE-P.ORDER.1 UPPER-CASE-P.ERROR.1 - UPPER-CASE-P.ERROR.2 LOWER-CASE-P.1 LOWER-CASE-P.2 LOWER-CASE-P.3 - LOWER-CASE-P.ORDER.1 LOWER-CASE-P.ERROR.1 LOWER-CASE-P.ERROR.2 - BOTH-CASE-P.1 BOTH-CASE-P.2 BOTH-CASE-P.3 BOTH-CASE-P.ORDER.1 - BOTH-CASE-P.ERROR.1 BOTH-CASE-P.ERROR.2 CHAR-CODE.1 CHAR-CODE.2 - CHAR-CODE.ORDER.1 CHAR-CODE.ERROR.1 CHAR-CODE.ERROR.2 CODE-CHAR.1 - CODE-CHAR.ORDER.1 CODE-CHAR.ERROR.1 -Test CODE-CHAR.ERROR.2 failed -Form: (CLASSIFY-ERROR (CODE-CHAR 1 1)) -Expected value: PROGRAM-ERROR -Actual value: NIL. - CHAR-INT.1 CHAR-INT.2 CHAR-INT.ORDER.1 CHAR-INT.ERROR.1 - CHAR-INT.ERROR.2 CHAR-NAME.1 CHAR-NAME.2 CHAR-NAME.3 CHAR-NAME.4 - CHAR-NAME.5 CHAR-NAME.ORDER.1 CHAR-NAME.ERROR.1 CHAR-NAME.ERROR.2 - NAME-CHAR.1 NAME-CHAR.2 NAME-CHAR.ORDER.1 NAME-CHAR.ERROR.1 - NAME-CHAR.ERROR.2 CHAR-COMPARE-NO-ARGS CHAR=.1 CHAR=.2 CHAR=.3 CHAR=.4 - CHAR=.ORDER.1 CHAR=.ORDER.2 CHAR=.ORDER.3 CHAR/=.1 CHAR/=.2 CHAR/=.3 - CHAR/=.4 CHAR/=.ORDER.1 CHAR/=.ORDER.2 CHAR/=.ORDER.3 CHAR<=.1 - CHAR<=.2 CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8 - CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3 - CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2 - CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4 - CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2 - CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5 - CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3 - CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4 - CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3 - CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3 - CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2 - CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1 - CHAR-NOT-GREATERP.2 OPEN.ERROR.12 + GRAPHIC-CHAR-P.1 GRAPHIC-CHAR-P.2 + OPEN.60 OPEN.61 OPEN.62 OPEN.63 OPEN.64 OPEN.65 OPEN.66 OPEN.67 + OPEN.OUTPUT.1 OPEN.OUTPUT.2 OPEN.OUTPUT.3 OPEN.OUTPUT.4 OPEN.OUTPUT.5 + OPEN.OUTPUT.6 OPEN.OUTPUT.7 OPEN.OUTPUT.8 OPEN.OUTPUT.9 OPEN.OUTPUT.10 + OPEN.OUTPUT.11 OPEN.OUTPUT.12 OPEN.OUTPUT.13 OPEN.OUTPUT.14 + OPEN.OUTPUT.15 OPEN.OUTPUT.16 OPEN.OUTPUT.17 OPEN.OUTPUT.18 + OPEN.OUTPUT.19 OPEN.OUTPUT.20 OPEN.OUTPUT.21 +Test OPEN.OUTPUT.22 failed +Form: (LET ((PN #p"tmp.dat")) + (DELETE-ALL-VERSIONS PN) + (WITH-OPEN-FILE + (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) + (ASSERT (OPEN-STREAM-P OS)) + (DOTIMES (I 10) + (WRITE-CHAR + (FUNCALL (THE FUNCTION + (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER)) + I) + OS)) + (FINISH-OUTPUT OS)) + (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :OUTPUT))) + (UNWIND-PROTECT + (PROGN + (ASSERT (OPEN-STREAM-P S)) + (ASSERT (TYPEP S 'FILE-STREAM)) + (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S))) + (PROGN + (WRITE-SEQUENCE "wxyz" S) + (CLOSE S) + (WITH-OPEN-FILE (S PN :DIRECTION :INPUT) + (VALUES (READ-LINE S NIL))))) + (CLOSE S)))) +Expected value: "wxyz" +Actual value: #. + OPEN.OUTPUT.23 OPEN.OUTPUT.24 OPEN.OUTPUT.25 OPEN.OUTPUT.26 + OPEN.OUTPUT.27 OPEN.OUTPUT.28 OPEN.OUTPUT.28A OPEN.OUTPUT.29 + OPEN.OUTPUT.30 OPEN.OUTPUT.31 OPEN.OUTPUT.32 OPEN.OUTPUT.33 + OPEN.OUTPUT.34 OPEN.OUTPUT.35 OPEN.IO.1 OPEN.IO.2 OPEN.IO.3 OPEN.IO.4 + OPEN.IO.5 OPEN.IO.6 OPEN.IO.7 OPEN.IO.8 OPEN.IO.9 OPEN.IO.10 + OPEN.IO.11 OPEN.IO.12 OPEN.IO.13 OPEN.IO.14 OPEN.IO.15 OPEN.IO.16 + OPEN.IO.17 OPEN.IO.18 OPEN.IO.19 OPEN.IO.20 OPEN.IO.21 +Test OPEN.IO.22 failed +Form: (LET ((PN #p"tmp.dat")) + (DELETE-ALL-VERSIONS PN) + (WITH-OPEN-FILE + (OS PN :DIRECTION :OUTPUT :IF-EXISTS :SUPERSEDE) + (ASSERT (OPEN-STREAM-P OS)) + (DOTIMES (I 10) + (WRITE-CHAR + (FUNCALL (THE FUNCTION + (GENERATOR-FOR-ELEMENT-TYPE 'CHARACTER)) + I) + OS)) + (FINISH-OUTPUT OS)) + (LET ((S (OPEN PN :IF-EXISTS :RENAME :DIRECTION :IO))) + (UNWIND-PROTECT + (PROGN + (ASSERT (OPEN-STREAM-P S)) + (ASSERT (TYPEP S 'FILE-STREAM)) + (ASSERT (SUBTYPEP 'CHARACTER (STREAM-ELEMENT-TYPE S))) + (PROGN + (WRITE-SEQUENCE "wxyz" S) + (FILE-POSITION S :START) + (VALUES (READ-LINE S NIL)))) + (CLOSE S)))) +Expected value: "wxyz" +Actual value: #. + OPEN.IO.23 OPEN.IO.24 OPEN.IO.25 OPEN.IO.26 OPEN.IO.27 OPEN.IO.28 + OPEN.IO.28A OPEN.IO.29 OPEN.IO.30 OPEN.IO.31 OPEN.IO.32 OPEN.IO.33 + OPEN.IO.34 OPEN.IO.35 OPEN.PROBE.1 OPEN.PROBE.2 OPEN.PROBE.3 + OPEN.PROBE.4 OPEN.PROBE.5 OPEN.PROBE.6 OPEN.PROBE.7 OPEN.PROBE.8 + OPEN.PROBE.9 OPEN.PROBE.10 OPEN.PROBE.11 OPEN.PROBE.12 OPEN.PROBE.13 + OPEN.PROBE.14 OPEN.PROBE.15 OPEN.PROBE.16 OPEN.PROBE.17 OPEN.PROBE.18 + OPEN.PROBE.19 OPEN.PROBE.20 OPEN.PROBE.21 OPEN.PROBE.22 OPEN.PROBE.23 + OPEN.PROBE.24 OPEN.PROBE.25 OPEN.PROBE.26 OPEN.PROBE.27 OPEN.PROBE.28 + OPEN.PROBE.29 OPEN.PROBE.30 OPEN.PROBE.31 OPEN.PROBE.32 OPEN.PROBE.33 + OPEN.PROBE.34 OPEN.PROBE.35 OPEN.PROBE.36 OPEN.ERROR.1 OPEN.ERROR.2 + OPEN.ERROR.3 OPEN.ERROR.4 OPEN.ERROR.5 OPEN.ERROR.6 OPEN.ERROR.7 + OPEN.ERROR.8 OPEN.ERROR.9 OPEN.ERROR.10 OPEN.ERROR.11 OPEN.ERROR.12 OPEN.ERROR.13 OPEN.ERROR.14 OPEN.ERROR.15 OPEN.ERROR.16 OPEN.ERROR.17 OPEN.ERROR.18 STREAM-EXTERNAL-FORMAT.ERROR.1 STREAM-EXTERNAL-FORMAT.ERROR.2 WITH-OPEN-FILE.1 WITH-OPEN-FILE.2 @@ -31400,6 +31389,49 @@ CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7 CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1 CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3 + CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 GRAPHIC-CHAR-P.3 + GRAPHIC-CHAR-P.ORDER.1 GRAPHIC-CHAR-P.ERROR.1 GRAPHIC-CHAR-P.ERROR.2 + STANDARD-CHAR-P.1 STANDARD-CHAR-P.2 STANDARD-CHAR-P.2A + STANDARD-CHAR-P.3 STANDARD-CHAR-P.ORDER.1 STANDARD-CHAR-P.ERROR.1 + STANDARD-CHAR-P.ERROR.2 CHAR-UPCASE.1 CHAR-UPCASE.2 CHAR-UPCASE.3 + CHAR-UPCASE.4 CHAR-UPCASE.ORDER.1 CHAR-UPCASE.ERROR.1 + CHAR-UPCASE.ERROR.2 CHAR-DOWNCASE.1 CHAR-DOWNCASE.2 CHAR-DOWNCASE.3 + CHAR-DOWNCASE.4 CHAR-DOWNCASE.ORDER.1 CHAR-DOWNCASE.ERROR.1 + CHAR-DOWNCASE.ERROR.2 UPPER-CASE-P.1 UPPER-CASE-P.2 UPPER-CASE-P.3 + UPPER-CASE-P.4 UPPER-CASE-P.ORDER.1 UPPER-CASE-P.ERROR.1 + UPPER-CASE-P.ERROR.2 LOWER-CASE-P.1 LOWER-CASE-P.2 LOWER-CASE-P.3 + LOWER-CASE-P.ORDER.1 LOWER-CASE-P.ERROR.1 LOWER-CASE-P.ERROR.2 + BOTH-CASE-P.1 BOTH-CASE-P.2 BOTH-CASE-P.3 BOTH-CASE-P.ORDER.1 + BOTH-CASE-P.ERROR.1 BOTH-CASE-P.ERROR.2 CHAR-CODE.1 CHAR-CODE.2 + CHAR-CODE.ORDER.1 CHAR-CODE.ERROR.1 CHAR-CODE.ERROR.2 CODE-CHAR.1 + CODE-CHAR.ORDER.1 CODE-CHAR.ERROR.1 +Test CODE-CHAR.ERROR.2 failed +Form: (CLASSIFY-ERROR (CODE-CHAR 1 1)) +Expected value: PROGRAM-ERROR +Actual value: NIL. + CHAR-INT.1 CHAR-INT.2 CHAR-INT.ORDER.1 CHAR-INT.ERROR.1 + CHAR-INT.ERROR.2 CHAR-NAME.1 CHAR-NAME.2 CHAR-NAME.3 CHAR-NAME.4 + CHAR-NAME.5 CHAR-NAME.ORDER.1 CHAR-NAME.ERROR.1 CHAR-NAME.ERROR.2 + NAME-CHAR.1 NAME-CHAR.2 NAME-CHAR.ORDER.1 NAME-CHAR.ERROR.1 + NAME-CHAR.ERROR.2 CHAR-COMPARE-NO-ARGS CHAR=.1 CHAR=.2 CHAR=.3 CHAR=.4 + CHAR=.ORDER.1 CHAR=.ORDER.2 CHAR=.ORDER.3 CHAR/=.1 CHAR/=.2 CHAR/=.3 + CHAR/=.4 CHAR/=.ORDER.1 CHAR/=.ORDER.2 CHAR/=.ORDER.3 CHAR<=.1 + CHAR<=.2 CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8 + CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3 + CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2 + CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4 + CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2 + CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5 + CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3 + CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4 + CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3 + CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3 + CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2 + CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1 + CHAR-NOT-GREATERP.2 CHAR-NOT-GREATERP.3 CHAR-NOT-GREATERP.4 + CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7 + CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1 + CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3 CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 CHAR-LESSP.3 CHAR-LESSP.4 CHAR-LESSP.5 CHAR-LESSP.6 CHAR-LESSP.7 CHAR-LESSP.8 CHAR-LESSP.ORDER.1 CHAR-LESSP.ORDER.2 CHAR-LESSP.ORDER.3 @@ -31525,11 +31557,13 @@ cat debian/in.gcl.emacsen-remove | sed 's,@EXT@,,g' >debian/gcl.emacsen-remove cat debian/in.gcl.emacsen-startup | sed 's,@EXT@,,g' >debian/gcl.emacsen-startup cat debian/in.gcl.install | sed 's,@EXT@,,g' >debian/gcl.install - CHAR-NOT-GREATERP.3 CHAR-NOT-GREATERP.4 - CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7 - CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1 - CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3 - CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 CHAR-LESSP.3 +cat debian/in.gcl.manpages | sed 's,@EXT@,,g' >debian/gcl.manpages +cat debian/in.gcl.postinst | sed 's,@EXT@,,g' >debian/gcl.postinst +cat debian/in.gcl.postrm | sed 's,@EXT@,,g' >debian/gcl.postrm +dh_testdir +dh_testroot +dh_prep + CHAR-LESSP.3 CHAR-LESSP.4 CHAR-LESSP.5 CHAR-LESSP.6 CHAR-LESSP.7 CHAR-LESSP.8 CHAR-LESSP.ORDER.1 CHAR-LESSP.ORDER.2 CHAR-LESSP.ORDER.3 CHAR-LESSP.ORDER.4 CHAR-NOT-LESSP.1 CHAR-NOT-LESSP.2 CHAR-NOT-LESSP.3 @@ -31634,13 +31668,7 @@ WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp" T ->cat debian/in.gcl.manpages | sed 's,@EXT@,,g' >debian/gcl.manpages -cat debian/in.gcl.postinst | sed 's,@EXT@,,g' >debian/gcl.postinst -cat debian/in.gcl.postrm | sed 's,@EXT@,,g' >debian/gcl.postrm -dh_testdir -dh_testroot -dh_prep -dh_installdirs +>dh_installdirs mkdir -p debian/tmp cp -a debian/ansi/* debian/tmp/ cp -a debian/trad/* debian/tmp/ @@ -31726,12 +31754,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/3794/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3794/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/11120 and its subdirectories -I: Current time: Sat Jan 13 14:58:08 -12 2024 -I: pbuilder-time-stamp: 1705201088 +I: removing directory /srv/workspace/pbuilder/3794 and its subdirectories +I: Current time: Sun Jan 14 18:01:10 +14 2024 +I: pbuilder-time-stamp: 1705204870