Diff of the two buildlogs: -- --- b1/build.log 2025-04-18 02:39:34.278071319 +0000 +++ b2/build.log 2025-04-18 03:24:47.456378592 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Apr 17 13:18:25 -12 2025 -I: pbuilder-time-stamp: 1744939105 +I: Current time: Fri Apr 18 16:42:15 +14 2025 +I: pbuilder-time-stamp: 1744944135 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -39,52 +39,84 @@ dpkg-source: info: applying Version_2_6_15pre18 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/24116/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/13989/tmp/hooks/D01_modify_environment starting +debug: Running on virt64z. +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 Apr 18 02:42 /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/13989/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/13989/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='unstable' - 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]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='5753904d2c6e412cbb1b1b804d3ba4c1' - 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='24116' - PS1='# ' - PS2='> ' + INVOCATION_ID=4ec18d7285e94f9586b24067fae1fbd2 + 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=13989 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.mpLgM9w6/pbuilderrc_de5w --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mpLgM9w6/b1 --logfile b1/build.log gcl_2.6.14-19.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - 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.mpLgM9w6/pbuilderrc_MEqN --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mpLgM9w6/b2 --logfile b2/build.log gcl_2.6.14-19.dsc' + SUDO_GID=110 + SUDO_UID=103 + 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 ff4a 6.1.0-33-armmp-lpae #1 SMP Debian 6.1.133-1 (2025-04-10) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-33-arm64 #1 SMP Debian 6.1.133-1 (2025-04-10) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/24116/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/13989/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -253,7 +285,7 @@ Get: 109 http://deb.debian.org/debian unstable/main armhf tk8.6 armhf 8.6.16-1 [69.5 kB] Get: 110 http://deb.debian.org/debian unstable/main armhf x11proto-core-dev all 2024.1-1 [3312 B] Get: 111 http://deb.debian.org/debian unstable/main armhf tk8.6-dev armhf 8.6.16-1 [726 kB] -Fetched 33.3 MB in 2s (14.7 MB/s) +Fetched 33.3 MB in 3s (11.5 MB/s) Preconfiguring packages ... 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 ... 19566 files and directories currently installed.) @@ -618,8 +650,8 @@ Setting up tzdata (2025b-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Apr 18 01:19:33 UTC 2025. -Universal Time is now: Fri Apr 18 01:19:33 UTC 2025. +Local time is now: Fri Apr 18 02:42:54 UTC 2025. +Universal Time is now: Fri Apr 18 02:42:54 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -727,7 +759,11 @@ fakeroot is already the newest version (1.37.1.1-1). 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-19_source.changes +I: user script /srv/workspace/pbuilder/13989/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/13989/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-19_source.changes dpkg-buildpackage: info: source package gcl dpkg-buildpackage: info: source version 2.6.14-19 dpkg-buildpackage: info: source distribution unstable @@ -845,7 +881,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... armv8l-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -886,7 +922,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-33-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-33-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -929,16 +965,15 @@ 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: min log text start 15 configure: max log text start 29 -configure: lowering log text to 0x18000 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 @@ -1058,7 +1093,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -1138,7 +1173,7 @@ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E catch.c |\ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini -gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c +gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c ../bin/dpp symbol dpp: symbol.d -> symbol.c gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E symbol.c |\ @@ -1467,7 +1502,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -1480,19 +1515,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine 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 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 748286 pages +GCL (GNU Common Lisp) April 1994 786174 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 @@ -1694,7 +1729,7 @@ COMPILER> NIL -COMPILER>-307496960 heap words available +COMPILER>-268699648 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -2808,10 +2843,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o sys_gcl.o +ar rs libgcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.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 @@ -3195,7 +3230,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0x86a008 ;; Finished loading "../tkl.o" +start address -T 0x85a008 ;; Finished loading "../tkl.o" 51883 > @@ -3205,13 +3240,13 @@ cd info && /usr/bin/make make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info' TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl-si.dvi make[2]: dvipdfm: No such file or directory make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored) TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl.dvi make[2]: dvipdfm: No such file or directory @@ -3444,7 +3479,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... armv8l-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -3485,7 +3520,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-33-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-33-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -3528,16 +3563,15 @@ 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: min log text start 15 configure: max log text start 29 -configure: lowering log text to 0x18000 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 @@ -3657,7 +3691,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -3737,7 +3771,7 @@ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E catch.c |\ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini -gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c +gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c ../bin/dpp symbol dpp: symbol.d -> symbol.c gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E symbol.c |\ @@ -4066,7 +4100,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -4079,19 +4113,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine 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 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 748286 pages +GCL (GNU Common Lisp) April 1994 786174 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 @@ -4293,7 +4327,7 @@ COMPILER> NIL -COMPILER>-307496960 heap words available +COMPILER>-268699648 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -5407,10 +5441,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o sys_gcl.o +ar rs libgcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.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 @@ -5688,7 +5722,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 0x8c6008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" +start address -T 0x8b6008 ;; 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. @@ -5701,7 +5735,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 0x8c62d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" +start address -T 0x8b62d8 ;; 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. @@ -5713,7 +5747,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 0x8cc3e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" +start address -T 0x8bc3e0 ;; 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. @@ -5727,7 +5761,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 0x8d1fb8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" +start address -T 0x8c1fb8 ;; 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. @@ -5738,7 +5772,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 0x8d7010 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" +start address -T 0x8c7010 ;; 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. @@ -5747,7 +5781,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 0x8d9160 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" +start address -T 0x8c9160 ;; 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. @@ -5756,7 +5790,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 0x8db6d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" +start address -T 0x8cb6d0 ;; 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. @@ -5769,7 +5803,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 0x8dc560 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" +start address -T 0x8cc560 ;; 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. @@ -5795,7 +5829,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 0x8df878 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" +start address -T 0x8cf878 ;; 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. @@ -5804,7 +5838,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 0x8e5b88 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" +start address -T 0x8d5b88 ;; 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. @@ -5820,7 +5854,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 0x8e7598 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" +start address -T 0x8d7598 ;; 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. @@ -5829,7 +5863,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 0x8ef9b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" +start address -T 0x8df9b0 ;; 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. @@ -5838,7 +5872,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 0x8f3030 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" +start address -T 0x8e3030 ;; 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. @@ -5874,7 +5908,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 0x8f6b80 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" +start address -T 0x8e6b80 ;; 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. @@ -5886,7 +5920,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 0x907588 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" +start address -T 0x8f7588 ;; 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. @@ -5923,7 +5957,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 0x910848 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" +start address -T 0x900848 ;; 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. @@ -5936,7 +5970,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 0x915a30 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" +start address -T 0x905a30 ;; 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. @@ -5964,7 +5998,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 0x918d60 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" +start address -T 0x908d60 ;; 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. @@ -5994,7 +6028,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 0x929798 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" +start address -T 0x919798 ;; 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. @@ -6005,7 +6039,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 0x934838 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" +start address -T 0x924838 ;; 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. @@ -6016,7 +6050,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 0x93a800 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" +start address -T 0x92a800 ;; 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. @@ -6028,7 +6062,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 0x940138 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" +start address -T 0x930138 ;; 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. @@ -6037,7 +6071,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 0x9424e0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" +start address -T 0x9324e0 ;; 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. @@ -6048,7 +6082,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 0x944470 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" +start address -T 0x934470 ;; 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. @@ -6057,7 +6091,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 0x951598 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" +start address -T 0x941598 ;; 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. @@ -6066,7 +6100,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 0x953558 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" +start address -T 0x943558 ;; 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. @@ -6078,7 +6112,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 0x953938 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" +start address -T 0x943938 ;; 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. @@ -6087,21 +6121,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_5763_0.lsp. +Compiling gazonk_32054_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_5763_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_0.o" -start address -T 0x962bb0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_0.o" -Compiling gazonk_5763_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_0.o" +start address -T 0x952bb0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_0.o" +Compiling gazonk_32054_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_5763_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_1.o" -start address -T 0x962fd8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_1.o" -start address -T 0x962ad0 ;; 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_32054_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_1.o" +start address -T 0x952fd8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_1.o" +start address -T 0x952ad0 ;; 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. @@ -6110,35 +6144,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_5763_2.lsp. +Compiling gazonk_32054_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_5763_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_2.o" -start address -T 0x965a38 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_2.o" -Compiling gazonk_5763_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_2.o" +start address -T 0x955a38 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_2.o" +Compiling gazonk_32054_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_5763_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_3.o" -start address -T 0x9665f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_3.o" -Compiling gazonk_5763_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_3.o" +start address -T 0x9565f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_3.o" +Compiling gazonk_32054_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_5763_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_4.o" -start address -T 0x966ee8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_4.o" -Compiling gazonk_5763_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_4.o" +start address -T 0x956ee8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_4.o" +Compiling gazonk_32054_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_5763_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_5.o" -start address -T 0x9673d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_5.o" -start address -T 0x9633e8 ;; 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_32054_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_5.o" +start address -T 0x9573d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_5.o" +start address -T 0x9533e8 ;; 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. @@ -6147,14 +6181,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_5763_6.lsp. +Compiling gazonk_32054_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_5763_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_6.o" -start address -T 0x967de0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_6.o" -start address -T 0x967980 ;; 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_32054_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_6.o" +start address -T 0x957de0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_6.o" +start address -T 0x957980 ;; 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. @@ -6166,15 +6200,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_5763_7.lsp. +Compiling gazonk_32054_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_5763_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_7.o" -start address -T 0x96bdb0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_5763_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_7.o" +start address -T 0x95bdb0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_32054_7.o" Warning: DESCRIBE is being redefined. -start address -T 0x9682d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" +start address -T 0x9582d8 ;; 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. @@ -6189,7 +6223,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 0x96c338 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" +start address -T 0x95c338 ;; 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. @@ -6248,10 +6282,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_env.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk0.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 @@ -6609,10 +6643,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -pg -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_env.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_precom.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk0.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_conditions.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 @@ -7045,7 +7079,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xb7a008 ;; Finished loading "../tkl.o" +start address -T 0xb33cb0 ;; Finished loading "../tkl.o" 51907 > @@ -7055,13 +7089,13 @@ cd info && /usr/bin/make make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info' TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl-si.dvi make[2]: dvipdfm: No such file or directory make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored) TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl.dvi make[2]: dvipdfm: No such file or directory @@ -7294,7 +7328,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... armv8l-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -7333,7 +7367,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-33-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-33-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -7376,16 +7410,15 @@ 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: min log text start 15 configure: max log text start 29 -configure: lowering log text to 0x18000 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 @@ -7505,7 +7538,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -7585,7 +7618,7 @@ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E catch.c |\ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini -gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c +gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c ../bin/dpp symbol dpp: symbol.d -> symbol.c gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E symbol.c |\ @@ -7914,7 +7947,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -7927,19 +7960,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine 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 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 748286 pages +GCL (GNU Common Lisp) April 1994 786174 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 @@ -8141,7 +8174,7 @@ COMPILER> NIL -COMPILER>-307496960 heap words available +COMPILER>-268699648 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -9255,10 +9288,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o sys_gcl.o +ar rs libgcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.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 @@ -9642,7 +9675,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0x6b5920 ;; Finished loading "../tkl.o" +start address -T 0x6b58c8 ;; Finished loading "../tkl.o" 50339 > @@ -9652,13 +9685,13 @@ cd info && /usr/bin/make make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info' TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl-si.dvi make[2]: dvipdfm: No such file or directory make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored) TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl.dvi make[2]: dvipdfm: No such file or directory @@ -9878,7 +9911,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... armv8l-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf host=arm-unknown-linux-gnueabihf use=armhf-linux @@ -9917,7 +9950,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-33-armmp-lpae +checking system version (for dynamic loading)... Linux-6.1.0-33-arm64 checking for setjmp.h... yes checking sizeof jmp_buf... 392 checking for unistd.h... yes @@ -9960,16 +9993,15 @@ 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: min log text start 15 configure: max log text start 29 -configure: lowering log text to 0x18000 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 @@ -10089,7 +10121,7 @@ CC=gcc GCL_CC=gcc CFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 NIFLAGS=-g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I$(GCLDIR)/o O3FLAGS=-O2 @@ -10169,7 +10201,7 @@ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E catch.c |\ sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini -gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -Wl,-T,../unixport/gcl.script -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c +gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -Wl,-z,relro -no-pie -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c ../bin/dpp symbol dpp: symbol.d -> symbol.c gcc -DINICOMP -DNO_DEFUN -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -I../h -I../gcl-tk -E symbol.c |\ @@ -10498,7 +10530,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/typespec.o ../o/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -10511,19 +10543,19 @@ -e "s#@LI-RELEASE@#`cat ../release`#1" \ -e "s#@LI-CC@#\"gcc -c -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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 PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine 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 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 748286 pages +GCL (GNU Common Lisp) April 1994 786174 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 @@ -10725,7 +10757,7 @@ COMPILER> NIL -COMPILER>-307496960 heap words available +COMPILER>-268699648 heap words available NIL COMPILER>[ "t" = "" ] || \ @@ -11839,10 +11871,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o sys_gcl.o +ar rs libgcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.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 @@ -12120,7 +12152,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 0x8b6008 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_pkg.o" +start address -T 0x9b6008 ;; 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. @@ -12133,7 +12165,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 0x8b62c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_walk.o" +start address -T 0x9b62c0 ;; 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. @@ -12145,7 +12177,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 0x8bc038 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_iterate.o" +start address -T 0x9bc038 ;; 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. @@ -12159,7 +12191,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 0x8c1a08 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_macros.o" +start address -T 0x9c1a08 ;; 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. @@ -12170,7 +12202,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 0x8c67f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_low.o" +start address -T 0x9c67f0 ;; 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. @@ -12179,7 +12211,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 0x8c87c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_impl_low.o" +start address -T 0x9c87c0 ;; 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. @@ -12188,7 +12220,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 0x8caba8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fin.o" +start address -T 0x9caba8 ;; 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. @@ -12201,7 +12233,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 0x8cb980 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defclass.o" +start address -T 0x9cb980 ;; 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. @@ -12227,7 +12259,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 0x8ceab8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_defs.o" +start address -T 0x9ceab8 ;; 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. @@ -12236,7 +12268,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 0x8d4aa0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fngen.o" +start address -T 0x9d4aa0 ;; 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. @@ -12252,7 +12284,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 0x8d63b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cache.o" +start address -T 0x9d63b0 ;; 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. @@ -12261,7 +12293,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 0x8de4a8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp.o" +start address -T 0x9de4a8 ;; 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. @@ -12270,7 +12302,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 0x8e1998 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dlisp2.o" +start address -T 0x9e1998 ;; 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. @@ -12306,7 +12338,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 0x8e5388 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_boot.o" +start address -T 0x9e5388 ;; 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. @@ -12318,7 +12350,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 0x8f5698 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_vector.o" +start address -T 0x9f5698 ;; 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. @@ -12355,7 +12387,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 0x8fe548 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots_boot.o" +start address -T 0x9fe548 ;; 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. @@ -12368,7 +12400,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 0x9034d0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_combin.o" +start address -T 0xa034d0 ;; 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. @@ -12396,7 +12428,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 0x906618 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_dfun.o" +start address -T 0xa06618 ;; 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. @@ -12426,7 +12458,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 0x9167b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fast_init.o" +start address -T 0xa167b0 ;; 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. @@ -12437,7 +12469,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 0x921468 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_braid.o" +start address -T 0xa21468 ;; 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. @@ -12448,7 +12480,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 0x927108 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_generic_functions.o" +start address -T 0xa27108 ;; 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. @@ -12460,7 +12492,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 0x92c6d8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_slots.o" +start address -T 0xa2c6d8 ;; 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. @@ -12469,7 +12501,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 0x92e900 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_init.o" +start address -T 0xa2e900 ;; 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. @@ -12480,7 +12512,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 0x930778 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_std_class.o" +start address -T 0xa30778 ;; 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. @@ -12489,7 +12521,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 0x93d1a8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_cpl.o" +start address -T 0xa3d1a8 ;; 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. @@ -12498,7 +12530,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 0x93f080 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_fsc.o" +start address -T 0xa3f080 ;; 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. @@ -12510,7 +12542,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 0x93f3f8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_methods.o" +start address -T 0xa3f3f8 ;; 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. @@ -12519,21 +12551,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_17003_0.lsp. +Compiling gazonk_1785_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_17003_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_0.o" -start address -T 0x94de80 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_0.o" -Compiling gazonk_17003_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_0.o" +start address -T 0xa4de80 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_0.o" +Compiling gazonk_1785_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_17003_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_1.o" -start address -T 0x94e288 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_1.o" -start address -T 0x94ddb8 ;; 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_1785_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_1.o" +start address -T 0xa4e288 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_1.o" +start address -T 0xa4ddb8 ;; 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. @@ -12542,35 +12574,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_17003_2.lsp. +Compiling gazonk_1785_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_17003_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_2.o" -start address -T 0x950ba0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_2.o" -Compiling gazonk_17003_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_2.o" +start address -T 0xa50ba0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_2.o" +Compiling gazonk_1785_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_17003_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_3.o" -start address -T 0x951730 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_3.o" -Compiling gazonk_17003_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_3.o" +start address -T 0xa51730 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_3.o" +Compiling gazonk_1785_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_17003_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_4.o" -start address -T 0x952000 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_4.o" -Compiling gazonk_17003_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_4.o" +start address -T 0xa52000 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_4.o" +Compiling gazonk_1785_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_17003_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_5.o" -start address -T 0x9524b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_5.o" -start address -T 0x94e678 ;; 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_1785_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_5.o" +start address -T 0xa524b8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_5.o" +start address -T 0xa4e678 ;; 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. @@ -12579,14 +12611,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_17003_6.lsp. +Compiling gazonk_1785_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_17003_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_6.o" -start address -T 0x952e30 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_6.o" -start address -T 0x952a30 ;; 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_1785_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_6.o" +start address -T 0xa52e30 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_6.o" +start address -T 0xa52a30 ;; 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. @@ -12598,15 +12630,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_17003_7.lsp. +Compiling gazonk_1785_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_17003_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_7.o" -start address -T 0x956c50 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_17003_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_7.o" +start address -T 0xa56c50 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_1785_7.o" Warning: DESCRIBE is being redefined. -start address -T 0x9532f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" +start address -T 0xa532f0 ;; 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. @@ -12621,7 +12653,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 0x9571a8 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_precom1.o" +start address -T 0xa571a8 ;; 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. @@ -12680,10 +12712,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_env.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk0.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 @@ -13041,10 +13073,10 @@ make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/unixport' gcc -g -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gcl-2.6.14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -std=gnu17 -Wall -Wno-empty-body -Wno-unused-but-set-variable -Wno-tautological-compare -fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_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/num_arith.o ../o/multival.o ../o/sfasl.o ../o/bind.o ../o/predicate.o ../o/makefun.o ../o/conditional.o ../o/let.o ../o/num_pred.o ../o/alloc.o ../o/main.o ../o/string.o ../o/list.o ../o/init_pari.o ../o/cmpaux.o ../o/print.o ../o/unixsys.o ../o/unixfasl.o ../o/nfunlink.o ../o/lex.o ../o/gcl_readline.o ../o/prog.o ../o/backq.o ../o/reference.o ../o/pathname.o ../o/sockets.o ../o/array.o ../o/clxsocket.o ../o/toplevel.o ../o/nsocket.o ../o/num_sfun.o ../o/sequence.o ../o/bds.o ../o/bitop.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/utils.o ../o/package.o ../o/funlink.o ../o/usig2.o ../o/iteration.o ../o/gprof.o ../o/unixtime.o ../o/catch.o ../o/num_co.o ../o/mapfun.o ../o/macros.o ../o/number.o ../o/structure.o ../o/new_init.o ../o/file.o ../o/prelink.o ../o/run_process.o ../o/regexpr.o ../o/earith.o ../o/eval.o ../o/hash.o ../o/frame.o ../o/format.o ../o/big.o ../o/fat_string.o ../o/num_log.o ../o/character.o ../o/cfun.o ../o/num_comp.o ../o/num_rand.o ../o/assignment.o ../o/block.o ../o/usig.o ../o/unixfsys.o ../o/symbol.o ../o/error.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_packlib.o ../lsp/gcl_info.o ../lsp/gcl_rename_file.o ../lsp/gcl_defmacro.o ../lsp/gcl_namestring.o ../lsp/gcl_fpe.o ../lsp/gcl_numlib.o ../lsp/gcl_top.o ../lsp/gcl_directory.o ../lsp/gcl_restart.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_debug.o ../lsp/gcl_assert.o ../lsp/gcl_trace.o ../lsp/gcl_seqlib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_predlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_setf.o ../lsp/gcl_truename.o ../lsp/gcl_defstruct.o ../lsp/gcl_module.o ../lsp/gcl_defpackage.o ../lsp/gcl_describe.o ../lsp/gcl_seq.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_evalmacros.o ../lsp/gcl_listlib.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_loop.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_mislib.o ../lsp/gcl_serror.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_make_pathname.o ../lsp/gcl_arraylib.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/Events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/gcl_index.o ../xgcl-2/XStruct-2.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_XStruct_l_3.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpfun.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_env.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_precom.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/prog.o ../o/prelink.o ../o/sockets.o ../o/funlink.o ../o/num_log.o ../o/pathname.o ../o/unixfasl.o ../o/num_sfun.o ../o/frame.o ../o/alloc.o ../o/lex.o ../o/mapfun.o ../o/regexpr.o ../o/num_co.o ../o/format.o ../o/number.o ../o/num_arith.o ../o/bind.o ../o/new_init.o ../o/block.o ../o/predicate.o ../o/earith.o ../o/num_rand.o ../o/init_pari.o ../o/print.o ../o/gprof.o ../o/num_pred.o ../o/catch.o ../o/array.o ../o/assignment.o ../o/conditional.o ../o/macros.o ../o/big.o ../o/bds.o ../o/symbol.o ../o/eval.o ../o/nsocket.o ../o/read.o ../o/package.o ../o/structure.o ../o/unixfsys.o ../o/character.o ../o/typespec.o ../o/num_comp.o ../o/iteration.o ../o/nfunlink.o ../o/main.o ../o/unixtime.o ../o/backq.o ../o/run_process.o ../o/cfun.o ../o/clxsocket.o ../o/gcl_readline.o ../o/sfasl.o ../o/reference.o ../o/bitop.o ../o/let.o ../o/gbc.o ../o/list.o ../o/utils.o ../o/file.o ../o/unixsave.o ../o/hash.o ../o/cmpaux.o ../o/sequence.o ../o/toplevel.o ../o/usig.o ../o/error.o ../o/multival.o ../o/usig2.o ../o/makefun.o ../o/fat_string.o ../o/unixsys.o ../o/string.o ../lsp/gcl_sharp.o ../lsp/gcl_fpe.o ../lsp/gcl_assert.o ../lsp/gcl_setf.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_serror.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_mislib.o ../lsp/gcl_iolib.o ../lsp/gcl_make_pathname.o ../lsp/gcl_loop.o ../lsp/gcl_predlib.o ../lsp/gcl_directory.o ../lsp/gcl_truename.o ../lsp/gcl_module.o ../lsp/gcl_evalmacros.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_rename_file.o ../lsp/gcl_info.o ../lsp/gcl_seqlib.o ../lsp/gcl_numlib.o ../lsp/gcl_defmacro.o ../lsp/gcl_describe.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_arraylib.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_namestring.o ../lsp/gcl_top.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_defstruct.o ../lsp/gcl_trace.o ../lsp/gcl_defpackage.o ../lsp/gcl_sloop.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_packlib.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_pathname_match_p.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_general.o ../xgcl-2/general-c.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/Events.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_tohtml.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmptop.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk0.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_conditions.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 @@ -13477,7 +13509,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xb1f3e0 ;; Finished loading "../tkl.o" +start address -T 0xb247e8 ;; Finished loading "../tkl.o" 50359 > @@ -13487,13 +13519,13 @@ cd info && /usr/bin/make make[2]: Entering directory '/build/reproducible-path/gcl-2.6.14/info' TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl-si.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl-si.dvi make[2]: dvipdfm: No such file or directory make[2]: [makefile:36: gcl-si.pdf] Error 127 (ignored) TEXINPUTS=.:$TEXINPUTS tex --interaction nonstopmode gcl.texi || true -/bin/sh: 1: tex: not found +/bin/sh: line 1: tex: command not found rm -f *.cp *.ky *.vr *.tp *.pg *.toc *.aux *.log *.fn dvipdfm gcl.dvi make[2]: dvipdfm: No such file or directory @@ -13650,6 +13682,17 @@ ;; Note: Tail-recursive call of EQUALP-WITH-CASE was replaced by iteration. End of Pass 2. tail: 'ansi-tests/test_results' has appeared; following new file +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 0x9630c8 ;; 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. GCL (GNU Common Lisp) 2.6.14 Fri Jan 13 10:47:56 AM EST 2023 ANSI git: Version_2_6_15pre18 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL UNEXEC) @@ -13675,18 +13718,7 @@ 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 0x9630e8 ;; 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 0x9630e8 ;; Finished loading #p"rt.o" +start address -T 0x9630c8 ;; Finished loading #p"rt.o" ;; Loading "cl-test-package.lsp" ;; Finished loading "cl-test-package.lsp" ;; Loading "universe.lsp" @@ -13697,7 +13729,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 0x946aa0 ;; Finished loading #p"random-aux.o" +start address -T 0x95fb00 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13708,7 +13740,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 0x946aa0 ;; Finished loading #p"random-aux.o" +start address -T 0x95fb00 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13719,14 +13751,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 0xb1f3e0 ;; Finished loading #p"ansi-aux.o" +start address -T 0xb247e8 ;; 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 0xb1f3e0 ;; Finished loading #p"ansi-aux.o" +start address -T 0xb247e8 ;; Finished loading #p"ansi-aux.o" ;; Loading "cl-symbol-names.lsp" ;; Finished loading "cl-symbol-names.lsp" ;; Finished loading "gclload1.lsp" @@ -14220,7 +14252,115 @@ Form: (REMOVE-IF #'MACRO-FUNCTION *EVAL-AND-COMPILE-MACROS*) Expected value: NIL Actual value: (DEFINE-SYMBOL-MACRO). - COMPILE.1 COMPILE.2 COMPILE.3Doing 11799 pending tests of 11799 tests total. + 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)) +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.2Doing 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* @@ -14818,114 +14958,6 @@ 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 COMPILE.4 COMPILE.5 COMPILE.6 COMPILE.7 - COMPILE.8 COMPILE.9 -Test COMPILE.ERROR.1 failed -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 @@ -16276,7 +16308,205 @@ CDADAR.ERROR.EXCESS-ARGS CDADDR.ERROR.NO-ARGS CDADDR.ERROR.EXCESS-ARGS CDDAAR.ERROR.NO-ARGS CDDAAR.ERROR.EXCESS-ARGS CDDADR.ERROR.NO-ARGS CDDADR.ERROR.EXCESS-ARGS CDDDAR.ERROR.NO-ARGS CDDDAR.ERROR.EXCESS-ARGS - CDDDDR.ERROR.NO-ARGS CDDDDR.ERROR.EXCESS-ARGS NTH.1 COMPILED-FUNCTION-P.3 + CDDDDR.ERROR.NO-ARGS CDDDDR.ERROR.EXCESS-ARGS NTH.1 NTH.2 NTH.ORDER.1 + NTH.ORDER.2 NTH.ERROR.1 NTH.ERROR.2 NTH.ERROR.3 NTH.ERROR.4 ENDP-NIL + ENDP-CONS ENDP-SINGLETON-LIST ENDP.ORDER.1 ENDP-SYMBOL-ERROR + ENDP-FIXNUM-ERROR ENDP-FLOAT-ERROR ENDP.ERROR.4 ENDP.ERROR.5 + ENDP.ERROR.6 NCONC.1 NCONC.2 NCONC.3 NCONC.4 NCONC.5 NCONC.6 NCONC.7 + NCONC.ORDER.1 NCONC.ORDER.2 APPEND.1 APPEND.2 APPEND.3 APPEND.4 + APPEND.5 APPEND.6 APPEND.ORDER.1 APPEND.ORDER.2 REVAPPEND.1 + REVAPPEND.2 REVAPPEND.3 REVAPPEND.4 REVAPPEND.ORDER.1 + REVAPPEND.ERROR.1 REVAPPEND.ERROR.2 REVAPPEND.ERROR.3 NRECONC.1 + NRECONC.2 NRECONC.ORDER.1 NRECONC.ERROR.1 NRECONC.ERROR.2 + NRECONC.ERROR.3 CAR.1 CAR-NIL CAR-SYMBOL-ERROR CAR-SYMBOL-ERROR.2 + CAR.ORDER.1 CDR.1 CDR-NIL CDR.ORDER.1 CDR-SYMBOL-ERROR + CDR-SYMBOL-ERROR.2 LIST-LENGTH.4 LIST-LENGTH-SYMBOL + LIST-LENGTH-DOTTED-LIST CAAR.ERROR.1 CAAR.ERROR.2 CADR.ERROR.1 + CADR.ERROR.2 CDAR.ERROR.1 CDAR.ERROR.2 CDDR.ERROR.1 CDDR.ERROR.2 + CAAAR.ERROR.1 CAAAR.ERROR.2 CAAAR.ERROR.3 CAADR.ERROR.1 CAADR.ERROR.2 + CAADR.ERROR.3 CADAR.ERROR.1 CADAR.ERROR.2 CADAR.ERROR.3 CADDR.ERROR.1 + CADDR.ERROR.2 CADDR.ERROR.3 CDAAR.ERROR.1 CDAAR.ERROR.2 CDAAR.ERROR.3 + CDADR.ERROR.1 CDADR.ERROR.2 CDADR.ERROR.3 CDDAR.ERROR.1 CDDAR.ERROR.2 + CDDAR.ERROR.3 CDDDR.ERROR.1 CDDDR.ERROR.2 CDDDR.ERROR.3 CAAAAR.ERROR.1 + CAAAAR.ERROR.2 CAAAAR.ERROR.3 CAAAAR.ERROR.4 CAAADR.ERROR.1 + CAAADR.ERROR.2 CAAADR.ERROR.3 CAAADR.ERROR.4 CAADAR.ERROR.1 + CAADAR.ERROR.2 CAADAR.ERROR.3 CAADAR.ERROR.4 CAADDR.ERROR.1 + CAADDR.ERROR.2 CAADDR.ERROR.3 CAADDR.ERROR.4 CADAAR.ERROR.1 + CADAAR.ERROR.2 CADAAR.ERROR.3 CADAAR.ERROR.4 CADADR.ERROR.1 + CADADR.ERROR.2 CADADR.ERROR.3 CADADR.ERROR.4 CADDAR.ERROR.1 + CADDAR.ERROR.2 CADDAR.ERROR.3 CADDAR.ERROR.4 CADDDR.ERROR.1 + CADDDR.ERROR.2 CADDDR.ERROR.3 CADDDR.ERROR.4 CDAAAR.ERROR.1 + CDAAAR.ERROR.2 CDAAAR.ERROR.3 CDAAAR.ERROR.4 CDAADR.ERROR.1 + CDAADR.ERROR.2 CDAADR.ERROR.3 CDAADR.ERROR.4 CDADAR.ERROR.1 + CDADAR.ERROR.2 CDADAR.ERROR.3 CDADAR.ERROR.4 CDADDR.ERROR.1 + CDADDR.ERROR.2 CDADDR.ERROR.3 CDADDR.ERROR.4 CDDAAR.ERROR.1 + CDDAAR.ERROR.2 CDDAAR.ERROR.3 CDDAAR.ERROR.4 CDDADR.ERROR.1 + CDDADR.ERROR.2 CDDADR.ERROR.3 CDDADR.ERROR.4 CDDDAR.ERROR.1 + CDDDAR.ERROR.2 CDDDAR.ERROR.3 CDDDAR.ERROR.4 CDDDDR.ERROR.1 + CDDDDR.ERROR.2 CDDDDR.ERROR.3 CDDDDR.ERROR.4 BUTLAST.1 BUTLAST.2 + BUTLAST.3 BUTLAST.4 BUTLAST.5 BUTLAST.ORDER.1 BUTLAST.ORDER.2 + BUTLAST.ERROR.1 BUTLAST.ERROR.2 BUTLAST.ERROR.3 BUTLAST.ERROR.4 + BUTLAST.ERROR.5 NBUTLAST.1 NBUTLAST.2 NBUTLAST.3 NBUTLAST.4 NBUTLAST.5 + NBUTLAST.6 NBUTLAST.ORDER.1 NBUTLAST.ORDER.2 NBUTLAST.ERROR.1 + NBUTLAST.ERROR.2 NBUTLAST.ERROR.3 NBUTLAST.ERROR.4 NBUTLAST.ERROR.5 + NBUTLAST.ERROR.6 NBUTLAST.ERROR.7 NBUTLAST.ERROR.8 NBUTLAST.ERROR.9 + NBUTLAST.ERROR.10 LAST.1 LAST.2 LAST.3 LAST.4 LAST.5 LAST.6 LAST.7 + LAST.8 LAST.9 LAST.10 LAST.ORDER.1 LAST.ORDER.2 LAST.ERROR.1 + LAST.ERROR.2 LAST.ERROR.3 LAST.ERROR.4 LAST.ERROR.5 LAST.ERROR.6 + LAST.ERROR.7 LAST.ERROR.8 LDIFF.1 LDIFF.2 LDIFF.3 LDIFF.4 LDIFF.5 + LDIFF.6 LDIFF.7 LDIFF.8 LDIFF.ORDER.1 LDIFF.ERROR.1 LDIFF.ERROR.2 + LDIFF.ERROR.3 LDIFF.ERROR.4 LDIFF.ERROR.5 LDIFF.ERROR.6 LDIFF.ERROR.7 + LDIFF.ERROR.8 TAILP.1 TAILP.2 TAILP.3 TAILP.4 TAILP.5 TAILP.ERROR.5 + TAILP.ERROR.6 TAILP.ERROR.7 TAILP.6 TAILP.ORDER.1 NTHCDR.ERROR.1 + NTHCDR.ERROR.2 NTHCDR.ERROR.3 NTHCDR.ERROR.4 NTHCDR.ERROR.5 + NTHCDR.ERROR.6 NTHCDR.ERROR.7 NTHCDR.ERROR.8 NTHCDR.ERROR.9 + NTHCDR.ERROR.10 NTHCDR.ERROR.11 NTHCDR.1 NTHCDR.2 NTHCDR.3 NTHCDR.4 + NTHCDR.5 NTHCDR.ORDER.1 REST.1 REST.ORDER.1 REST.ERROR.1 REST.ERROR.2 + MEMBER.1 MEMBER.2 MEMBER.3 MEMBER.4 MEMBER.5 MEMBER.6 MEMBER.7 + MEMBER.8 MEMBER.9 MEMBER.10 MEMBER.11 MEMBER.12 MEMBER.13 MEMBER.14 + MEMBER.15 MEMBER.16 MEMBER.16-A MEMBER.17 MEMBER.18 MEMBER.19 + MEMBER.ORDER.1 MEMBER.ORDER.2 MEMBER.ORDER.3 MEMBER.ORDER.4 + MEMBER.ORDER.5 MEMBER.ALLOW-OTHER-KEYS.1 MEMBER.ALLOW-OTHER-KEYS.2 + MEMBER.ALLOW-OTHER-KEYS.3 MEMBER.ALLOW-OTHER-KEYS.4 + MEMBER.ALLOW-OTHER-KEYS.5 MEMBER.KEYWORDS.6 MEMBER.ERROR.1 + MEMBER.ERROR.2 MEMBER.ERROR.3 MEMBER.ERROR.4 MEMBER.ERROR.5 + MEMBER.ERROR.6 MEMBER.ERROR.7 MEMBER.ERROR.8 MEMBER.ERROR.9 + MEMBER.ERROR.10 MEMBER.ERROR.11 MEMBER.ERROR.12 MEMBER.ERROR.13 + MEMBER.ERROR.14 MEMBER.ERROR.15 MEMBER.ERROR.16 MEMBER.ERROR.17 + MEMBER-IF.1 MEMBER-IF.2 MEMBER-IF.3 MEMBER-IF.4 MEMBER-IF.5 + MEMBER-IF.ORDER.1 MEMBER-IF.ORDER.2 MEMBER-IF.KEYWORDS.1 + MEMBER-IF.ALLOW-OTHER-KEYS.2 MEMBER-IF.ALLOW-OTHER-KEYS.3 + MEMBER-IF.ALLOW-OTHER-KEYS.4 MEMBER-IF.ALLOW-OTHER-KEYS.5 + MEMBER-IF.ALLOW-OTHER-KEYS.6 MEMBER-IF.ALLOW-OTHER-KEYS.7 + MEMBER-IF-NOT.1 MEMBER-IF-NOT.2 MEMBER-IF-NOT.3 MEMBER-IF-NOT.4 + MEMBER-IF-NOT.5 MEMBER-IF-NOT.ORDER.1 MEMBER-IF-NOT.ORDER.2 + MEMBER-IF-NOT.KEYWORDS.1 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.2 + MEMBER-IF-NOT.ALLOW-OTHER-KEYS.3 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.4 + MEMBER-IF-NOT.ALLOW-OTHER-KEYS.5 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.6 + MEMBER-IF.ERROR.1 MEMBER-IF.ERROR.2 MEMBER-IF.ERROR.3 + MEMBER-IF.ERROR.4 MEMBER-IF.ERROR.5 MEMBER-IF.ERROR.6 + MEMBER-IF.ERROR.7 MEMBER-IF.ERROR.8 MEMBER-IF.ERROR.9 + MEMBER-IF.ERROR.10 MEMBER-IF-NOT.ERROR.1 MEMBER-IF-NOT.ERROR.2 + MEMBER-IF-NOT.ERROR.3 MEMBER-IF-NOT.ERROR.4 MEMBER-IF-NOT.ERROR.5 + MEMBER-IF-NOT.ERROR.6 MEMBER-IF-NOT.ERROR.7 MEMBER-IF-NOT.ERROR.8 + MEMBER-IF-NOT.ERROR.9 MEMBER-IF-NOT.ERROR.10 MAPC.1 MAPC.2 MAPC.3 + MAPC.4 MAPC.5 MAPC.6 MAPC.ORDER.1 MAPC.ERROR.1 MAPC.ERROR.2 + MAPC.ERROR.3 MAPC.ERROR.4 MAPC.ERROR.5 MAPC.ERROR.6 MAPC.ERROR.7 + MAPCAR.1 MAPCAR.2 MAPCAR.3 MAPCAR.4 MAPCAR.5 MAPCAR.6 MAPCAR.ORDER.1 + MAPCAR.ERROR.1 MAPCAR.ERROR.2 MAPCAR.ERROR.3 MAPCAR.ERROR.4 + MAPCAR.ERROR.5 MAPCAR.ERROR.6 MAPCAR.ERROR.7 MAPCAN.1 MAPCAN.2 + MAPCAN.3 MAPCAN.4 MAPCAN.5 MAPCAN.6 MAPCAN.ORDER.1 MAPCAN.8 MAPCAN.9 + MAPCAN.10 MAPCAN.11 MAPCAN.ERROR.1 MAPCAN.ERROR.2 MAPCAN.ERROR.3 + MAPCAN.ERROR.4 MAPCAN.ERROR.5 MAPCAN.ERROR.6 MAPCAN.ERROR.7 MAPL.1 + MAPL.2 MAPL.3 MAPL.4 MAPL.5 MAPL.ORDER.1 MAPL.ERROR.1 MAPL.ERROR.2 + MAPL.ERROR.3 MAPL.ERROR.4 MAPL.ERROR.5 MAPL.ERROR.6 MAPL.ERROR.7 + MAPLIST.1 MAPLIST.2 MAPLIST.3 MAPLIST.4 MAPLIST.5 MAPLIST.6 MAPLIST.7 + MAPLIST.ORDER.1 MAPLIST.ERROR.1 MAPLIST.ERROR.2 MAPLIST.ERROR.3 + MAPLIST.ERROR.4 MAPLIST.ERROR.5 MAPLIST.ERROR.6 MAPLIST.ERROR.7 + MAPLIST.ERROR.8 MAPLIST.ERROR.9 MAPLIST.ERROR.10 MAPCON.1 MAPCON.2 + MAPCON.3 MAPCON.4 MAPCON.ORDER.1 MAPCON.ERROR.1 MAPCON.ERROR.2 + MAPCON.ERROR.3 MAPCON.ERROR.4 MAPCON.ERROR.5 MAPCON.ERROR.6 + MAPCON.ERROR.7 ACONS.1 ACONS.2 ACONS.3 ACONS.4 ACONS.5 ACONS.6 + ACONS.ORDER.1 ACONS.ERROR.1 ACONS.ERROR.2 ACONS.ERROR.3 ACONS.ERROR.4 + ASSOC.1 ASSOC.2 ASSOC.3 ASSOC.4 ASSOC.5 ASSOC.6 ASSOC.7 ASSOC.8 + ASSOC.9 ASSOC.10 ASSOC.11 ASSOC.12 ASSOC.13 ASSOC.14 ASSOC.15 ASSOC.16 + ASSOC.17 ASSOC.18 ASSOC.19 ASSOC.20 ASSOC.21 ASSOC.22 ASSOC.23 + ASSOC.24 ASSOC.25 ASSOC.ORDER.1 ASSOC.ORDER.2 ASSOC.ORDER.3 + ASSOC.ORDER.4 ASSOC.ALLOW-OTHER-KEYS.1 ASSOC.ALLOW-OTHER-KEYS.2 + ASSOC.ALLOW-OTHER-KEYS.3 ASSOC.ALLOW-OTHER-KEYS.4 + ASSOC.ALLOW-OTHER-KEYS.5 ASSOC.KEYWORDS.6 ASSOC.KEYWORDS.7 + ASSOC.ERROR.1 ASSOC.ERROR.2 ASSOC.ERROR.3 ASSOC.ERROR.4 ASSOC.ERROR.5 + ASSOC.ERROR.6 ASSOC.ERROR.7 ASSOC.ERROR.8 ASSOC.ERROR.9 ASSOC-IF.1 + ASSOC-IF.2 ASSOC-IF.3 ASSOC-IF.4 ASSOC-IF.ORDER.1 ASSOC-IF.ORDER.2 + ASSOC-IF.ALLOW-OTHER-KEYS.1 ASSOC-IF.ALLOW-OTHER-KEYS.2 + ASSOC-IF.ALLOW-OTHER-KEYS.3 ASSOC-IF.ALLOW-OTHER-KEYS.4 + ASSOC-IF.ALLOW-OTHER-KEYS.5 ASSOC-IF.KEYWORDS.6 ASSOC-IF.KEYWORDS.7 + ASSOC-IF.ERROR.1 ASSOC-IF.ERROR.2 ASSOC-IF.ERROR.3 ASSOC-IF.ERROR.4 + ASSOC-IF.ERROR.5 ASSOC-IF.ERROR.6 ASSOC-IF.ERROR.7 ASSOC-IF.ERROR.8 + ASSOC-IF.ERROR.9 ASSOC-IF.ERROR.10 ASSOC-IF-NOT.1 ASSOC-IF-NOT.2 + ASSOC-IF-NOT.3 ASSOC-IF-NOT.4 ASSOC-IF-NOT.ORDER.1 + ASSOC-IF-NOT.ORDER.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.1 + ASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.3 + ASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.5 + ASSOC-IF-NOT.KEYWORDS.6 ASSOC-IF-NOT.KEYWORDS.7 ASSOC-IF-NOT.ERROR.1 + ASSOC-IF-NOT.ERROR.2 ASSOC-IF-NOT.ERROR.3 ASSOC-IF-NOT.ERROR.4 + ASSOC-IF-NOT.ERROR.5 ASSOC-IF-NOT.ERROR.6 ASSOC-IF-NOT.ERROR.7 + ASSOC-IF-NOT.ERROR.8 ASSOC-IF-NOT.ERROR.9 ASSOC-IF-NOT.ERROR.10 + COPY-ALIST-1 COPY-ALIST.ERROR.1 COPY-ALIST.ERROR.2 PAIRLIS-1 PAIRLIS-2 + PAIRLIS-3 PAIRLIS-4 PAIRLIS.ERROR.1 PAIRLIS.ERROR.2 PAIRLIS.ERROR.3 + RASSOC.1 RASSOC.2 RASSOC.3 RASSOC.4 RASSOC.5 RASSOC.6 RASSOC.7 + RASSOC.8 RASSOC.9 RASSOC.10 RASSOC.11 RASSOC.12 RASSOC.13 RASSOC.14 + RASSOC.15 RASSOC.16 RASSOC.17 RASSOC.18 RASSOC.19 RASSOC.20 RASSOC.21 + RASSOC.22 RASSOC.23 RASSOC.24 RASSOC.25 RASSOC.ORDER.1 RASSOC.ORDER.2 + RASSOC.ORDER.3 RASSOC.ORDER.4 RASSOC.ALLOW-OTHER-KEYS.1 + RASSOC.ALLOW-OTHER-KEYS.2 RASSOC.ALLOW-OTHER-KEYS.3 + RASSOC.ALLOW-OTHER-KEYS.4 RASSOC.ALLOW-OTHER-KEYS.5 RASSOC.KEYWORDS.6 + RASSOC.ERROR.1 RASSOC.ERROR.2 RASSOC.ERROR.3 RASSOC.ERROR.4 + RASSOC.ERROR.5 RASSOC.ERROR.6 RASSOC.ERROR.7 RASSOC.ERROR.8 + RASSOC.ERROR.9 RASSOC-IF.1 RASSOC-IF.2 RASSOC-IF.3 RASSOC-IF.4 + RASSOC-IF.ORDER.1 RASSOC-IF.ORDER.2 RASSOC-IF.ALLOW-OTHER-KEYS.1 + RASSOC-IF.ALLOW-OTHER-KEYS.2 RASSOC-IF.ALLOW-OTHER-KEYS.3 + RASSOC-IF.ALLOW-OTHER-KEYS.4 RASSOC-IF.ALLOW-OTHER-KEYS.5 + RASSOC-IF.KEYWORDS.6 RASSOC-IF.ERROR.1 RASSOC-IF.ERROR.2 + RASSOC-IF.ERROR.3 RASSOC-IF.ERROR.4 RASSOC-IF.ERROR.5 + RASSOC-IF.ERROR.6 RASSOC-IF.ERROR.7 RASSOC-IF.ERROR.8 + RASSOC-IF.ERROR.9 RASSOC-IF.ERROR.10 RASSOC-IF-NOT.1 RASSOC-IF-NOT.2 + RASSOC-IF-NOT.3 RASSOC-IF-NOT.4 RASSOC-IF-NOT.ORDER.1 + RASSOC-IF-NOT.ORDER.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.1 + RASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.3 + RASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.5 + RASSOC-IF-NOT.ALLOW-OTHER-KEYS.6 RASSOC-IF-NOT.KEYWORDS.7 + RASSOC-IF-NOT.ERROR.1 RASSOC-IF-NOT.ERROR.2 RASSOC-IF-NOT.ERROR.3 + RASSOC-IF-NOT.ERROR.4 RASSOC-IF-NOT.ERROR.5 RASSOC-IF-NOT.ERROR.6 + RASSOC-IF-NOT.ERROR.7 RASSOC-IF-NOT.ERROR.8 RASSOC-IF-NOT.ERROR.9 + RASSOC-IF-NOT.ERROR.10 GET-PROPERTIES.1 GET-PROPERTIES.2 + GET-PROPERTIES.3 GET-PROPERTIES.4 GET-PROPERTIES.5 GET-PROPERTIES.6 + GET-PROPERTIES.7 GET-PROPERTIES.8 GET-PROPERTIES.9 + GET-PROPERTIES.ORDER.1 GET-PROPERTIES.ERROR.1 GET-PROPERTIES.ERROR.2 + GET-PROPERTIES.ERROR.3 GETF.1 GETF.2 GETF.3 GETF.4 GETF.5 GETF.ORDER.1 + GETF.ORDER.2 SETF-GETF.1 SETF-GETF.2 SETF-GETF.3 SETF-GETF.4 + SETF-GETF.5 SETF-GETF.ORDER.1 +Test SETF-GETF.ORDER.2 failed +Form: (LET ((P (LIST (COPY-LIST '(A 1 B 2)))) (I 0) X Y Z W) + (SETF (GETF (CAR (PROGN (SETF X (INCF I)) P)) + (PROGN (SETF Y (INCF I)) 'C) (SETF Z (INCF I))) + (PROGN (SETF W (INCF I)) 3)) + (AND (EQLT I 4) (EQLT X 1) (EQLT Y 2) (EQLT Z 3) (EQLT W 4) + (EQLT (GETF (CAR P) 'A) 1) (EQLT (GETF (CAR P) 'B) 2) + (EQLT (GETF (CAR P) 'C) 3) + (EQLT (LOOP + FOR + PTR + ON + (CAR P) + BY + #'CDDR + COUNT + (NOT (MEMBER (CAR PTR) '(A B C)))) + 0) + T)) +Expected value: T +Actual value: NIL. + INCF-GETF.1 INCF-GETF.2 PUSH-GETF.1 GETF.ERROR.1 GETF.ERROR.2 + 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 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 @@ -17849,229 +18079,6 @@ UNION.ERROR.8 UNION.ERROR.9 UNION.ERROR.10 NUNION.1 NUNION.2 NUNION.3 NUNION.4 NUNION.5 NUNION.6 NUNION.6-A NUNION.7 NUNION.8 NUNION.9 NUNION.10 NUNION.11 NUNION.12 NUNION.13 NUNION.14 NUNION.15 NUNION.16 - NUNION.17 NUNION.18 NUNION.19 NUNION.20 NUNION.21 NUNION.22 NUNION.23 NTH.2 NTH.ORDER.1 - NTH.ORDER.2 NTH.ERROR.1 NTH.ERROR.2 NTH.ERROR.3 NTH.ERROR.4 ENDP-NIL - ENDP-CONS ENDP-SINGLETON-LIST ENDP.ORDER.1 ENDP-SYMBOL-ERROR - ENDP-FIXNUM-ERROR ENDP-FLOAT-ERROR ENDP.ERROR.4 ENDP.ERROR.5 - ENDP.ERROR.6 NCONC.1 NCONC.2 NCONC.3 NCONC.4 NCONC.5 NCONC.6 NCONC.7 - NCONC.ORDER.1 NCONC.ORDER.2 APPEND.1 APPEND.2 APPEND.3 APPEND.4 - APPEND.5 APPEND.6 APPEND.ORDER.1 APPEND.ORDER.2 REVAPPEND.1 - REVAPPEND.2 REVAPPEND.3 REVAPPEND.4 REVAPPEND.ORDER.1 - REVAPPEND.ERROR.1 REVAPPEND.ERROR.2 REVAPPEND.ERROR.3 NRECONC.1 - NRECONC.2 NRECONC.ORDER.1 NRECONC.ERROR.1 NRECONC.ERROR.2 - NRECONC.ERROR.3 CAR.1 CAR-NIL CAR-SYMBOL-ERROR CAR-SYMBOL-ERROR.2 - CAR.ORDER.1 CDR.1 CDR-NIL CDR.ORDER.1 CDR-SYMBOL-ERROR - CDR-SYMBOL-ERROR.2 LIST-LENGTH.4 LIST-LENGTH-SYMBOL - LIST-LENGTH-DOTTED-LIST CAAR.ERROR.1 CAAR.ERROR.2 CADR.ERROR.1 - CADR.ERROR.2 CDAR.ERROR.1 CDAR.ERROR.2 CDDR.ERROR.1 CDDR.ERROR.2 - CAAAR.ERROR.1 CAAAR.ERROR.2 CAAAR.ERROR.3 CAADR.ERROR.1 CAADR.ERROR.2 - CAADR.ERROR.3 CADAR.ERROR.1 CADAR.ERROR.2 CADAR.ERROR.3 CADDR.ERROR.1 - CADDR.ERROR.2 CADDR.ERROR.3 CDAAR.ERROR.1 CDAAR.ERROR.2 CDAAR.ERROR.3 - CDADR.ERROR.1 CDADR.ERROR.2 CDADR.ERROR.3 CDDAR.ERROR.1 CDDAR.ERROR.2 - CDDAR.ERROR.3 CDDDR.ERROR.1 CDDDR.ERROR.2 CDDDR.ERROR.3 CAAAAR.ERROR.1 - CAAAAR.ERROR.2 CAAAAR.ERROR.3 CAAAAR.ERROR.4 CAAADR.ERROR.1 - CAAADR.ERROR.2 CAAADR.ERROR.3 CAAADR.ERROR.4 CAADAR.ERROR.1 - CAADAR.ERROR.2 CAADAR.ERROR.3 CAADAR.ERROR.4 CAADDR.ERROR.1 - CAADDR.ERROR.2 CAADDR.ERROR.3 CAADDR.ERROR.4 CADAAR.ERROR.1 - CADAAR.ERROR.2 CADAAR.ERROR.3 CADAAR.ERROR.4 CADADR.ERROR.1 - CADADR.ERROR.2 CADADR.ERROR.3 CADADR.ERROR.4 CADDAR.ERROR.1 - CADDAR.ERROR.2 CADDAR.ERROR.3 CADDAR.ERROR.4 CADDDR.ERROR.1 - CADDDR.ERROR.2 CADDDR.ERROR.3 CADDDR.ERROR.4 CDAAAR.ERROR.1 - CDAAAR.ERROR.2 CDAAAR.ERROR.3 CDAAAR.ERROR.4 CDAADR.ERROR.1 - CDAADR.ERROR.2 CDAADR.ERROR.3 CDAADR.ERROR.4 CDADAR.ERROR.1 - CDADAR.ERROR.2 CDADAR.ERROR.3 CDADAR.ERROR.4 CDADDR.ERROR.1 - CDADDR.ERROR.2 CDADDR.ERROR.3 CDADDR.ERROR.4 CDDAAR.ERROR.1 - CDDAAR.ERROR.2 CDDAAR.ERROR.3 CDDAAR.ERROR.4 CDDADR.ERROR.1 - CDDADR.ERROR.2 CDDADR.ERROR.3 CDDADR.ERROR.4 CDDDAR.ERROR.1 - CDDDAR.ERROR.2 CDDDAR.ERROR.3 CDDDAR.ERROR.4 CDDDDR.ERROR.1 - CDDDDR.ERROR.2 CDDDDR.ERROR.3 CDDDDR.ERROR.4 BUTLAST.1 BUTLAST.2 - BUTLAST.3 BUTLAST.4 BUTLAST.5 BUTLAST.ORDER.1 BUTLAST.ORDER.2 - BUTLAST.ERROR.1 BUTLAST.ERROR.2 BUTLAST.ERROR.3 BUTLAST.ERROR.4 - BUTLAST.ERROR.5 NBUTLAST.1 NBUTLAST.2 NBUTLAST.3 NBUTLAST.4 NBUTLAST.5 - NBUTLAST.6 NBUTLAST.ORDER.1 NBUTLAST.ORDER.2 NBUTLAST.ERROR.1 - NBUTLAST.ERROR.2 NBUTLAST.ERROR.3 NBUTLAST.ERROR.4 NBUTLAST.ERROR.5 - NBUTLAST.ERROR.6 NBUTLAST.ERROR.7 NBUTLAST.ERROR.8 NBUTLAST.ERROR.9 - NBUTLAST.ERROR.10 LAST.1 LAST.2 LAST.3 LAST.4 LAST.5 LAST.6 LAST.7 - LAST.8 LAST.9 LAST.10 LAST.ORDER.1 LAST.ORDER.2 LAST.ERROR.1 - LAST.ERROR.2 LAST.ERROR.3 LAST.ERROR.4 LAST.ERROR.5 LAST.ERROR.6 - LAST.ERROR.7 LAST.ERROR.8 LDIFF.1 LDIFF.2 LDIFF.3 LDIFF.4 LDIFF.5 - LDIFF.6 LDIFF.7 LDIFF.8 LDIFF.ORDER.1 LDIFF.ERROR.1 LDIFF.ERROR.2 - LDIFF.ERROR.3 LDIFF.ERROR.4 LDIFF.ERROR.5 LDIFF.ERROR.6 LDIFF.ERROR.7 - LDIFF.ERROR.8 TAILP.1 TAILP.2 TAILP.3 TAILP.4 TAILP.5 TAILP.ERROR.5 - TAILP.ERROR.6 TAILP.ERROR.7 TAILP.6 TAILP.ORDER.1 NTHCDR.ERROR.1 - NTHCDR.ERROR.2 NTHCDR.ERROR.3 NTHCDR.ERROR.4 NTHCDR.ERROR.5 - NTHCDR.ERROR.6 NTHCDR.ERROR.7 NTHCDR.ERROR.8 NTHCDR.ERROR.9 - NTHCDR.ERROR.10 NTHCDR.ERROR.11 NTHCDR.1 NTHCDR.2 NTHCDR.3 NTHCDR.4 - NTHCDR.5 NTHCDR.ORDER.1 REST.1 REST.ORDER.1 REST.ERROR.1 REST.ERROR.2 - MEMBER.1 MEMBER.2 MEMBER.3 MEMBER.4 MEMBER.5 MEMBER.6 MEMBER.7 - MEMBER.8 MEMBER.9 MEMBER.10 MEMBER.11 MEMBER.12 MEMBER.13 MEMBER.14 - MEMBER.15 MEMBER.16 MEMBER.16-A MEMBER.17 MEMBER.18 MEMBER.19 - MEMBER.ORDER.1 MEMBER.ORDER.2 MEMBER.ORDER.3 MEMBER.ORDER.4 - MEMBER.ORDER.5 MEMBER.ALLOW-OTHER-KEYS.1 MEMBER.ALLOW-OTHER-KEYS.2 - MEMBER.ALLOW-OTHER-KEYS.3 MEMBER.ALLOW-OTHER-KEYS.4 - MEMBER.ALLOW-OTHER-KEYS.5 MEMBER.KEYWORDS.6 MEMBER.ERROR.1 - MEMBER.ERROR.2 MEMBER.ERROR.3 MEMBER.ERROR.4 MEMBER.ERROR.5 - MEMBER.ERROR.6 MEMBER.ERROR.7 MEMBER.ERROR.8 MEMBER.ERROR.9 - MEMBER.ERROR.10 MEMBER.ERROR.11 MEMBER.ERROR.12 MEMBER.ERROR.13 - MEMBER.ERROR.14 MEMBER.ERROR.15 MEMBER.ERROR.16 MEMBER.ERROR.17 - MEMBER-IF.1 MEMBER-IF.2 MEMBER-IF.3 MEMBER-IF.4 MEMBER-IF.5 - MEMBER-IF.ORDER.1 MEMBER-IF.ORDER.2 MEMBER-IF.KEYWORDS.1 - MEMBER-IF.ALLOW-OTHER-KEYS.2 MEMBER-IF.ALLOW-OTHER-KEYS.3 - MEMBER-IF.ALLOW-OTHER-KEYS.4 MEMBER-IF.ALLOW-OTHER-KEYS.5 - MEMBER-IF.ALLOW-OTHER-KEYS.6 MEMBER-IF.ALLOW-OTHER-KEYS.7 - MEMBER-IF-NOT.1 MEMBER-IF-NOT.2 MEMBER-IF-NOT.3 MEMBER-IF-NOT.4 - MEMBER-IF-NOT.5 MEMBER-IF-NOT.ORDER.1 MEMBER-IF-NOT.ORDER.2 - MEMBER-IF-NOT.KEYWORDS.1 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.2 - MEMBER-IF-NOT.ALLOW-OTHER-KEYS.3 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.4 - MEMBER-IF-NOT.ALLOW-OTHER-KEYS.5 MEMBER-IF-NOT.ALLOW-OTHER-KEYS.6 - MEMBER-IF.ERROR.1 MEMBER-IF.ERROR.2 MEMBER-IF.ERROR.3 - MEMBER-IF.ERROR.4 MEMBER-IF.ERROR.5 MEMBER-IF.ERROR.6 - MEMBER-IF.ERROR.7 MEMBER-IF.ERROR.8 MEMBER-IF.ERROR.9 - MEMBER-IF.ERROR.10 MEMBER-IF-NOT.ERROR.1 MEMBER-IF-NOT.ERROR.2 - MEMBER-IF-NOT.ERROR.3 MEMBER-IF-NOT.ERROR.4 MEMBER-IF-NOT.ERROR.5 - MEMBER-IF-NOT.ERROR.6 MEMBER-IF-NOT.ERROR.7 MEMBER-IF-NOT.ERROR.8 - MEMBER-IF-NOT.ERROR.9 MEMBER-IF-NOT.ERROR.10 MAPC.1 MAPC.2 MAPC.3 - MAPC.4 MAPC.5 MAPC.6 MAPC.ORDER.1 MAPC.ERROR.1 MAPC.ERROR.2 - MAPC.ERROR.3 MAPC.ERROR.4 MAPC.ERROR.5 MAPC.ERROR.6 MAPC.ERROR.7 - MAPCAR.1 MAPCAR.2 MAPCAR.3 MAPCAR.4 MAPCAR.5 MAPCAR.6 MAPCAR.ORDER.1 - MAPCAR.ERROR.1 MAPCAR.ERROR.2 MAPCAR.ERROR.3 MAPCAR.ERROR.4 - MAPCAR.ERROR.5 MAPCAR.ERROR.6 MAPCAR.ERROR.7 MAPCAN.1 MAPCAN.2 - MAPCAN.3 MAPCAN.4 MAPCAN.5 MAPCAN.6 MAPCAN.ORDER.1 MAPCAN.8 MAPCAN.9 - MAPCAN.10 MAPCAN.11 MAPCAN.ERROR.1 MAPCAN.ERROR.2 MAPCAN.ERROR.3 - MAPCAN.ERROR.4 MAPCAN.ERROR.5 MAPCAN.ERROR.6 MAPCAN.ERROR.7 MAPL.1 - MAPL.2 MAPL.3 MAPL.4 MAPL.5 MAPL.ORDER.1 MAPL.ERROR.1 MAPL.ERROR.2 - MAPL.ERROR.3 MAPL.ERROR.4 MAPL.ERROR.5 MAPL.ERROR.6 MAPL.ERROR.7 - MAPLIST.1 MAPLIST.2 MAPLIST.3 MAPLIST.4 MAPLIST.5 MAPLIST.6 MAPLIST.7 - MAPLIST.ORDER.1 MAPLIST.ERROR.1 MAPLIST.ERROR.2 MAPLIST.ERROR.3 - MAPLIST.ERROR.4 MAPLIST.ERROR.5 MAPLIST.ERROR.6 MAPLIST.ERROR.7 - MAPLIST.ERROR.8 MAPLIST.ERROR.9 MAPLIST.ERROR.10 MAPCON.1 MAPCON.2 - MAPCON.3 MAPCON.4 MAPCON.ORDER.1 MAPCON.ERROR.1 MAPCON.ERROR.2 - MAPCON.ERROR.3 MAPCON.ERROR.4 MAPCON.ERROR.5 MAPCON.ERROR.6 - MAPCON.ERROR.7 ACONS.1 ACONS.2 ACONS.3 ACONS.4 ACONS.5 ACONS.6 - ACONS.ORDER.1 ACONS.ERROR.1 ACONS.ERROR.2 ACONS.ERROR.3 ACONS.ERROR.4 - ASSOC.1 ASSOC.2 ASSOC.3 ASSOC.4 ASSOC.5 ASSOC.6 ASSOC.7 ASSOC.8 - ASSOC.9 ASSOC.10 ASSOC.11 ASSOC.12 ASSOC.13 ASSOC.14 ASSOC.15 ASSOC.16 - ASSOC.17 ASSOC.18 ASSOC.19 ASSOC.20 ASSOC.21 ASSOC.22 ASSOC.23 - ASSOC.24 ASSOC.25 ASSOC.ORDER.1 ASSOC.ORDER.2 ASSOC.ORDER.3 - ASSOC.ORDER.4 ASSOC.ALLOW-OTHER-KEYS.1 ASSOC.ALLOW-OTHER-KEYS.2 - ASSOC.ALLOW-OTHER-KEYS.3 ASSOC.ALLOW-OTHER-KEYS.4 - ASSOC.ALLOW-OTHER-KEYS.5 ASSOC.KEYWORDS.6 ASSOC.KEYWORDS.7 - ASSOC.ERROR.1 ASSOC.ERROR.2 ASSOC.ERROR.3 ASSOC.ERROR.4 ASSOC.ERROR.5 - ASSOC.ERROR.6 ASSOC.ERROR.7 ASSOC.ERROR.8 ASSOC.ERROR.9 ASSOC-IF.1 - ASSOC-IF.2 ASSOC-IF.3 ASSOC-IF.4 ASSOC-IF.ORDER.1 ASSOC-IF.ORDER.2 - ASSOC-IF.ALLOW-OTHER-KEYS.1 ASSOC-IF.ALLOW-OTHER-KEYS.2 - ASSOC-IF.ALLOW-OTHER-KEYS.3 ASSOC-IF.ALLOW-OTHER-KEYS.4 - ASSOC-IF.ALLOW-OTHER-KEYS.5 ASSOC-IF.KEYWORDS.6 ASSOC-IF.KEYWORDS.7 - ASSOC-IF.ERROR.1 ASSOC-IF.ERROR.2 ASSOC-IF.ERROR.3 ASSOC-IF.ERROR.4 - ASSOC-IF.ERROR.5 ASSOC-IF.ERROR.6 ASSOC-IF.ERROR.7 ASSOC-IF.ERROR.8 - ASSOC-IF.ERROR.9 ASSOC-IF.ERROR.10 ASSOC-IF-NOT.1 ASSOC-IF-NOT.2 - ASSOC-IF-NOT.3 ASSOC-IF-NOT.4 ASSOC-IF-NOT.ORDER.1 - ASSOC-IF-NOT.ORDER.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.1 - ASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.3 - ASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 ASSOC-IF-NOT.ALLOW-OTHER-KEYS.5 - ASSOC-IF-NOT.KEYWORDS.6 ASSOC-IF-NOT.KEYWORDS.7 ASSOC-IF-NOT.ERROR.1 - ASSOC-IF-NOT.ERROR.2 ASSOC-IF-NOT.ERROR.3 ASSOC-IF-NOT.ERROR.4 - ASSOC-IF-NOT.ERROR.5 ASSOC-IF-NOT.ERROR.6 ASSOC-IF-NOT.ERROR.7 - ASSOC-IF-NOT.ERROR.8 ASSOC-IF-NOT.ERROR.9 ASSOC-IF-NOT.ERROR.10 - COPY-ALIST-1 COPY-ALIST.ERROR.1 COPY-ALIST.ERROR.2 PAIRLIS-1 PAIRLIS-2 - PAIRLIS-3 PAIRLIS-4 PAIRLIS.ERROR.1 PAIRLIS.ERROR.2 PAIRLIS.ERROR.3 - RASSOC.1 RASSOC.2 RASSOC.3 RASSOC.4 RASSOC.5 RASSOC.6 RASSOC.7 - RASSOC.8 RASSOC.9 RASSOC.10 RASSOC.11 RASSOC.12 RASSOC.13 RASSOC.14 - RASSOC.15 RASSOC.16 RASSOC.17 RASSOC.18 RASSOC.19 RASSOC.20 RASSOC.21 - RASSOC.22 RASSOC.23 RASSOC.24 RASSOC.25 RASSOC.ORDER.1 RASSOC.ORDER.2 - RASSOC.ORDER.3 RASSOC.ORDER.4 RASSOC.ALLOW-OTHER-KEYS.1 - RASSOC.ALLOW-OTHER-KEYS.2 RASSOC.ALLOW-OTHER-KEYS.3 - RASSOC.ALLOW-OTHER-KEYS.4 RASSOC.ALLOW-OTHER-KEYS.5 RASSOC.KEYWORDS.6 - RASSOC.ERROR.1 RASSOC.ERROR.2 RASSOC.ERROR.3 RASSOC.ERROR.4 - RASSOC.ERROR.5 RASSOC.ERROR.6 RASSOC.ERROR.7 RASSOC.ERROR.8 - RASSOC.ERROR.9 RASSOC-IF.1 RASSOC-IF.2 RASSOC-IF.3 RASSOC-IF.4 - RASSOC-IF.ORDER.1 RASSOC-IF.ORDER.2 RASSOC-IF.ALLOW-OTHER-KEYS.1 - RASSOC-IF.ALLOW-OTHER-KEYS.2 RASSOC-IF.ALLOW-OTHER-KEYS.3 - RASSOC-IF.ALLOW-OTHER-KEYS.4 RASSOC-IF.ALLOW-OTHER-KEYS.5 - RASSOC-IF.KEYWORDS.6 RASSOC-IF.ERROR.1 RASSOC-IF.ERROR.2 - RASSOC-IF.ERROR.3 RASSOC-IF.ERROR.4 RASSOC-IF.ERROR.5 - RASSOC-IF.ERROR.6 RASSOC-IF.ERROR.7 RASSOC-IF.ERROR.8 - RASSOC-IF.ERROR.9 RASSOC-IF.ERROR.10 RASSOC-IF-NOT.1 RASSOC-IF-NOT.2 - RASSOC-IF-NOT.3 RASSOC-IF-NOT.4 RASSOC-IF-NOT.ORDER.1 - RASSOC-IF-NOT.ORDER.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.1 - RASSOC-IF-NOT.ALLOW-OTHER-KEYS.2 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.3 - RASSOC-IF-NOT.ALLOW-OTHER-KEYS.4 RASSOC-IF-NOT.ALLOW-OTHER-KEYS.5 - RASSOC-IF-NOT.ALLOW-OTHER-KEYS.6 RASSOC-IF-NOT.KEYWORDS.7 - RASSOC-IF-NOT.ERROR.1 RASSOC-IF-NOT.ERROR.2 RASSOC-IF-NOT.ERROR.3 - RASSOC-IF-NOT.ERROR.4 RASSOC-IF-NOT.ERROR.5 RASSOC-IF-NOT.ERROR.6 - RASSOC-IF-NOT.ERROR.7 RASSOC-IF-NOT.ERROR.8 RASSOC-IF-NOT.ERROR.9 - RASSOC-IF-NOT.ERROR.10 GET-PROPERTIES.1 GET-PROPERTIES.2 - GET-PROPERTIES.3 GET-PROPERTIES.4 GET-PROPERTIES.5 GET-PROPERTIES.6 - GET-PROPERTIES.7 GET-PROPERTIES.8 GET-PROPERTIES.9 - GET-PROPERTIES.ORDER.1 GET-PROPERTIES.ERROR.1 GET-PROPERTIES.ERROR.2 - GET-PROPERTIES.ERROR.3 GETF.1 GETF.2 GETF.3 GETF.4 GETF.5 GETF.ORDER.1 - GETF.ORDER.2 SETF-GETF.1 SETF-GETF.2 SETF-GETF.3 SETF-GETF.4 - SETF-GETF.5 SETF-GETF.ORDER.1 -Test SETF-GETF.ORDER.2 failed -Form: (LET ((P (LIST (COPY-LIST '(A 1 B 2)))) (I 0) X Y Z W) - (SETF (GETF (CAR (PROGN (SETF X (INCF I)) P)) - (PROGN (SETF Y (INCF I)) 'C) (SETF Z (INCF I))) - (PROGN (SETF W (INCF I)) 3)) - (AND (EQLT I 4) (EQLT X 1) (EQLT Y 2) (EQLT Z 3) (EQLT W 4) - (EQLT (GETF (CAR P) 'A) 1) (EQLT (GETF (CAR P) 'B) 2) - (EQLT (GETF (CAR P) 'C) 3) - (EQLT (LOOP - FOR - PTR - ON - (CAR P) - BY - #'CDDR - COUNT - (NOT (MEMBER (CAR PTR) '(A B C)))) - 0) - T)) -Expected value: T -Actual value: NIL. - INCF-GETF.1 INCF-GETF.2 PUSH-GETF.1 GETF.ERROR.1 GETF.ERROR.2 - 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 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 - NINTERSECTION.ALLOW-OTHER-KEYS.1 NINTERSECTION.ALLOW-OTHER-KEYS.2 - NINTERSECTION.ALLOW-OTHER-KEYS.3 NINTERSECTION.ALLOW-OTHER-KEYS.4 - NINTERSECTION.ALLOW-OTHER-KEYS.5 NINTERSECTION.ALLOW-OTHER-KEYS.6 - NINTERSECTION.ALLOW-OTHER-KEYS.7 NINTERSECTION.KEYWORDS.8 - NINTERSECTION.ALLOW-OTHER-KEYS.9 NINTERSECTION.ERROR.1 - NINTERSECTION.ERROR.2 NINTERSECTION.ERROR.3 NINTERSECTION.ERROR.4 - NINTERSECTION.ERROR.5 NINTERSECTION.ERROR.6 NINTERSECTION.ERROR.7 - NINTERSECTION.ERROR.8 NINTERSECTION.ERROR.9 NINTERSECTION.ERROR.10 - UNION.1 UNION.2 UNION.3 UNION-4 UNION.5 UNION.6 UNION.6-A UNION.7 - UNION.8 UNION.9 UNION.10 UNION.11 UNION.12 UNION.13 UNION.14 UNION.15 - UNION.16 UNION.17 UNION.18 UNION.19 UNION.20 UNION.21 UNION.22 - UNION.23 UNION.24 UNION.25 UNION.26 UNION.27 UNION.28 UNION.29 - UNION.30 UNION.31 UNION.ORDER.1 UNION.ORDER.2 UNION.ORDER.3 - UNION.ALLOW-OTHER-KEYS.1 UNION.ALLOW-OTHER-KEYS.2 - UNION.ALLOW-OTHER-KEYS.3 UNION.ALLOW-OTHER-KEYS.4 - UNION.ALLOW-OTHER-KEYS.5 UNION.ALLOW-OTHER-KEYS.6 - UNION.ALLOW-OTHER-KEYS.7 UNION.KEYWORDS.9 UNION.ERROR.1 UNION.ERROR.2 - UNION.ERROR.3 UNION.ERROR.4 UNION.ERROR.5 UNION.ERROR.6 UNION.ERROR.7 - UNION.ERROR.8 UNION.ERROR.9 UNION.ERROR.10 NUNION.1 NUNION.2 NUNION.3 - NUNION.4 NUNION.5 NUNION.6 NUNION.6-A NUNION.7 NUNION.8 NUNION.9 - NUNION.10 NUNION.11 NUNION.12 NUNION.13 NUNION.14 NUNION.15 NUNION.16 NUNION.17 NUNION.18 NUNION.19 NUNION.20 NUNION.21 NUNION.22 NUNION.23 NUNION.24 NUNION.25 NUNION.26 NUNION.27 NUNION.28 NUNION.29 NUNION.30 NUNION.31 NUNION.ORDER.1 NUNION.ORDER.2 NUNION.ORDER.3 @@ -18117,7 +18124,32 @@ 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.11 SET-EXCLUSIVE-OR.12 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 + NINTERSECTION.ALLOW-OTHER-KEYS.1 NINTERSECTION.ALLOW-OTHER-KEYS.2 + NINTERSECTION.ALLOW-OTHER-KEYS.3 NINTERSECTION.ALLOW-OTHER-KEYS.4 + NINTERSECTION.ALLOW-OTHER-KEYS.5 NINTERSECTION.ALLOW-OTHER-KEYS.6 + NINTERSECTION.ALLOW-OTHER-KEYS.7 NINTERSECTION.KEYWORDS.8 + NINTERSECTION.ALLOW-OTHER-KEYS.9 NINTERSECTION.ERROR.1 + NINTERSECTION.ERROR.2 NINTERSECTION.ERROR.3 NINTERSECTION.ERROR.4 + NINTERSECTION.ERROR.5 NINTERSECTION.ERROR.6 NINTERSECTION.ERROR.7 + NINTERSECTION.ERROR.8 NINTERSECTION.ERROR.9 NINTERSECTION.ERROR.10 + UNION.1 UNION.2 UNION.3 UNION-4 UNION.5 UNION.6 UNION.6-A UNION.7 + UNION.8 UNION.9 UNION.10 UNION.11 UNION.12 UNION.13 UNION.14 UNION.15 + UNION.16 UNION.17 UNION.18 UNION.19 UNION.20 UNION.21 UNION.22 + UNION.23 UNION.24 UNION.25 UNION.26 UNION.27 UNION.28 UNION.29 + UNION.30 UNION.31 UNION.ORDER.1 UNION.ORDER.2 UNION.ORDER.3 + UNION.ALLOW-OTHER-KEYS.1 UNION.ALLOW-OTHER-KEYS.2 + UNION.ALLOW-OTHER-KEYS.3 UNION.ALLOW-OTHER-KEYS.4 + UNION.ALLOW-OTHER-KEYS.5 UNION.ALLOW-OTHER-KEYS.6 + UNION.ALLOW-OTHER-KEYS.7 UNION.KEYWORDS.9 UNION.ERROR.1 UNION.ERROR.2 + UNION.ERROR.3 UNION.ERROR.4 UNION.ERROR.5 UNION.ERROR.6 UNION.ERROR.7 + UNION.ERROR.8 UNION.ERROR.9 UNION.ERROR.10 NUNION.1 NUNION.2 NUNION.3 + NUNION.4 NUNION.5 NUNION.6 NUNION.6-A NUNION.7 NUNION.8 NUNION.9 + NUNION.10 NUNION.11 NUNION.12 NUNION.13 NUNION.14 NUNION.15 NUNION.16 + NUNION.17 NUNION.18 NUNION.19 NUNION.20 NUNION.21 NUNION.22 NUNION.23 NUNION.24 NUNION.25 NUNION.26 NUNION.27 NUNION.28 NUNION.29 NUNION.30 NUNION.31 NUNION.ORDER.1 NUNION.ORDER.2 NUNION.ORDER.3 NUNION.ALLOW-OTHER-KEYS.1 NUNION.ALLOW-OTHER-KEYS.2 @@ -18182,7 +18214,279 @@ 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 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 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 @@ -19263,383 +19567,7 @@ ((((0 0) (0 0)) ((0 0) (0 0))) (((0 0) (0 0)) ((0 0) (0 0))))) #6A((((((0 0) (0 0)) ((0 0) (0 0))) - 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" - "ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg (((0 0) (0 0)) ((0 0) (0 0)))) + (((0 0) (0 0)) ((0 0) (0 0)))) ((((0 0) (0 0)) ((0 0) (0 0))) (((0 0) (0 0)) ((0 0) (0 0))))) (((((0 0) (0 0)) ((0 0) (0 0))) @@ -19779,7 +19707,644 @@ (((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL)))) ((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg" + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))))) + (((((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL)))) + ((((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) + ((NIL NIL) (NIL NIL)))))))) + #0ANIL #(NIL NIL) #2A((NIL NIL) (NIL NIL)) + #3A(((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL))) + #4A((((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL))) + (((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL)))) + #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))))) + #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)))))) + #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))))))) + #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)))))))) + #() #* #*00000 #*1010101010101101 + #(8 9 10 11 12 1 2 3 4 5) + #(8 9 -10 11 -12 1 -2 -3 4 5) + #(5 9 100 1312 23432 87) #(100000 231213 8123712 19) + #(4294967295 0 872312 10000000) #0A14 + #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" + #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) + # # + # + # + # + (SYSTEM:LAMBDA-CLOSURE () () () (X) X) + #$41862997299913140927713409319730662409559900989109496640829795957630753311799135102283554314255330723004593387370958304702043627001768380735114423397685461026204098035879398484766796717325747380568178432896313248674627671780347405537323991153371561354326516888117248435667393241423664987718842686749747379886282306044930153323344082809594366439948883945447155479406614362813992433364484415627876565362467031107288854903289834756531530625112579427821127076573281009494010344007943863384066460487142638473591761437524272285708156220916465636073005421277959770819951586250150870632031238926670356133619443505718207997218484445501100516274682771730849872065038156140503969408791984115005231864170205583104379041277841152995222606700894587491950655648401829100339376226242202475590190476064542262784587248502274198664178017640453255857191213509985190468349882134233799655804536954995957272971335617778051233433495996706276775824325387734950075558591529520262715529189169593141038789041114956675454815726194525126546117585517938232105849045325968060074847424683958859283725667566115777656497951567097211906773720826560095819018608593361425757564804646855014678296564300068752450704096856332222319970743392573704708693891120185773166427610513233443320349589260056789459452274099462234023021174166164648056245123294987321678992395484773050167689240268493280350062509567406464013718606706290870560650655255542187021031174273639932054640673489295090671262706068150614745248236371321463471659886068879268160997809843792428938966974496611247894613914579439667885422641936658232389396934041469876296310162645894593904133619103107816892425663607084783970462366315798389734906333357963371950559744210230306685699570344537610669032667451176049036775368965822967653028058148355691265755915128528895029672414678143185795319460267203366742306613863676531425527340895426582146645715485245431910363989612922243350459996007055125141205511965953341030037483095195457343309695626048483833978316290997880028496279735234536662298264028269711376108240995912950601015072498870227597016285270256878832320178967579671526658627250459011400695618010082706023866486047460971712175993512862030315236100233665474949507832365528374962832877032396832868478161210002506358463950504667733953920847756753544214127213415024009248113165567676935484817323430187861840200251832729417628114431831522292788930580227783570934008092809102607766510832905831780691899441952170968909126847972176438139552894380579185329607975416481809456251312812363497696661656933821018658259561368685085464522767165456253628601738434991446195643385464388938015519686708167322928169266741197531411169382843819635581150607380898436723757139539593374226578296507897841570888861067999851359358174859628836478943767914079277398629754198385153611041705627380744649910597962508318835546431346619751464087575895536536610578276440299783890480149302808202333240049031429760276508791654601261666396579374352683497509876490851216457437092698360984323125516964368003367659712290506664147514092876467022017451251157249316715304271187676218445805518232321766172430880825257536907569718181886973879564374443330332587829539528723512717006729645558795892432951721769036382566809743068081101127878291235972607856121026434869164207870427584304309490369114500384780834329420978478861533681930306001109606426934746661453504703807103422735349372434572676502458180840351094054139631577625584350859193164800759636847826921403616296274746963399537531339073930047576669089113111689679357214188309459458768308360461716716089843997924874119109072139616273323609196733485258212887705718078179641415322015392192206017514878086261241929169511251917997682154672111536510058717394281833807325728062044874668868481094928127383738981937706183566180379502890425828207165771686998939514380701334777827260280100907123165406002149905491080476004502802759290912976626740595096206651540487008754869756916002431230204578024100078203032939695564384153807124236316365991790678614861932913202365201962453620337667083351098163089885395469529348691249172998873664600748185703260251220108007029603123954273856295811595579742383112328153771663471318149090454964589485453150210861106698562685313548490278605084793829443339210567917857143167634672679677472285814681805498130187282157028027925761887726705320269623538890566175699188430630955242078379022467434874842809086029541272115246185323854611835685949642737027893639622505146862485691199290081904810361301886882146604609261357655669604665224402157501738722639807441316353215610395301522938066110986629410738013185000091976794288857608419362050878794975346668195150563742990544582961002785748303917779703744136924781279208380392208685076828454430766655223600417466785300231963517926382491030920308843994443662063774418561359933261644936126396704820954047802658057687731089339074610287007984937243004613549188202815227961864513046809686107390181228151884386907623913494743144076497209968695246264620021119314027409023099318848145014471875378085491925961443532802221396466909641634015075329500261477762614862828135590931911022947518949735342765850390584210878819020678253205411704603712090932938525138426939404601081382837587849646437899747530714772952991715363264140004982447862702696448962606351753521036392088926617017563473163105125175955906580889792337504203747630136739655255762145632421017522871721373835361263811361617322668648525365832035262078591645368195750723046634033471096207993964432156143337521372568841366286458038925272206880707871356370916087048871817801751337847259169362937570116964311722090921075883495281765201430753083903757890966088653546743322799631541886413879810505016094866348666358714748013821092287509621791698729763523699297416575333291641712679652506950822685246957295423038964892324526641597003409221843688310457722241157290251743785900037461182404382595719951432492704140424487966331558428636777322128003261488923330948339076893669645984817900519277127277573674821943831155195530302574409698463505214866216085880360770302759225939433922902874264). + 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 + VECTOR.TYPE.8 VECTOR.TYPE.9 VECTOR.TYPE.10 VECTOR.TYPE.11 + VECTOR.TYPE.12 VECTOR.TYPE.13 VECTOR.TYPE.14 VECTOR.TYPE.15 + VECTOR.TYPE.16 VECTOR.TYPE.17 VECTOR.TYPE.18 VECTOR.TYPE.19 + VECTOR.TYPE.20 VECTOR.TYPE.21 VECTOR.TYPE.23 VECTOR.TYPE.23A + VECTOR.TYPE.24 VECTOR.TYPE.25 VECTOR.TYPE.26 VECTOR.TYPE.27 + VECTOR.TYPE.28 VECTOR.TYPE.29 VECTOR.TYPE.30 VECTOR.TYPE.31 + VECTOR.TYPE.32 VECTOR.TYPE.33 VECTOR.TYPE.34 VECTOR.TYPE.35 + VECTOR.TYPE.36 VECTOR.TYPE.37 VECTOR.TYPE.38 VECTOR.TYPE.39 + VECTOR.TYPE.40 VECTOR.TYPE.41 VECTOR.TYPE.42 VECTOR.TYPE.43 + VECTOR.TYPE.44 VECTOR-AS-CLASS.1 VECTOR-AS-CLASS.2 VECTOR-AS-CLASS.3 + VECTOR-AS-CLASS.4 VECTOR-AS-CLASS.5 VECTOR-AS-CLASS.6 + VECTOR-AS-CLASS.7 VECTOR-AS-CLASS.8 VECTOR-AS-CLASS.9 + VECTOR-AS-CLASS.10 VECTOR-AS-CLASS.11 VECTOR-AS-CLASS.12 + VECTOR-AS-CLASS.13 VECTOR-AS-CLASS.14 VECTOR-AS-CLASS.15 + VECTOR-AS-CLASS.16 VECTOR-AS-CLASS.17 VECTOR-AS-CLASS.18 VECTOR.1 + VECTOR.2 VECTOR.3 VECTOR.4 VECTOR.5 VECTOR.6 VECTOR.7 VECTOR.8 + VECTOR.9 VECTOR.10 VECTOR.ORDER.1 VECTOR-POP.1 VECTOR-POP.ERROR.1 + VECTOR-POP.ERROR.2 VECTOR-POP.ERROR.3 VECTOR-POP.ERROR.4 + VECTOR-POP.ERROR.5 VECTOR-PUSH.1 VECTOR-PUSH.2 VECTOR-PUSH.3 + VECTOR-PUSH.4 VECTOR-PUSH.5 VECTOR-PUSH.6 VECTOR-PUSH.7 VECTOR-PUSH.8 + VECTOR-PUSH.9 VECTOR-PUSH.10 VECTOR-PUSH.11 VECTOR-PUSH.12 + VECTOR-PUSH.13 VECTOR-PUSH.14 VECTOR-PUSH.15 VECTOR-PUSH.16 + VECTOR-PUSH.17 VECTOR-PUSH.18 VECTOR-PUSH.19 VECTOR-PUSH.20 + VECTOR-PUSH.ERROR.1 VECTOR-PUSH.ERROR.2 VECTOR-PUSH.ERROR.3 + VECTOR-PUSH.ERROR.4 VECTOR-PUSH.ERROR.5 VECTOR-PUSH.ERROR.6 + VECTOR-PUSH.ERROR.7 VECTOR-PUSH.ERROR.8 VECTOR-PUSH.ERROR.9 + VECTOR-PUSH.ERROR.10 VECTOR-PUSH.ERROR.11 VECTOR-PUSH.ERROR.12 + VECTOR-PUSH.ERROR.13 VECTOR-PUSH.ERROR.14 VECTOR-PUSH.ERROR.15 + VECTOR-PUSH.ERROR.16 VECTOR-PUSH-EXTEND.1 VECTOR-PUSH-EXTEND.2 + VECTOR-PUSH-EXTEND.3 VECTOR-PUSH-EXTEND.4 VECTOR-PUSH-EXTEND.5 + VECTOR-PUSH-EXTEND.6 VECTOR-PUSH-EXTEND.7 VECTOR-PUSH-EXTEND.8 + VECTOR-PUSH-EXTEND.9 VECTOR-PUSH-EXTEND.10 VECTOR-PUSH-EXTEND.11 + VECTOR-PUSH-EXTEND.12 VECTOR-PUSH-EXTEND.13 VECTOR-PUSH-EXTEND.14 + VECTOR-PUSH-EXTEND.15 VECTOR-PUSH-EXTEND.16 VECTOR-PUSH-EXTEND.17 + VECTOR-PUSH-EXTEND.18 VECTOR-PUSH-EXTEND.19 VECTOR-PUSH-EXTEND.20 + VECTOR-PUSH-EXTEND.ERROR.1 VECTOR-PUSH-EXTEND.ERROR.2 + VECTOR-PUSH-EXTEND.ERROR.3 VECTOR-PUSH-EXTEND.ERROR.4 + VECTOR-PUSH-EXTEND.ERROR.5 VECTOR-PUSH-EXTEND.ERROR.6 + VECTOR-PUSH-EXTEND.ERROR.7 VECTOR-PUSH-EXTEND.ERROR.8 + VECTOR-PUSH-EXTEND.ERROR.9 VECTOR-PUSH-EXTEND.ERROR.10 + VECTOR-PUSH-EXTEND.ERROR.11 VECTOR-PUSH-EXTEND.ERROR.12 + VECTOR-PUSH-EXTEND.ERROR.13 VECTOR-PUSH-EXTEND.ERROR.14 + VECTOR-PUSH-EXTEND.ERROR.15 VECTOR-PUSH-EXTEND.ERROR.16 + VECTOR-PUSH-EXTEND.ERROR.17 VECTORP.1 VECTORP.2 VECTORP.3 VECTORP.4 + VECTORP.5 VECTORP.6 VECTORP.7 VECTORP.8 VECTORP.9 VECTORP.10 + VECTORP.11 VECTORP.12 VECTORP.13 VECTORP.14 VECTORP.15 VECTORP.ERROR.1 + VECTORP.ERROR.2 BIT.1 BIT.2 BIT.3 BIT.4 BIT.5 BIT.6 BIT.7 BIT.8 + BIT.ORDER.1 BIT.ORDER.2 BIT.ERROR.1 SBIT.1 SBIT.2 SBIT.3 SBIT.4 SBIT.5 + SBIT.6 SBIT.ORDER.1 SBIT.ORDER.2 SBIT.ERROR.1 BIT-AND.1 BIT-AND.2 + BIT-AND.3 BIT-AND.4 BIT-AND.5 BIT-AND.6 BIT-AND.7 BIT-AND.8 BIT-AND.9 + BIT-AND.10 BIT-AND.11 BIT-AND.12 BIT-AND.13 BIT-AND.14 BIT-AND.15 + BIT-AND.16 BIT-AND.17 BIT-AND.18 BIT-AND.19 BIT-AND.ORDER.1 + BIT-AND.ERROR.1 BIT-AND.ERROR.2 BIT-AND.ERROR.3 BIT-ANDC1.1 + BIT-ANDC1.2 BIT-ANDC1.3 BIT-ANDC1.4 BIT-ANDC1.5 BIT-ANDC1.6 + BIT-ANDC1.7 BIT-ANDC1.8 BIT-ANDC1.9 BIT-ANDC1.10 BIT-ANDC1.11 + BIT-ANDC1.12 BIT-ANDC1.13 BIT-ANDC1.14 BIT-ANDC1.15 BIT-ANDC1.16 + BIT-ANDC1.17 BIT-ANDC1.18 BIT-ANDC1.19 BIT-ANDC1.ORDER.1 + BIT-ANDC1.ERROR.1 BIT-ANDC1.ERROR.2 BIT-ANDC1.ERROR.3 BIT-ANDC2.1 + BIT-ANDC2.2 BIT-ANDC2.3 BIT-ANDC2.4 BIT-ANDC2.5 BIT-ANDC2.6 + BIT-ANDC2.7 BIT-ANDC2.8 BIT-ANDC2.9 BIT-ANDC2.10 BIT-ANDC2.11 + BIT-ANDC2.12 BIT-ANDC2.13 BIT-ANDC2.14 BIT-ANDC2.15 BIT-ANDC2.16 + BIT-ANDC2.17 BIT-ANDC2.18 BIT-ANDC2.19 BIT-ANDC2.ORDER.1 + BIT-ANDC2.ERROR.1 BIT-ANDC2.ERROR.2 BIT-ANDC2.ERROR.3 BIT-EQV.1 + BIT-EQV.2 BIT-EQV.3 BIT-EQV.4 BIT-EQV.5 BIT-EQV.6 BIT-EQV.7 BIT-EQV.8 + BIT-EQV.9 BIT-EQV.10 BIT-EQV.11 BIT-EQV.12 BIT-EQV.13 BIT-EQV.14 + BIT-EQV.15 BIT-EQV.16 BIT-EQV.17 BIT-EQV.18 BIT-EQV.19 BIT-EQV.ORDER.1 + BIT-EQV.ERROR.1 BIT-EQV.ERROR.2 BIT-EQV.ERROR.3 BIT-IOR.1 BIT-IOR.2 + BIT-IOR.3 BIT-IOR.4 BIT-IOR.5 BIT-IOR.6 BIT-IOR.7 BIT-IOR.8 BIT-IOR.9 + BIT-IOR.10 BIT-IOR.11 BIT-IOR.12 BIT-IOR.13 BIT-IOR.14 BIT-IOR.15 + BIT-IOR.16 BIT-IOR.17 BIT-IOR.18 BIT-IOR.19 BIT-IOR.ORDER.1 + BIT-IOR.ERROR.1 BIT-IOR.ERROR.2 BIT-IOR.ERROR.3 BIT-NAND.1 BIT-NAND.2 + BIT-NAND.3 BIT-NAND.4 BIT-NAND.5 BIT-NAND.6 BIT-NAND.7 BIT-NAND.8 + BIT-NAND.9 BIT-NAND.10 BIT-NAND.11 BIT-NAND.12 BIT-NAND.13 BIT-NAND.14 + BIT-NAND.15 BIT-NAND.16 BIT-NAND.17 BIT-NAND.18 BIT-NAND.19 + BIT-NAND.ORDER.1 BIT-NAND.ERROR.1 BIT-NAND.ERROR.2 BIT-NAND.ERROR.3 + BIT-NOR.1 BIT-NOR.2 BIT-NOR.3 BIT-NOR.4 BIT-NOR.5 BIT-NOR.6 BIT-NOR.7 + BIT-NOR.8 BIT-NOR.9 BIT-NOR.10 BIT-NOR.11 BIT-NOR.12 BIT-NOR.13 + BIT-NOR.14 BIT-NOR.15 BIT-NOR.16 BIT-NOR.17 BIT-NOR.18 BIT-NOR.19 + BIT-NOR.ORDER.1 BIT-NOR.ERROR.1 BIT-NOR.ERROR.2 BIT-NOR.ERROR.3 + BIT-ORC1.1 BIT-ORC1.2 BIT-ORC1.3 BIT-ORC1.4 BIT-ORC1.5 BIT-ORC1.6 + BIT-ORC1.7 BIT-ORC1.8 BIT-ORC1.9 BIT-ORC1.10 BIT-ORC1.11 BIT-ORC1.12 + BIT-ORC1.13 BIT-ORC1.14 BIT-ORC1.15 BIT-ORC1.16 BIT-ORC1.17 + BIT-ORC1.18 BIT-ORC1.19 BIT-ORC1.ORDER.1 BIT-ORC1.ERROR.1 + BIT-ORC1.ERROR.2 BIT-ORC1.ERROR.3 BIT-ORC2.1 BIT-ORC2.2 BIT-ORC2.3 + BIT-ORC2.4 BIT-ORC2.5 BIT-ORC2.6 BIT-ORC2.7 BIT-ORC2.8 BIT-ORC2.9 + BIT-ORC2.10 BIT-ORC2.11 BIT-ORC2.12 BIT-ORC2.13 BIT-ORC2.14 + BIT-ORC2.15 BIT-ORC2.16 BIT-ORC2.17 BIT-ORC2.18 BIT-ORC2.19 + BIT-ORC2.ORDER.1 BIT-ORC2.ERROR.1 BIT-ORC2.ERROR.2 BIT-ORC2.ERROR.3 + BIT-XOR.1 BIT-XOR.2 BIT-XOR.3 BIT-XOR.4 BIT-XOR.5 BIT-XOR.6 BIT-XOR.7 + BIT-XOR.8 BIT-XOR.9 BIT-XOR.10 BIT-XOR.11 BIT-XOR.12 BIT-XOR.13 + BIT-XOR.14 BIT-XOR.15 BIT-XOR.16 BIT-XOR.17 BIT-XOR.18 BIT-XOR.19 + BIT-XOR.ORDER.1 BIT-XOR.ERROR.1 BIT-XOR.ERROR.2 BIT-XOR.ERROR.3 + BIT-NOT.1 BIT-NOT.2 BIT-NOT.3 BIT-NOT.4 BIT-NOT.5 BIT-NOT.6 BIT-NOT.7 + BIT-NOT.8 BIT-NOT.9 BIT-NOT.10 BIT-NOT.11 BIT-NOT.12 BIT-NOT.13 + BIT-NOT.14 BIT-NOT.15 BIT-NOT.ORDER.1 BIT-NOT.ERROR.1 BIT-NOT.ERROR.2 + BIT-VECTOR-P.2 BIT-VECTOR-P.3 BIT-VECTOR-P.4 BIT-VECTOR-P.5 + BIT-VECTOR-P.6 BIT-VECTOR-P.7 BIT-VECTOR-P.8 BIT-VECTOR-P.9 + BIT-VECTOR-P.10 BIT-VECTOR-P.11 BIT-VECTOR-P.12 BIT-VECTOR-P.ORDER.1 + BIT-VECTOR-P.ORDER.2 BIT-VECTOR-P.ERROR.1 BIT-VECTOR-P.ERROR.2 + SIMPLE-BIT-VECTOR-P.2 SIMPLE-BIT-VECTOR-P.3 SIMPLE-BIT-VECTOR-P.4 + SIMPLE-BIT-VECTOR-P.5 SIMPLE-BIT-VECTOR-P.6 SIMPLE-BIT-VECTOR-P.7 + SIMPLE-BIT-VECTOR-P.8 SIMPLE-BIT-VECTOR-P.9 SIMPLE-BIT-VECTOR-P.10 + SIMPLE-BIT-VECTOR-P.11 SIMPLE-BIT-VECTOR-P.12 + SIMPLE-BIT-VECTOR-P.ERROR.1 SIMPLE-BIT-VECTOR-P.ERROR.2 +Test HASH-TABLE.1 failed +Form: (NOTNOT-MV (FIND-CLASS 'HASH-TABLE)) +Expected value: T +Actual value: #. + HASH-TABLE.2 +Test HASH-TABLE.3 failed +Form: (LET ((C (FIND-CLASS 'HASH-TABLE))) + (LOOP + FOR + E + IN + '(NIL T 1 10.0 (A B C) #(A B C) #*1011 #0ANIL + #2A((A B) (C D)) #p"foo" "bar" #\a 3/5 #C(1.0 2.0)) + WHEN + (TYPEP E C) + COLLECT + E)) +Expected value: NIL +Actual value: #. + HASH-TABLE.4 +Test HASH-TABLE.5 failed +Form: (NOTNOT-MV (TYPEP (MAKE-HASH-TABLE) (FIND-CLASS 'HASH-TABLE))) +Expected value: T +Actual value: #. + HASH-TABLE-P.1 HASH-TABLE-P.2 HASH-TABLE-P.3 HASH-TABLE-P.ERROR.1 + HASH-TABLE-P.ERROR.2 FIND-SYMBOL.1 FIND-SYMBOL.2 FIND-SYMBOL.3 + FIND-SYMBOL.4 FIND-SYMBOL.5 FIND-SYMBOL.6 FIND-SYMBOL.7 FIND-SYMBOL.8 + FIND-SYMBOL.9 FIND-SYMBOL.10 FIND-SYMBOL.11 FIND-SYMBOL.12 + FIND-SYMBOL.13 FIND-SYMBOL.14 FIND-SYMBOL.15 FIND-SYMBOL.16 + FIND-SYMBOL.ORDER.1 FIND-SYMBOL.ERROR.1 FIND-SYMBOL.ERROR.2 + FIND-PACKAGE.1 FIND-PACKAGE.2 FIND-PACKAGE.3 FIND-PACKAGE.4 + FIND-PACKAGE.5 FIND-PACKAGE.6 FIND-PACKAGE.7 FIND-PACKAGE.8 + FIND-PACKAGE.9 FIND-PACKAGE.10 FIND-PACKAGE.11 FIND-PACKAGE.ERROR.1 + FIND-PACKAGE.ERROR.2 LIST-ALL-PACKAGES.1 LIST-ALL-PACKAGES.2 + LIST-ALL-PACKAGES.3 LIST-ALL-PACKAGES.4 LIST-ALL-PACKAGES.ERROR.1 + PACKAGE-NAME.1 PACKAGE-NAME.2 PACKAGE-NAME.3 PACKAGE-NAME.4 + PACKAGE-NAME.5 PACKAGE-NAME.6 PACKAGE-NAME.6A PACKAGE-NAME.7 + PACKAGE-NAME.8 PACKAGE-NAME.9 PACKAGE-NAME.10 PACKAGE-NAME.11 + PACKAGE-NAME.12 PACKAGE-NAME.13 PACKAGE-NAME.14 PACKAGE-NAME.15 + PACKAGE-NAME.ERROR.1 PACKAGE-NAME.ERROR.2 PACKAGE-NICKNAMES.1 + PACKAGE-NICKNAMES.2 PACKAGE-NICKNAMES.3 PACKAGE-NICKNAMES.4 + PACKAGE-NICKNAMES.5 PACKAGE-NICKNAMES.6 PACKAGE-NICKNAMES.7 + PACKAGE-NICKNAMES.8 PACKAGE-NICKNAMES.9 PACKAGE-NICKNAMES.9A + PACKAGE-NICKNAMES.10 PACKAGE-NICKNAMES.11 PACKAGE-NICKNAMES.12 + PACKAGE-NICKNAMES.ERROR.1 PACKAGE-NICKNAMES.ERROR.2 INTERN.1 INTERN.2 + INTERN.ERROR.1 INTERN.ERROR.2 EXPORT.1 EXPORT.2 EXPORT.3 EXPORT.4Caught error in EXPORT.5: Condition in EXPORT [or a callee]: INTERNAL-SIMPLE-PACKAGE-ERROR: Package error on #<"TEST1" package>: Name conflict on exporting TEST1::X + EXPORT.5 EXPORT.ERROR.1 EXPORT.ERROR.2 RENAME-PACKAGE.1 + RENAME-PACKAGE.2 RENAME-PACKAGE.3 RENAME-PACKAGE.4 +Test RENAME-PACKAGE.5 failed +Form: (BLOCK () + (SAFELY-DELETE-PACKAGE "TEST1") + (SAFELY-DELETE-PACKAGE "G") + (LET ((P (MAKE-PACKAGE "TEST1")) (NICKNAMES NIL)) + (UNLESS (PACKAGEP P) (RETURN NIL)) + (LET ((P2 (IGNORE-ERRORS + (RENAME-PACKAGE "TEST1" #\G NICKNAMES)))) + (UNLESS (PACKAGEP P2) + (SAFELY-DELETE-PACKAGE P) + (RETURN P2)) + (UNLESS (AND (EQT P P2) (EQUAL (PACKAGE-NAME P2) "G") + (NULL (SET-EXCLUSIVE-OR NICKNAMES + (PACKAGE-NICKNAMES P2) :TEST + #'EQUAL))) + (SAFELY-DELETE-PACKAGE P) + (SAFELY-DELETE-PACKAGE P2) + (RETURN NIL)) + (SAFELY-DELETE-PACKAGE P2) + T))) +Expected value: T +Actual value: NIL. + RENAME-PACKAGE.6 RENAME-PACKAGE.ERROR.1 RENAME-PACKAGE.ERROR.2 + RENAME-PACKAGE.ERROR.3 SHADOW.1 SHADOW.2 SHADOW.3 SHADOW.4 SHADOW.5 + SHADOW.6 SHADOW.7 SHADOW.ERROR.1 SHADOW.ERROR.2 DELETE-PACKAGE.1 + DELETE-PACKAGE.2 DELETE-PACKAGE.3 DELETE-PACKAGE.4 DELETE-PACKAGE.5 +Test DELETE-PACKAGE.6 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE "TEST-20)") + (HANDLER-BIND + ((PACKAGE-ERROR + #'(LAMBDA (C) + (LET ((R (FIND-RESTART 'CONTINUE C))) + (AND R (INVOKE-RESTART R)))))) + (AND (NOT (DELETE-PACKAGE "TEST-20")) T))) +Expected value: T +Actual value: #. + DELETE-PACKAGE.ERROR.1 DELETE-PACKAGE.ERROR.2 MAKE-PACKAGE.1 + MAKE-PACKAGE.2 +Test MAKE-PACKAGE.3 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X)))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (EQUALT (PACKAGE-NICKNAMES P) NIL) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: NIL. + MAKE-PACKAGE.4 MAKE-PACKAGE.5 +Test MAKE-PACKAGE.6 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (MAKE-PACKAGE #\X))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (EQUALT (PACKAGE-NICKNAMES P) NIL) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: #. + MAKE-PACKAGE.7 MAKE-PACKAGE.7A MAKE-PACKAGE.7B MAKE-PACKAGE.8 + MAKE-PACKAGE.8A MAKE-PACKAGE.8B +Test MAKE-PACKAGE.9 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '("A"))))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (EQUALT (PACKAGE-NICKNAMES P) NIL) + (EQUALT (PACKAGE-USE-LIST P) + (LIST (FIND-PACKAGE "A"))) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: NIL. +Test MAKE-PACKAGE.9A failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '(#:A))))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (EQUALT (PACKAGE-NICKNAMES P) NIL) + (EQUALT (PACKAGE-USE-LIST P) + (LIST (FIND-PACKAGE "A"))) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: NIL. +Test MAKE-PACKAGE.9B failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '(#\A))))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (EQUALT (PACKAGE-NICKNAMES P) NIL) + (EQUALT (PACKAGE-USE-LIST P) + (LIST (FIND-PACKAGE "A"))) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: NIL. + MAKE-PACKAGE.10 MAKE-PACKAGE.11 MAKE-PACKAGE.12 +Test MAKE-PACKAGE.13 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE #\X) + (LET ((P (MAKE-PACKAGE #\X :NICKNAMES '("F" #\G #:H)))) + (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") + (NULL (SET-EXCLUSIVE-OR (PACKAGE-NICKNAMES P) + '("F" "G" "H") :TEST #'EQUAL)) + (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) + (SAFELY-DELETE-PACKAGE P)))) +Expected value: T +Actual value: #. + MAKE-PACKAGE.ERROR.1 MAKE-PACKAGE.ERROR.2 MAKE-PACKAGE.ERROR.3 + MAKE-PACKAGE.ERROR.4 MAKE-PACKAGE.ERROR.5 MAKE-PACKAGE.ERROR.6 + MAKE-PACKAGE.ERROR.7 MAKE-PACKAGE.ERROR.8 MAKE-PACKAGE.ERROR.9 + MAKE-PACKAGE.ERROR.10 +Test MAKE-PACKAGE.ERROR.11 failed +Form: (PROGN + (SAFELY-DELETE-PACKAGE "MPE11") + (CLASSIFY-ERROR + (MAKE-PACKAGE "MPE11" 'BAD T :ALLOW-OTHER-KEYS NIL))) +Expected value: PROGRAM-ERROR +Actual value: #<"MPE11" package>. + WITH-PACKAGE-ITERATOR.1 WITH-PACKAGE-ITERATOR.2 + WITH-PACKAGE-ITERATOR.3 WITH-PACKAGE-ITERATOR.4 + WITH-PACKAGE-ITERATOR.5 WITH-PACKAGE-ITERATOR.6 + WITH-PACKAGE-ITERATOR.7 WITH-PACKAGE-ITERATOR.8 + WITH-PACKAGE-ITERATOR.9 WITH-PACKAGE-ITERATOR.10 + WITH-PACKAGE-ITERATOR.11Package #<"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.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 + 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" "  !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (A B) (NIL) (1 2 3 4 5 6) @@ -20719,16 +21284,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) @@ -20737,500 +21302,7 @@ # # (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$54317602389154000237203392175554265953614294232179248030525875220411204658119240208350223130005764260129272821417730594387533511285951643908210255586016824596548863407022116433039157545343887294660039052993686876411548531908763161457096600332065666260258971673567338419844563427836997323015603546858955082870336472267184192203085197920175090952933436596749387451906291382029445097337521151137474108988760676865464160476944107050670820037455383453821442691946668029220959235936205413418955498420410244966927323415442754547339592235353214966583379530838547382801501175256102964113245467030075871113690456895568754672776641885801244094904563625840638597357410558031305028191430701597605684981602388261863498259908023666489250290857185542786099743484268622451617255710594324591505014121963004660428959307106168053619451841216869878826739744981907165724536285065881067012996247123688301541816844693839849136420238838167039223214352158296752482853568681503899823058092443704878456461748598794514710111170992138590502396231083932233496904645780184789436745399041243557902378405256495771870529472493368881950187920936039900888517482762532955556492674860764981764169367671405755360007708473495747028970780004218948940764236559764806308111908050148824779130279245679094218323519262486257095007466475357930694447446064443040666129626882522409406286166711105618874314973843907276029569573359856913795298182827002138941421189730521569147176203156971785825926437437376913408839831574258552490141531391161969763850215603584371367632793980733138489225779340303629690971274847440051752019382758429741899910498408961954961719588320720726281558869941226528000820502098714904418566825463535609422760823981890304939808183014370479683089984050099502400924706858606071788552339777973760947427632960322144730560994799785612118064237048172409761705569306427591433272914397754328001735289128279359960739971916639022107907976509175879579243861278661794464252158549583638907554707886317759462474781090609402077543335717525444063149284266927075275846841197316409277311717840846709346181244294004742526334252797949793227835804480422108607455164408243158552126317070462011851484742624933363803297025737019299088176954188811964277477740389328500178658626747057929375140699674919303573580472386606966337527449801583625185444440640577184651351148698548207128277592572845396407334705264848680682887342749901532836883886320976258124954673800827406773051975616465758378392997373055196995144120769947151830024087464860759874948669380060978282932759315706400979202561266690153985412139773885223522504659830931005360857188095063027043428766432790489153165282393885683062825372723353820696417058167503344359050957667106345942308414710944208589962643063925374533022365675761197178972029031637736306587951843513623206244950490595294001121702383721247131611209286536475021936861564016624816609290384886708594227231115882473455348869208734002142935758127545533318471903024251837293952389665022464627600687981839983717591689035971800047238688018214448127711531579982807891361240349287367216825793051965891141031943648187044162891412683237629088835952594885526082581400277853671379065489542826506271706005174482370094839894570914074967110235626572787863338605444714869226361717269171428815162461302219985258873155681816040538037904550355131744241471610965809802634060851747126364425464546591428255178610372550002940942983171504377359331276534955133056925302879827972776982419401648961767951085737898901834576968899792467148892367491344144876081484301972821550513425623512081631430512256101671666437529125805884768908251513251679282903200381501468592254058319970031565709519694803366576619963973157924710484325958234763549531187246488507961648663664769213591470765373770304168840914626029092782179675123039924919695291960898411389933881274917244028224200538607814964004460003762552588167979856966588797933046886269663780335784107814865629126546428740941858147970415224498881164207828996878918253986579788901269874250900537367224301097810471510653720103276001495576019809297534505697062510963123189516784883734000886690398992286623908648157281604390299524135045530021815086885067656402648484782302424753452136931831414044235938839373108924293127063239430359995615960985745138729770524267074603884808451096960281296355636922679376771300535187825624409072705249047895462176634695376965844982067136700379988679786620171720399259001070271576094447451521214826145154655974024817134591999251549518477971148388436869304671213811700058804662712914580526282983855743213309206600195421164717460897980812709159636713569011261737134606234674179184587001651850670721879757080142462818395863868831587682450236910016573311612399592611657025811063679777163678779189335952964067727405967763187093618573462585027438793337114411060284374777328102073962805690049964927605272536027011385963826853600954435153992804936339989553346667853444042107473672747542930844661621572713526757543339708108681835364043375183340765779128402163693902207733940177584994596363718453828600486992377758626293777252068217046335849180328239540699976872030534077665056101335463185107007437938899515559141969476581882466435725190690262283548065529569464340605771487204593025137907611111099290221242730789496916054585453456702152453526679314656631461977142887307610180913759423927796565504569899802784438744950182195909758984652865599576921017235555153247586254157273631982422615125809094775593917521478497913808901416812920375383000882615483171424816385172844975603164568781306440798599406766643322816676314760333821139337028411996802984867631919388666416483178980515250568687805698952759856734020360352225746213053567643579122220194203153323406752059846895775499047153310642063422278146882105844858787251807807184366785086177955603303513547191179896817521443954019081600918197933759108940030688939361747040939412922883615451859712380034944741608426649929844231071982855865967194282572511841655643420257930011926147448336714112615875895820598243976075147039938007053810612614929373657375663228228995911622893). - 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 - VECTOR.TYPE.8 VECTOR.TYPE.9 VECTOR.TYPE.10 VECTOR.TYPE.11 - VECTOR.TYPE.12 VECTOR.TYPE.13 VECTOR.TYPE.14 VECTOR.TYPE.15 - VECTOR.TYPE.16 VECTOR.TYPE.17 VECTOR.TYPE.18 VECTOR.TYPE.19 - VECTOR.TYPE.20 VECTOR.TYPE.21 VECTOR.TYPE.23 VECTOR.TYPE.23A - VECTOR.TYPE.24 VECTOR.TYPE.25 VECTOR.TYPE.26 VECTOR.TYPE.27 - VECTOR.TYPE.28 VECTOR.TYPE.29 VECTOR.TYPE.30 VECTOR.TYPE.31 - VECTOR.TYPE.32 VECTOR.TYPE.33 VECTOR.TYPE.34 VECTOR.TYPE.35 - VECTOR.TYPE.36 VECTOR.TYPE.37 VECTOR.TYPE.38 VECTOR.TYPE.39 - VECTOR.TYPE.40 VECTOR.TYPE.41 VECTOR.TYPE.42 VECTOR.TYPE.43 - VECTOR.TYPE.44 VECTOR-AS-CLASS.1 VECTOR-AS-CLASS.2 VECTOR-AS-CLASS.3 - VECTOR-AS-CLASS.4 VECTOR-AS-CLASS.5 VECTOR-AS-CLASS.6 - VECTOR-AS-CLASS.7 VECTOR-AS-CLASS.8 VECTOR-AS-CLASS.9 - VECTOR-AS-CLASS.10 VECTOR-AS-CLASS.11 VECTOR-AS-CLASS.12 - VECTOR-AS-CLASS.13 VECTOR-AS-CLASS.14 VECTOR-AS-CLASS.15 - VECTOR-AS-CLASS.16 VECTOR-AS-CLASS.17 VECTOR-AS-CLASS.18 VECTOR.1 - VECTOR.2 VECTOR.3 VECTOR.4 VECTOR.5 VECTOR.6 VECTOR.7 VECTOR.8 - VECTOR.9 VECTOR.10 VECTOR.ORDER.1 VECTOR-POP.1 VECTOR-POP.ERROR.1 - VECTOR-POP.ERROR.2 VECTOR-POP.ERROR.3 VECTOR-POP.ERROR.4 - VECTOR-POP.ERROR.5 VECTOR-PUSH.1 VECTOR-PUSH.2 VECTOR-PUSH.3 - VECTOR-PUSH.4 VECTOR-PUSH.5 VECTOR-PUSH.6 VECTOR-PUSH.7 VECTOR-PUSH.8 - VECTOR-PUSH.9 VECTOR-PUSH.10 VECTOR-PUSH.11 VECTOR-PUSH.12 - VECTOR-PUSH.13 VECTOR-PUSH.14 VECTOR-PUSH.15 VECTOR-PUSH.16 - VECTOR-PUSH.17 VECTOR-PUSH.18 VECTOR-PUSH.19 VECTOR-PUSH.20 - VECTOR-PUSH.ERROR.1 VECTOR-PUSH.ERROR.2 VECTOR-PUSH.ERROR.3 - VECTOR-PUSH.ERROR.4 VECTOR-PUSH.ERROR.5 VECTOR-PUSH.ERROR.6 - VECTOR-PUSH.ERROR.7 VECTOR-PUSH.ERROR.8 VECTOR-PUSH.ERROR.9 - VECTOR-PUSH.ERROR.10 VECTOR-PUSH.ERROR.11 VECTOR-PUSH.ERROR.12 - VECTOR-PUSH.ERROR.13 VECTOR-PUSH.ERROR.14 VECTOR-PUSH.ERROR.15 - VECTOR-PUSH.ERROR.16 VECTOR-PUSH-EXTEND.1 VECTOR-PUSH-EXTEND.2 - VECTOR-PUSH-EXTEND.3 VECTOR-PUSH-EXTEND.4 VECTOR-PUSH-EXTEND.5 - VECTOR-PUSH-EXTEND.6 VECTOR-PUSH-EXTEND.7 VECTOR-PUSH-EXTEND.8 - VECTOR-PUSH-EXTEND.9 VECTOR-PUSH-EXTEND.10 VECTOR-PUSH-EXTEND.11 - VECTOR-PUSH-EXTEND.12 VECTOR-PUSH-EXTEND.13 VECTOR-PUSH-EXTEND.14 - VECTOR-PUSH-EXTEND.15 VECTOR-PUSH-EXTEND.16 VECTOR-PUSH-EXTEND.17 - VECTOR-PUSH-EXTEND.18 VECTOR-PUSH-EXTEND.19 VECTOR-PUSH-EXTEND.20 - VECTOR-PUSH-EXTEND.ERROR.1 VECTOR-PUSH-EXTEND.ERROR.2 - VECTOR-PUSH-EXTEND.ERROR.3 VECTOR-PUSH-EXTEND.ERROR.4 - VECTOR-PUSH-EXTEND.ERROR.5 VECTOR-PUSH-EXTEND.ERROR.6 - VECTOR-PUSH-EXTEND.ERROR.7 VECTOR-PUSH-EXTEND.ERROR.8 - VECTOR-PUSH-EXTEND.ERROR.9 VECTOR-PUSH-EXTEND.ERROR.10 - VECTOR-PUSH-EXTEND.ERROR.11 VECTOR-PUSH-EXTEND.ERROR.12 - VECTOR-PUSH-EXTEND.ERROR.13 VECTOR-PUSH-EXTEND.ERROR.14 - VECTOR-PUSH-EXTEND.ERROR.15 VECTOR-PUSH-EXTEND.ERROR.16 - VECTOR-PUSH-EXTEND.ERROR.17 VECTORP.1 VECTORP.2 VECTORP.3 VECTORP.4 - VECTORP.5 VECTORP.6 VECTORP.7 VECTORP.8 VECTORP.9 VECTORP.10 - VECTORP.11 VECTORP.12 VECTORP.13 VECTORP.14 VECTORP.15 VECTORP.ERROR.1 - VECTORP.ERROR.2 BIT.1 BIT.2 BIT.3 BIT.4 BIT.5 BIT.6 BIT.7 BIT.8 - BIT.ORDER.1 BIT.ORDER.2 BIT.ERROR.1 SBIT.1 SBIT.2 SBIT.3 SBIT.4 SBIT.5 - SBIT.6 SBIT.ORDER.1 SBIT.ORDER.2 SBIT.ERROR.1 BIT-AND.1 BIT-AND.2 - BIT-AND.3 BIT-AND.4 BIT-AND.5 BIT-AND.6 BIT-AND.7 BIT-AND.8 BIT-AND.9 - BIT-AND.10 BIT-AND.11 BIT-AND.12 BIT-AND.13 BIT-AND.14 BIT-AND.15 - BIT-AND.16 BIT-AND.17 BIT-AND.18 BIT-AND.19 BIT-AND.ORDER.1 - BIT-AND.ERROR.1 BIT-AND.ERROR.2 BIT-AND.ERROR.3 BIT-ANDC1.1 - BIT-ANDC1.2 BIT-ANDC1.3 BIT-ANDC1.4 BIT-ANDC1.5 BIT-ANDC1.6 - BIT-ANDC1.7 BIT-ANDC1.8 BIT-ANDC1.9 BIT-ANDC1.10 BIT-ANDC1.11 - BIT-ANDC1.12 BIT-ANDC1.13 BIT-ANDC1.14 BIT-ANDC1.15 BIT-ANDC1.16 - BIT-ANDC1.17 BIT-ANDC1.18 BIT-ANDC1.19 BIT-ANDC1.ORDER.1 - BIT-ANDC1.ERROR.1 BIT-ANDC1.ERROR.2 BIT-ANDC1.ERROR.3 BIT-ANDC2.1 - BIT-ANDC2.2 BIT-ANDC2.3 BIT-ANDC2.4 BIT-ANDC2.5 BIT-ANDC2.6 - BIT-ANDC2.7 BIT-ANDC2.8 BIT-ANDC2.9 BIT-ANDC2.10 BIT-ANDC2.11 - BIT-ANDC2.12 BIT-ANDC2.13 BIT-ANDC2.14 BIT-ANDC2.15 BIT-ANDC2.16 - BIT-ANDC2.17 BIT-ANDC2.18 BIT-ANDC2.19 BIT-ANDC2.ORDER.1 - BIT-ANDC2.ERROR.1 BIT-ANDC2.ERROR.2 BIT-ANDC2.ERROR.3 BIT-EQV.1 - BIT-EQV.2 BIT-EQV.3 BIT-EQV.4 BIT-EQV.5 BIT-EQV.6 BIT-EQV.7 BIT-EQV.8 - BIT-EQV.9 BIT-EQV.10 BIT-EQV.11 BIT-EQV.12 BIT-EQV.13 BIT-EQV.14 - BIT-EQV.15 BIT-EQV.16 BIT-EQV.17 BIT-EQV.18 BIT-EQV.19 BIT-EQV.ORDER.1 - BIT-EQV.ERROR.1 BIT-EQV.ERROR.2 BIT-EQV.ERROR.3 BIT-IOR.1 BIT-IOR.2 - BIT-IOR.3 BIT-IOR.4 BIT-IOR.5 BIT-IOR.6 BIT-IOR.7 BIT-IOR.8 BIT-IOR.9 - BIT-IOR.10 BIT-IOR.11 BIT-IOR.12 BIT-IOR.13 BIT-IOR.14 BIT-IOR.15 - BIT-IOR.16 BIT-IOR.17 BIT-IOR.18 BIT-IOR.19 BIT-IOR.ORDER.1 - BIT-IOR.ERROR.1 BIT-IOR.ERROR.2 BIT-IOR.ERROR.3 BIT-NAND.1 BIT-NAND.2 - BIT-NAND.3 BIT-NAND.4 BIT-NAND.5 BIT-NAND.6 BIT-NAND.7 BIT-NAND.8 - BIT-NAND.9 BIT-NAND.10 BIT-NAND.11 BIT-NAND.12 BIT-NAND.13 BIT-NAND.14 - BIT-NAND.15 BIT-NAND.16 BIT-NAND.17 BIT-NAND.18 BIT-NAND.19 - BIT-NAND.ORDER.1 BIT-NAND.ERROR.1 BIT-NAND.ERROR.2 BIT-NAND.ERROR.3 - BIT-NOR.1 BIT-NOR.2 BIT-NOR.3 BIT-NOR.4 BIT-NOR.5 BIT-NOR.6 BIT-NOR.7 - BIT-NOR.8 BIT-NOR.9 BIT-NOR.10 BIT-NOR.11 BIT-NOR.12 BIT-NOR.13 - BIT-NOR.14 BIT-NOR.15 BIT-NOR.16 BIT-NOR.17 BIT-NOR.18 BIT-NOR.19 - BIT-NOR.ORDER.1 BIT-NOR.ERROR.1 BIT-NOR.ERROR.2 BIT-NOR.ERROR.3 - BIT-ORC1.1 BIT-ORC1.2 BIT-ORC1.3 BIT-ORC1.4 BIT-ORC1.5 BIT-ORC1.6 - BIT-ORC1.7 BIT-ORC1.8 BIT-ORC1.9 BIT-ORC1.10 BIT-ORC1.11 BIT-ORC1.12 - BIT-ORC1.13 BIT-ORC1.14 BIT-ORC1.15 BIT-ORC1.16 BIT-ORC1.17 - BIT-ORC1.18 BIT-ORC1.19 BIT-ORC1.ORDER.1 BIT-ORC1.ERROR.1 - BIT-ORC1.ERROR.2 BIT-ORC1.ERROR.3 BIT-ORC2.1 BIT-ORC2.2 BIT-ORC2.3 - BIT-ORC2.4 BIT-ORC2.5 BIT-ORC2.6 BIT-ORC2.7 BIT-ORC2.8 BIT-ORC2.9 - BIT-ORC2.10 BIT-ORC2.11 BIT-ORC2.12 BIT-ORC2.13 BIT-ORC2.14 - BIT-ORC2.15 BIT-ORC2.16 BIT-ORC2.17 BIT-ORC2.18 BIT-ORC2.19 - BIT-ORC2.ORDER.1 BIT-ORC2.ERROR.1 BIT-ORC2.ERROR.2 BIT-ORC2.ERROR.3 - BIT-XOR.1 BIT-XOR.2 BIT-XOR.3 BIT-XOR.4 BIT-XOR.5 BIT-XOR.6 BIT-XOR.7 - BIT-XOR.8 BIT-XOR.9 BIT-XOR.10 BIT-XOR.11 BIT-XOR.12 BIT-XOR.13 - BIT-XOR.14 BIT-XOR.15 BIT-XOR.16 BIT-XOR.17 BIT-XOR.18 BIT-XOR.19 - BIT-XOR.ORDER.1 BIT-XOR.ERROR.1 BIT-XOR.ERROR.2 BIT-XOR.ERROR.3 - BIT-NOT.1 BIT-NOT.2 BIT-NOT.3 BIT-NOT.4 BIT-NOT.5 BIT-NOT.6 BIT-NOT.7 - BIT-NOT.8 BIT-NOT.9 BIT-NOT.10 BIT-NOT.11 BIT-NOT.12 BIT-NOT.13 - BIT-NOT.14 BIT-NOT.15 BIT-NOT.ORDER.1 BIT-NOT.ERROR.1 BIT-NOT.ERROR.2 - BIT-VECTOR-P.2 BIT-VECTOR-P.3 BIT-VECTOR-P.4 BIT-VECTOR-P.5 - BIT-VECTOR-P.6 BIT-VECTOR-P.7 BIT-VECTOR-P.8 BIT-VECTOR-P.9 - BIT-VECTOR-P.10 BIT-VECTOR-P.11 BIT-VECTOR-P.12 BIT-VECTOR-P.ORDER.1 - BIT-VECTOR-P.ORDER.2 BIT-VECTOR-P.ERROR.1 BIT-VECTOR-P.ERROR.2 - SIMPLE-BIT-VECTOR-P.2 SIMPLE-BIT-VECTOR-P.3 SIMPLE-BIT-VECTOR-P.4 - SIMPLE-BIT-VECTOR-P.5 SIMPLE-BIT-VECTOR-P.6 SIMPLE-BIT-VECTOR-P.7 - SIMPLE-BIT-VECTOR-P.8 SIMPLE-BIT-VECTOR-P.9 SIMPLE-BIT-VECTOR-P.10 - SIMPLE-BIT-VECTOR-P.11 SIMPLE-BIT-VECTOR-P.12 - SIMPLE-BIT-VECTOR-P.ERROR.1 SIMPLE-BIT-VECTOR-P.ERROR.2 -Test HASH-TABLE.1 failed -Form: (NOTNOT-MV (FIND-CLASS 'HASH-TABLE)) -Expected value: T -Actual value: #. - HASH-TABLE.2 -Test HASH-TABLE.3 failed -Form: (LET ((C (FIND-CLASS 'HASH-TABLE))) - (LOOP - FOR - E - IN - '(NIL T 1 10.0 (A B C) #(A B C) #*1011 #0ANIL - #2A((A B) (C D)) #p"foo" "bar" #\a 3/5 #C(1.0 2.0)) - WHEN - (TYPEP E C) - COLLECT - E)) -Expected value: NIL -Actual value: #. - HASH-TABLE.4 -Test HASH-TABLE.5 failed -Form: (NOTNOT-MV (TYPEP (MAKE-HASH-TABLE) (FIND-CLASS 'HASH-TABLE))) -Expected value: T -Actual value: #. - HASH-TABLE-P.1 HASH-TABLE-P.2 HASH-TABLE-P.3 HASH-TABLE-P.ERROR.1 - HASH-TABLE-P.ERROR.2 FIND-SYMBOL.1 FIND-SYMBOL.2 FIND-SYMBOL.3 - FIND-SYMBOL.4 FIND-SYMBOL.5 FIND-SYMBOL.6 FIND-SYMBOL.7 FIND-SYMBOL.8 - FIND-SYMBOL.9 FIND-SYMBOL.10 FIND-SYMBOL.11 FIND-SYMBOL.12 - FIND-SYMBOL.13 FIND-SYMBOL.14 FIND-SYMBOL.15 FIND-SYMBOL.16 - FIND-SYMBOL.ORDER.1 FIND-SYMBOL.ERROR.1 FIND-SYMBOL.ERROR.2 - FIND-PACKAGE.1 FIND-PACKAGE.2 FIND-PACKAGE.3 FIND-PACKAGE.4 - FIND-PACKAGE.5 FIND-PACKAGE.6 FIND-PACKAGE.7 FIND-PACKAGE.8 - FIND-PACKAGE.9 FIND-PACKAGE.10 FIND-PACKAGE.11 FIND-PACKAGE.ERROR.1 - FIND-PACKAGE.ERROR.2 LIST-ALL-PACKAGES.1 LIST-ALL-PACKAGES.2 - LIST-ALL-PACKAGES.3 LIST-ALL-PACKAGES.4 LIST-ALL-PACKAGES.ERROR.1 - PACKAGE-NAME.1 PACKAGE-NAME.2 PACKAGE-NAME.3 PACKAGE-NAME.4 - PACKAGE-NAME.5 PACKAGE-NAME.6 PACKAGE-NAME.6A PACKAGE-NAME.7 - PACKAGE-NAME.8 PACKAGE-NAME.9 PACKAGE-NAME.10 PACKAGE-NAME.11 - PACKAGE-NAME.12 PACKAGE-NAME.13 PACKAGE-NAME.14 PACKAGE-NAME.15 - PACKAGE-NAME.ERROR.1 PACKAGE-NAME.ERROR.2 PACKAGE-NICKNAMES.1 - PACKAGE-NICKNAMES.2 PACKAGE-NICKNAMES.3 PACKAGE-NICKNAMES.4 - PACKAGE-NICKNAMES.5 PACKAGE-NICKNAMES.6 PACKAGE-NICKNAMES.7 - PACKAGE-NICKNAMES.8 PACKAGE-NICKNAMES.9 PACKAGE-NICKNAMES.9A - PACKAGE-NICKNAMES.10 PACKAGE-NICKNAMES.11 PACKAGE-NICKNAMES.12 - PACKAGE-NICKNAMES.ERROR.1 PACKAGE-NICKNAMES.ERROR.2 INTERN.1 INTERN.2 - INTERN.ERROR.1 INTERN.ERROR.2 EXPORT.1 EXPORT.2 EXPORT.3 EXPORT.4Caught error in EXPORT.5: Condition in EXPORT [or a callee]: INTERNAL-SIMPLE-PACKAGE-ERROR: Package error on #<"TEST1" package>: Name conflict on exporting TEST1::X - EXPORT.5 EXPORT.ERROR.1 EXPORT.ERROR.2 RENAME-PACKAGE.1 - RENAME-PACKAGE.2 RENAME-PACKAGE.3 RENAME-PACKAGE.4 -Test RENAME-PACKAGE.5 failed -Form: (BLOCK () - (SAFELY-DELETE-PACKAGE "TEST1") - (SAFELY-DELETE-PACKAGE "G") - (LET ((P (MAKE-PACKAGE "TEST1")) (NICKNAMES NIL)) - (UNLESS (PACKAGEP P) (RETURN NIL)) - (LET ((P2 (IGNORE-ERRORS - (RENAME-PACKAGE "TEST1" #\G NICKNAMES)))) - (UNLESS (PACKAGEP P2) - (SAFELY-DELETE-PACKAGE P) - (RETURN P2)) - (UNLESS (AND (EQT P P2) (EQUAL (PACKAGE-NAME P2) "G") - (NULL (SET-EXCLUSIVE-OR NICKNAMES - (PACKAGE-NICKNAMES P2) :TEST - #'EQUAL))) - (SAFELY-DELETE-PACKAGE P) - (SAFELY-DELETE-PACKAGE P2) - (RETURN NIL)) - (SAFELY-DELETE-PACKAGE P2) - T))) -Expected value: T -Actual value: NIL. - RENAME-PACKAGE.6 RENAME-PACKAGE.ERROR.1 RENAME-PACKAGE.ERROR.2 - RENAME-PACKAGE.ERROR.3 SHADOW.1 SHADOW.2 SHADOW.3 SHADOW.4 SHADOW.5 - SHADOW.6 SHADOW.7 SHADOW.ERROR.1 SHADOW.ERROR.2 DELETE-PACKAGE.1 - DELETE-PACKAGE.2 DELETE-PACKAGE.3 DELETE-PACKAGE.4 DELETE-PACKAGE.5 -Test DELETE-PACKAGE.6 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE "TEST-20)") - (HANDLER-BIND - ((PACKAGE-ERROR - #'(LAMBDA (C) - (LET ((R (FIND-RESTART 'CONTINUE C))) - (AND R (INVOKE-RESTART R)))))) - (AND (NOT (DELETE-PACKAGE "TEST-20")) T))) -Expected value: T -Actual value: #. - DELETE-PACKAGE.ERROR.1 DELETE-PACKAGE.ERROR.2 MAKE-PACKAGE.1 - MAKE-PACKAGE.2 -Test MAKE-PACKAGE.3 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X)))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (EQUALT (PACKAGE-NICKNAMES P) NIL) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: NIL. - MAKE-PACKAGE.4 MAKE-PACKAGE.5 -Test MAKE-PACKAGE.6 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (MAKE-PACKAGE #\X))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (EQUALT (PACKAGE-NICKNAMES P) NIL) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: #. - MAKE-PACKAGE.7 MAKE-PACKAGE.7A MAKE-PACKAGE.7B MAKE-PACKAGE.8 - MAKE-PACKAGE.8A MAKE-PACKAGE.8B -Test MAKE-PACKAGE.9 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '("A"))))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (EQUALT (PACKAGE-NICKNAMES P) NIL) - (EQUALT (PACKAGE-USE-LIST P) - (LIST (FIND-PACKAGE "A"))) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: NIL. -Test MAKE-PACKAGE.9A failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '(#:A))))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (EQUALT (PACKAGE-NICKNAMES P) NIL) - (EQUALT (PACKAGE-USE-LIST P) - (LIST (FIND-PACKAGE "A"))) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: NIL. -Test MAKE-PACKAGE.9B failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (IGNORE-ERRORS (MAKE-PACKAGE #\X :USE '(#\A))))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (EQUALT (PACKAGE-NICKNAMES P) NIL) - (EQUALT (PACKAGE-USE-LIST P) - (LIST (FIND-PACKAGE "A"))) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: NIL. - MAKE-PACKAGE.10 MAKE-PACKAGE.11 MAKE-PACKAGE.12 -Test MAKE-PACKAGE.13 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE #\X) - (LET ((P (MAKE-PACKAGE #\X :NICKNAMES '("F" #\G #:H)))) - (PROG1 (AND (PACKAGEP P) (EQUALT (PACKAGE-NAME P) "X") - (NULL (SET-EXCLUSIVE-OR (PACKAGE-NICKNAMES P) - '("F" "G" "H") :TEST #'EQUAL)) - (EQUALT (PACKAGE-USED-BY-LIST P) NIL)) - (SAFELY-DELETE-PACKAGE P)))) -Expected value: T -Actual value: #. - MAKE-PACKAGE.ERROR.1 MAKE-PACKAGE.ERROR.2 MAKE-PACKAGE.ERROR.3 - MAKE-PACKAGE.ERROR.4 MAKE-PACKAGE.ERROR.5 MAKE-PACKAGE.ERROR.6 - MAKE-PACKAGE.ERROR.7 MAKE-PACKAGE.ERROR.8 MAKE-PACKAGE.ERROR.9 - MAKE-PACKAGE.ERROR.10 -Test MAKE-PACKAGE.ERROR.11 failed -Form: (PROGN - (SAFELY-DELETE-PACKAGE "MPE11") - (CLASSIFY-ERROR - (MAKE-PACKAGE "MPE11" 'BAD T :ALLOW-OTHER-KEYS NIL))) -Expected value: PROGRAM-ERROR -Actual value: #<"MPE11" package>. - WITH-PACKAGE-ITERATOR.1 WITH-PACKAGE-ITERATOR.2 - WITH-PACKAGE-ITERATOR.3 WITH-PACKAGE-ITERATOR.4 - WITH-PACKAGE-ITERATOR.5 WITH-PACKAGE-ITERATOR.6 - WITH-PACKAGE-ITERATOR.7 WITH-PACKAGE-ITERATOR.8 - WITH-PACKAGE-ITERATOR.9 WITH-PACKAGE-ITERATOR.10 - WITH-PACKAGE-ITERATOR.11Package #<"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.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> -NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))))) - (((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL)))) - ((((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) - ((NIL NIL) (NIL NIL)))))))) - #0ANIL #(NIL NIL) #2A((NIL NIL) (NIL NIL)) - #3A(((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL))) - #4A((((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL))) - (((NIL NIL) (NIL NIL)) ((NIL NIL) (NIL NIL)))) - #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))))) - #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)))))) - #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))))))) - #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)))))))) - #() #* #*00000 #*1010101010101101 - #(8 9 10 11 12 1 2 3 4 5) - #(8 9 -10 11 -12 1 -2 -3 4 5) - #(5 9 100 1312 23432 87) #(100000 231213 8123712 19) - #(4294967295 0 872312 10000000) #0A14 - #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" - #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) - # # - # - # - # - (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$54317602389154000237203392175554265953614294232179248030525875220411204658119240208350223130005764260129272821417730594387533511285951643908210255586016824596548863407022116433039157545343887294660039052993686876411548531908763161457096600332065666260258971673567338419844563427836997323015603546858955082870336472267184192203085197920175090952933436596749387451906291382029445097337521151137474108988760676865464160476944107050670820037455383453821442691946668029220959235936205413418955498420410244966927323415442754547339592235353214966583379530838547382801501175256102964113245467030075871113690456895568754672776641885801244094904563625840638597357410558031305028191430701597605684981602388261863498259908023666489250290857185542786099743484268622451617255710594324591505014121963004660428959307106168053619451841216869878826739744981907165724536285065881067012996247123688301541816844693839849136420238838167039223214352158296752482853568681503899823058092443704878456461748598794514710111170992138590502396231083932233496904645780184789436745399041243557902378405256495771870529472493368881950187920936039900888517482762532955556492674860764981764169367671405755360007708473495747028970780004218948940764236559764806308111908050148824779130279245679094218323519262486257095007466475357930694447446064443040666129626882522409406286166711105618874314973843907276029569573359856913795298182827002138941421189730521569147176203156971785825926437437376913408839831574258552490141531391161969763850215603584371367632793980733138489225779340303629690971274847440051752019382758429741899910498408961954961719588320720726281558869941226528000820502098714904418566825463535609422760823981890304939808183014370479683089984050099502400924706858606071788552339777973760947427632960322144730560994799785612118064237048172409761705569306427591433272914397754328001735289128279359960739971916639022107907976509175879579243861278661794464252158549583638907554707886317759462474781090609402077543335717525444063149284266927075275846841197316409277311717840846709346181244294004742526334252797949793227835804480422108607455164408243158552126317070462011851484742624933363803297025737019299088176954188811964277477740389328500178658626747057929375140699674919303573580472386606966337527449801583625185444440640577184651351148698548207128277592572845396407334705264848680682887342749901532836883886320976258124954673800827406773051975616465758378392997373055196995144120769947151830024087464860759874948669380060978282932759315706400979202561266690153985412139773885223522504659830931005360857188095063027043428766432790489153165282393885683062825372723353820696417058167503344359050957667106345942308414710944208589962643063925374533022365675761197178972029031637736306587951843513623206244950490595294001121702383721247131611209286536475021936861564016624816609290384886708594227231115882473455348869208734002142935758127545533318471903024251837293952389665022464627600687981839983717591689035971800047238688018214448127711531579982807891361240349287367216825793051965891141031943648187044162891412683237629088835952594885526082581400277853671379065489542826506271706005174482370094839894570914074967110235626572787863338605444714869226361717269171428815162461302219985258873155681816040538037904550355131744241471610965809802634060851747126364425464546591428255178610372550002940942983171504377359331276534955133056925302879827972776982419401648961767951085737898901834576968899792467148892367491344144876081484301972821550513425623512081631430512256101671666437529125805884768908251513251679282903200381501468592254058319970031565709519694803366576619963973157924710484325958234763549531187246488507961648663664769213591470765373770304168840914626029092782179675123039924919695291960898411389933881274917244028224200538607814964004460003762552588167979856966588797933046886269663780335784107814865629126546428740941858147970415224498881164207828996878918253986579788901269874250900537367224301097810471510653720103276001495576019809297534505697062510963123189516784883734000886690398992286623908648157281604390299524135045530021815086885067656402648484782302424753452136931831414044235938839373108924293127063239430359995615960985745138729770524267074603884808451096960281296355636922679376771300535187825624409072705249047895462176634695376965844982067136700379988679786620171720399259001070271576094447451521214826145154655974024817134591999251549518477971148388436869304671213811700058804662712914580526282983855743213309206600195421164717460897980812709159636713569011261737134606234674179184587001651850670721879757080142462818395863868831587682450236910016573311612399592611657025811063679777163678779189335952964067727405967763187093618573462585027438793337114411060284374777328102073962805690049964927605272536027011385963826853600954435153992804936339989553346667853444042107473672747542930844661621572713526757543339708108681835364043375183340765779128402163693902207733940177584994596363718453828600486992377758626293777252068217046335849180328239540699976872030534077665056101335463185107007437938899515559141969476581882466435725190690262283548065529569464340605771487204593025137907611111099290221242730789496916054585453456702152453526679314656631461977142887307610180913759423927796565504569899802784438744950182195909758984652865599576921017235555153247586254157273631982422615125809094775593917521478497913808901416812920375383000882615483171424816385172844975603164568781306440798599406766643322816676314760333821139337028411996802984867631919388666416483178980515250568687805698952759856734020360352225746213053567643579122220194203153323406752059846895775499047153310642063422278146882105844858787251807807184366785086177955603303513547191179896817521443954019081600918197933759108940030688939361747040939412922883615451859712380034944741608426649929844231071982855865967194282572511841655643420257930011926147448336714112615875895820598243976075147039938007053810612614929373657375663228228995911622893). + #$41862997299913140927713409319730662409559900989109496640829795957630753311799135102283554314255330723004593387370958304702043627001768380735114423397685461026204098035879398484766796717325747380568178432896313248674627671780347405537323991153371561354326516888117248435667393241423664987718842686749747379886282306044930153323344082809594366439948883945447155479406614362813992433364484415627876565362467031107288854903289834756531530625112579427821127076573281009494010344007943863384066460487142638473591761437524272285708156220916465636073005421277959770819951586250150870632031238926670356133619443505718207997218484445501100516274682771730849872065038156140503969408791984115005231864170205583104379041277841152995222606700894587491950655648401829100339376226242202475590190476064542262784587248502274198664178017640453255857191213509985190468349882134233799655804536954995957272971335617778051233433495996706276775824325387734950075558591529520262715529189169593141038789041114956675454815726194525126546117585517938232105849045325968060074847424683958859283725667566115777656497951567097211906773720826560095819018608593361425757564804646855014678296564300068752450704096856332222319970743392573704708693891120185773166427610513233443320349589260056789459452274099462234023021174166164648056245123294987321678992395484773050167689240268493280350062509567406464013718606706290870560650655255542187021031174273639932054640673489295090671262706068150614745248236371321463471659886068879268160997809843792428938966974496611247894613914579439667885422641936658232389396934041469876296310162645894593904133619103107816892425663607084783970462366315798389734906333357963371950559744210230306685699570344537610669032667451176049036775368965822967653028058148355691265755915128528895029672414678143185795319460267203366742306613863676531425527340895426582146645715485245431910363989612922243350459996007055125141205511965953341030037483095195457343309695626048483833978316290997880028496279735234536662298264028269711376108240995912950601015072498870227597016285270256878832320178967579671526658627250459011400695618010082706023866486047460971712175993512862030315236100233665474949507832365528374962832877032396832868478161210002506358463950504667733953920847756753544214127213415024009248113165567676935484817323430187861840200251832729417628114431831522292788930580227783570934008092809102607766510832905831780691899441952170968909126847972176438139552894380579185329607975416481809456251312812363497696661656933821018658259561368685085464522767165456253628601738434991446195643385464388938015519686708167322928169266741197531411169382843819635581150607380898436723757139539593374226578296507897841570888861067999851359358174859628836478943767914079277398629754198385153611041705627380744649910597962508318835546431346619751464087575895536536610578276440299783890480149302808202333240049031429760276508791654601261666396579374352683497509876490851216457437092698360984323125516964368003367659712290506664147514092876467022017451251157249316715304271187676218445805518232321766172430880825257536907569718181886973879564374443330332587829539528723512717006729645558795892432951721769036382566809743068081101127878291235972607856121026434869164207870427584304309490369114500384780834329420978478861533681930306001109606426934746661453504703807103422735349372434572676502458180840351094054139631577625584350859193164800759636847826921403616296274746963399537531339073930047576669089113111689679357214188309459458768308360461716716089843997924874119109072139616273323609196733485258212887705718078179641415322015392192206017514878086261241929169511251917997682154672111536510058717394281833807325728062044874668868481094928127383738981937706183566180379502890425828207165771686998939514380701334777827260280100907123165406002149905491080476004502802759290912976626740595096206651540487008754869756916002431230204578024100078203032939695564384153807124236316365991790678614861932913202365201962453620337667083351098163089885395469529348691249172998873664600748185703260251220108007029603123954273856295811595579742383112328153771663471318149090454964589485453150210861106698562685313548490278605084793829443339210567917857143167634672679677472285814681805498130187282157028027925761887726705320269623538890566175699188430630955242078379022467434874842809086029541272115246185323854611835685949642737027893639622505146862485691199290081904810361301886882146604609261357655669604665224402157501738722639807441316353215610395301522938066110986629410738013185000091976794288857608419362050878794975346668195150563742990544582961002785748303917779703744136924781279208380392208685076828454430766655223600417466785300231963517926382491030920308843994443662063774418561359933261644936126396704820954047802658057687731089339074610287007984937243004613549188202815227961864513046809686107390181228151884386907623913494743144076497209968695246264620021119314027409023099318848145014471875378085491925961443532802221396466909641634015075329500261477762614862828135590931911022947518949735342765850390584210878819020678253205411704603712090932938525138426939404601081382837587849646437899747530714772952991715363264140004982447862702696448962606351753521036392088926617017563473163105125175955906580889792337504203747630136739655255762145632421017522871721373835361263811361617322668648525365832035262078591645368195750723046634033471096207993964432156143337521372568841366286458038925272206880707871356370916087048871817801751337847259169362937570116964311722090921075883495281765201430753083903757890966088653546743322799631541886413879810505016094866348666358714748013821092287509621791698729763523699297416575333291641712679652506950822685246957295423038964892324526641597003409221843688310457722241157290251743785900037461182404382595719951432492704140424487966331558428636777322128003261488923330948339076893669645984817900519277127277573674821943831155195530302574409698463505214866216085880360770302759225939433922902874264). 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 @@ -22045,47 +22117,18 @@ POSITION.ERROR.5 POSITION.ERROR.6 POSITION.ERROR.7 POSITION.ERROR.8 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.2Package #<"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 + 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 SEARCH-VECTOR.4 SEARCH-VECTOR.5 + SEARCH-VECTOR.6 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 @@ -22510,25 +22553,17 @@ 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-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 SEARCH-VECTOR.4 SEARCH-VECTOR.5 - SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9 + SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5 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 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-BITVECTOR.12 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9 + 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 + 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 SEARCH-BITVECTOR.2 SEARCH-BITVECTOR.3 SEARCH-BITVECTOR.4 @@ -22793,265 +22828,6 @@ SUBSTITUTE-IF-NOT-STRING.10 SUBSTITUTE-IF-NOT-STRING.11 SUBSTITUTE-IF-NOT-STRING.12 SUBSTITUTE-IF-NOT-STRING.13 SUBSTITUTE-IF-NOT-STRING.14 SUBSTITUTE-IF-NOT-STRING.15 - SUBSTITUTE-IF-NOT-STRING.16 SUBSTITUTE-IF-NOT-STRING.17 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 - SEARCH-STRING.10 SEARCH-STRING.11 SEARCH-STRING.13 SEARCH-STRING.14 - SEARCH-STRING.15 SEARCH-STRING.16 MISMATCH-LIST.1 MISMATCH-LIST.2 - MISMATCH-LIST.3 MISMATCH-LIST.4 MISMATCH-LIST.5 MISMATCH-LIST.6 - MISMATCH-LIST.7 MISMATCH-LIST.8 MISMATCH-LIST.9 MISMATCH-LIST.10 - MISMATCH-LIST.11 MISMATCH-LIST.12 MISMATCH-LIST.13 MISMATCH-LIST.14 - MISMATCH-LIST.15 MISMATCH-LIST.16 MISMATCH-LIST.17 MISMATCH-LIST.18 - MISMATCH-LIST.19 MISMATCH-LIST.20 MISMATCH-LIST.21 MISMATCH-LIST.22 - MISMATCH-VECTOR.1 MISMATCH-VECTOR.2 MISMATCH-VECTOR.3 - MISMATCH-VECTOR.4 MISMATCH-VECTOR.5 MISMATCH-VECTOR.6 - MISMATCH-VECTOR.7 MISMATCH-VECTOR.8 MISMATCH-VECTOR.9 - MISMATCH-VECTOR.10 MISMATCH-VECTOR.11 MISMATCH-VECTOR.12 - MISMATCH-VECTOR.13 MISMATCH-VECTOR.14 MISMATCH-VECTOR.15 - MISMATCH-VECTOR.16 MISMATCH-VECTOR.17 MISMATCH-VECTOR.18 - MISMATCH-VECTOR.19 MISMATCH-VECTOR.20 MISMATCH-VECTOR.21 - MISMATCH-VECTOR.22 MISMATCH-VECTOR.23 MISMATCH-VECTOR.24 - MISMATCH-BIT-VECTOR.1 MISMATCH-BIT-VECTOR.1A MISMATCH-BIT-VECTOR.1B - MISMATCH-BIT-VECTOR.2 MISMATCH-BIT-VECTOR.2A MISMATCH-BIT-VECTOR.2B - MISMATCH-BIT-VECTOR.3 MISMATCH-BIT-VECTOR.4 MISMATCH-BIT-VECTOR.5 - MISMATCH-BIT-VECTOR.6 MISMATCH-BIT-VECTOR.7 MISMATCH-BIT-VECTOR.7A - MISMATCH-BIT-VECTOR.7B MISMATCH-BIT-VECTOR.8 MISMATCH-BIT-VECTOR.8A - MISMATCH-BIT-VECTOR.9 MISMATCH-BIT-VECTOR.9A MISMATCH-BIT-VECTOR.9B - MISMATCH-BIT-VECTOR.10 MISMATCH-BIT-VECTOR.10A MISMATCH-BIT-VECTOR.11 - MISMATCH-BIT-VECTOR.11A MISMATCH-BIT-VECTOR.11B - MISMATCH-BIT-VECTOR.11C MISMATCH-BIT-VECTOR.11D MISMATCH-BIT-VECTOR.12 - MISMATCH-BIT-VECTOR.12A MISMATCH-BIT-VECTOR.12B MISMATCH-BIT-VECTOR.13 - MISMATCH-BIT-VECTOR.14 MISMATCH-BIT-VECTOR.15 MISMATCH-BIT-VECTOR.16 - MISMATCH-BIT-VECTOR.17 MISMATCH-BIT-VECTOR.18 MISMATCH-BIT-VECTOR.19 - MISMATCH-BIT-VECTOR.20 MISMATCH-BIT-VECTOR.21 MISMATCH-BIT-VECTOR.22 - MISMATCH-BIT-VECTOR.23 MISMATCH-BIT-VECTOR.24 MISMATCH-STRING.1 - MISMATCH-STRING.1A MISMATCH-STRING.1B MISMATCH-STRING.2 - MISMATCH-STRING.2A MISMATCH-STRING.2B MISMATCH-STRING.3 - MISMATCH-STRING.4 MISMATCH-STRING.5 MISMATCH-STRING.6 - MISMATCH-STRING.7 MISMATCH-STRING.7A MISMATCH-STRING.7B - MISMATCH-STRING.8 MISMATCH-STRING.8A MISMATCH-STRING.9 - MISMATCH-STRING.9A MISMATCH-STRING.9B MISMATCH-STRING.10 - MISMATCH-STRING.10A MISMATCH-STRING.11 MISMATCH-STRING.11A - MISMATCH-STRING.11B MISMATCH-STRING.11C MISMATCH-STRING.11D - MISMATCH-STRING.11E MISMATCH-STRING.12 MISMATCH-STRING.12A - MISMATCH-STRING.12B MISMATCH-STRING.13 MISMATCH-STRING.14 - MISMATCH-STRING.15 MISMATCH-STRING.16 MISMATCH-STRING.17 - MISMATCH-STRING.18 MISMATCH-STRING.19 MISMATCH-STRING.20 - MISMATCH-STRING.20A MISMATCH-STRING.21 MISMATCH-STRING.22 - MISMATCH-STRING.23 MISMATCH-STRING.24 MISMATCH.ALLOW-OTHER-KEYS.1 - MISMATCH.ALLOW-OTHER-KEYS.2 MISMATCH.ALLOW-OTHER-KEYS.3 - MISMATCH.ALLOW-OTHER-KEYS.4 MISMATCH.ALLOW-OTHER-KEYS.5 - MISMATCH.KEYWORDS.6 MISMATCH.ALLOW-OTHER-KEYS.7 MISMATCH.ORDER.1 - MISMATCH.ORDER.2 MISMATCH.ORDER.3 MISMATCH.ERROR.1 MISMATCH.ERROR.2 - MISMATCH.ERROR.3 MISMATCH.ERROR.4 MISMATCH.ERROR.5 MISMATCH.ERROR.6 - MISMATCH.ERROR.7 MISMATCH.ERROR.8 MISMATCH.ERROR.9 MISMATCH.ERROR.10 - REPLACE-LIST.1 REPLACE-LIST.2 REPLACE-LIST.3 REPLACE-LIST.4 - REPLACE-LIST.5 REPLACE-LIST.6 REPLACE-LIST.7 REPLACE-LIST.8 - REPLACE-LIST.9 REPLACE-LIST.10 REPLACE-LIST.11 REPLACE-LIST.12 - REPLACE-LIST.13 REPLACE-LIST.14 REPLACE-LIST.15 REPLACE-LIST.16 - REPLACE-LIST.17 REPLACE-LIST.18 REPLACE-LIST.19 REPLACE-LIST.20 - REPLACE-VECTOR.1 REPLACE-VECTOR.2 REPLACE-VECTOR.3 REPLACE-VECTOR.4 - REPLACE-VECTOR.5 REPLACE-VECTOR.6 REPLACE-VECTOR.7 REPLACE-VECTOR.8 - REPLACE-VECTOR.9 REPLACE-VECTOR.10 REPLACE-VECTOR.11 REPLACE-VECTOR.12 - REPLACE-VECTOR.13 REPLACE-VECTOR.14 REPLACE-VECTOR.15 - REPLACE-VECTOR.16 REPLACE-VECTOR.17 REPLACE-VECTOR.18 - REPLACE-VECTOR.19 REPLACE-VECTOR.21 REPLACE-BIT-VECTOR.1 - REPLACE-BIT-VECTOR.2 REPLACE-BIT-VECTOR.3 REPLACE-BIT-VECTOR.4 - REPLACE-BIT-VECTOR.5 REPLACE-BIT-VECTOR.6 REPLACE-BIT-VECTOR.7 - REPLACE-BIT-VECTOR.8 REPLACE-BIT-VECTOR.9 REPLACE-BIT-VECTOR.10 - REPLACE-BIT-VECTOR.11 REPLACE-BIT-VECTOR.12 REPLACE-BIT-VECTOR.13 - REPLACE-BIT-VECTOR.14 REPLACE-BIT-VECTOR.15 REPLACE-BIT-VECTOR.16 - REPLACE-BIT-VECTOR.17 REPLACE-BIT-VECTOR.18 REPLACE-BIT-VECTOR.19 - REPLACE-BIT-VECTOR.21 REPLACE-STRING.1 REPLACE-STRING.2 - REPLACE-STRING.3 REPLACE-STRING.4 REPLACE-STRING.5 REPLACE-STRING.6 - REPLACE-STRING.7 REPLACE-STRING.8 REPLACE-STRING.9 REPLACE-STRING.10 - REPLACE-STRING.11 REPLACE-STRING.12 REPLACE-STRING.13 - REPLACE-STRING.14 REPLACE-STRING.15 REPLACE-STRING.16 - REPLACE-STRING.17 REPLACE-STRING.18 REPLACE-STRING.19 - REPLACE-STRING.21 REPLACE.ORDER.1 REPLACE.ORDER.2 REPLACE.ORDER.3 - REPLACE.ALLOW-OTHER-KEYS.1 REPLACE.ALLOW-OTHER-KEYS.2 - REPLACE.ALLOW-OTHER-KEYS.3 REPLACE.ALLOW-OTHER-KEYS.4 - REPLACE.ALLOW-OTHER-KEYS.5 REPLACE.ALLOW-OTHER-KEYS.6 - REPLACE.KEYWORDS.7 REPLACE.ERROR.1 REPLACE.ERROR.2 REPLACE.ERROR.3 - REPLACE.ERROR.4 REPLACE.ERROR.5 REPLACE.ERROR.6 SUBSEQ-LIST.1 - SUBSEQ-LIST.2 SUBSEQ-LIST.3 SUBSEQ-LIST.4 SUBSEQ-LIST.5 SUBSEQ-LIST.6 - SUBSEQ-LIST.7 SUBSEQ-LIST.8 SUBSEQ-LIST.9 SUBSEQ-LIST.10 - SUBSEQ-LIST.11 SUBSEQ-LIST.12 SUBSEQ-VECTOR.1 SUBSEQ-VECTOR.2 - SUBSEQ-VECTOR.3 SUBSEQ-VECTOR.4 SUBSEQ-VECTOR.5 SUBSEQ-VECTOR.6 - SUBSEQ-VECTOR.7 SUBSEQ-VECTOR.8 SUBSEQ-VECTOR.9 SUBSEQ-VECTOR.10 - SUBSEQ-STRING.1 SUBSEQ-STRING.2 SUBSEQ-STRING.3 SUBSEQ-BIT-VECTOR.1 - SUBSEQ-BIT-VECTOR.2 SUBSEQ-BIT-VECTOR.3 SUBSEQ.ORDER.1 SUBSEQ.ORDER.2 -Test SUBSEQ.ORDER.3 failed -Form: (LET ((I 0) A B C D (S (COPY-SEQ "abcdefgh"))) - (VALUES (SETF (SUBSEQ (PROGN (SETF A (INCF I)) S) - (PROGN (SETF B (INCF I)) 1) - (PROGN (SETF C (INCF I)) 4)) - (PROGN (SETF D (INCF I)) "xyz")) - S I A B C D)) -Expected values: "xyz" - "axyzefgh" - 4 - 1 - 2 - 3 - 4 -Actual values: "axyzefgh" - "axyzefgh" - 4 - 1 - 2 - 3 - 4. -Test SUBSEQ.ORDER.4 failed -Form: (LET ((I 0) A B C (S (COPY-SEQ "abcd"))) - (VALUES (SETF (SUBSEQ (PROGN (SETF A (INCF I)) S) - (PROGN (SETF B (INCF I)) 1)) - (PROGN (SETF C (INCF I)) "xyz")) - S I A B C)) -Expected values: "xyz" - "axyz" - 3 - 1 - 2 - 3 -Actual values: "axyz" - "axyz" - 3 - 1 - 2 - 3. - SUBSEQ.ERROR.1 SUBSEQ.ERROR.2 SUBSEQ.ERROR.3 SUBSTITUTE-LIST.1 - SUBSTITUTE-LIST.2 SUBSTITUTE-LIST.3 SUBSTITUTE-LIST.4 - SUBSTITUTE-LIST.5 SUBSTITUTE-LIST.6 SUBSTITUTE-LIST.7 - SUBSTITUTE-LIST.8 SUBSTITUTE-LIST.9 SUBSTITUTE-LIST.10 - SUBSTITUTE-LIST.11 SUBSTITUTE-LIST.12 SUBSTITUTE-LIST.13 - SUBSTITUTE-LIST.14 SUBSTITUTE-LIST.15 SUBSTITUTE-LIST.16 - SUBSTITUTE-LIST.17 SUBSTITUTE-LIST.18 SUBSTITUTE-LIST.19 - SUBSTITUTE-LIST.20 SUBSTITUTE-LIST.21 SUBSTITUTE-LIST.22 - SUBSTITUTE-LIST.23 SUBSTITUTE-LIST.24 SUBSTITUTE-LIST.25 - SUBSTITUTE-LIST.26 SUBSTITUTE-LIST.27 SUBSTITUTE-VECTOR.1 - SUBSTITUTE-VECTOR.2 SUBSTITUTE-VECTOR.3 SUBSTITUTE-VECTOR.4 - SUBSTITUTE-VECTOR.5 SUBSTITUTE-VECTOR.6 SUBSTITUTE-VECTOR.7 - SUBSTITUTE-VECTOR.8 SUBSTITUTE-VECTOR.9 SUBSTITUTE-VECTOR.10 - SUBSTITUTE-VECTOR.11 SUBSTITUTE-VECTOR.12 SUBSTITUTE-VECTOR.13 - SUBSTITUTE-VECTOR.14 SUBSTITUTE-VECTOR.15 SUBSTITUTE-VECTOR.16 - SUBSTITUTE-VECTOR.17 SUBSTITUTE-VECTOR.18 SUBSTITUTE-VECTOR.19 - SUBSTITUTE-VECTOR.20 SUBSTITUTE-VECTOR.21 SUBSTITUTE-VECTOR.22 - SUBSTITUTE-VECTOR.23 SUBSTITUTE-VECTOR.24 SUBSTITUTE-VECTOR.25 - SUBSTITUTE-VECTOR.26 SUBSTITUTE-VECTOR.27 SUBSTITUTE-VECTOR.28 - SUBSTITUTE-VECTOR.29 SUBSTITUTE-VECTOR.30 SUBSTITUTE-VECTOR.31 - SUBSTITUTE-STRING.1 SUBSTITUTE-STRING.2 SUBSTITUTE-STRING.3 - SUBSTITUTE-STRING.4 SUBSTITUTE-STRING.5 SUBSTITUTE-STRING.6 - SUBSTITUTE-STRING.7 SUBSTITUTE-STRING.8 SUBSTITUTE-STRING.9 - SUBSTITUTE-STRING.10 SUBSTITUTE-STRING.11 SUBSTITUTE-STRING.12 - SUBSTITUTE-STRING.13 SUBSTITUTE-STRING.14 SUBSTITUTE-STRING.15 - SUBSTITUTE-STRING.16 SUBSTITUTE-STRING.17 SUBSTITUTE-STRING.18 - SUBSTITUTE-STRING.19 SUBSTITUTE-STRING.20 SUBSTITUTE-STRING.21 - SUBSTITUTE-STRING.22 SUBSTITUTE-STRING.23 SUBSTITUTE-STRING.24 - SUBSTITUTE-STRING.25 SUBSTITUTE-STRING.26 SUBSTITUTE-STRING.27 - SUBSTITUTE-STRING.28 SUBSTITUTE-STRING.29 SUBSTITUTE-STRING.30 - SUBSTITUTE-STRING.31 SUBSTITUTE-BIT-VECTOR.1 SUBSTITUTE-BIT-VECTOR.2 - SUBSTITUTE-BIT-VECTOR.3 SUBSTITUTE-BIT-VECTOR.4 - SUBSTITUTE-BIT-VECTOR.5 SUBSTITUTE-BIT-VECTOR.6 - SUBSTITUTE-BIT-VECTOR.7 SUBSTITUTE-BIT-VECTOR.8 - SUBSTITUTE-BIT-VECTOR.9 SUBSTITUTE-BIT-VECTOR.10 - SUBSTITUTE-BIT-VECTOR.11 SUBSTITUTE-BIT-VECTOR.12 - SUBSTITUTE-BIT-VECTOR.13 SUBSTITUTE-BIT-VECTOR.14 - SUBSTITUTE-BIT-VECTOR.15 SUBSTITUTE-BIT-VECTOR.16 - SUBSTITUTE-BIT-VECTOR.17 SUBSTITUTE-BIT-VECTOR.18 - SUBSTITUTE-BIT-VECTOR.19 SUBSTITUTE-BIT-VECTOR.20 - SUBSTITUTE-BIT-VECTOR.21 SUBSTITUTE-BIT-VECTOR.22 - SUBSTITUTE-BIT-VECTOR.23 SUBSTITUTE-BIT-VECTOR.24 - SUBSTITUTE-BIT-VECTOR.25 SUBSTITUTE-BIT-VECTOR.26 - SUBSTITUTE-BIT-VECTOR.27 SUBSTITUTE-BIT-VECTOR.28 - SUBSTITUTE-BIT-VECTOR.29 SUBSTITUTE-BIT-VECTOR.30 - SUBSTITUTE-BIT-VECTOR.31 SUBSTITUTE-BIT-VECTOR.32 - SUBSTITUTE-BIT-VECTOR.33 SUBSTITUTE.ORDER.1 SUBSTITUTE.ORDER.2 - SUBSTITUTE.ALLOW-OTHER-KEYS.1 SUBSTITUTE.ALLOW-OTHER-KEYS.2 - SUBSTITUTE.ALLOW-OTHER-KEYS.3 SUBSTITUTE.ALLOW-OTHER-KEYS.4 - SUBSTITUTE.ALLOW-OTHER-KEYS.5 SUBSTITUTE.KEYWORDS.6 - SUBSTITUTE.ALLOW-OTHER-KEYS.7 SUBSTITUTE.ALLOW-OTHER-KEYS.8 - SUBSTITUTE.ERROR.1 SUBSTITUTE.ERROR.2 SUBSTITUTE.ERROR.3 - SUBSTITUTE.ERROR.4 SUBSTITUTE.ERROR.5 SUBSTITUTE.ERROR.6 - SUBSTITUTE.ERROR.7 SUBSTITUTE.ERROR.8 SUBSTITUTE.ERROR.9 - SUBSTITUTE.ERROR.10 SUBSTITUTE.ERROR.11 SUBSTITUTE-IF-LIST.1 - SUBSTITUTE-IF-LIST.2 SUBSTITUTE-IF-LIST.3 SUBSTITUTE-IF-LIST.4 - SUBSTITUTE-IF-LIST.5 SUBSTITUTE-IF-LIST.6 SUBSTITUTE-IF-LIST.7 - SUBSTITUTE-IF-LIST.8 SUBSTITUTE-IF-LIST.9 SUBSTITUTE-IF-LIST.10 - SUBSTITUTE-IF-LIST.11 SUBSTITUTE-IF-LIST.12 SUBSTITUTE-IF-LIST.13 - SUBSTITUTE-IF-LIST.14 SUBSTITUTE-IF-LIST.15 SUBSTITUTE-IF-LIST.16 - SUBSTITUTE-IF-LIST.17 SUBSTITUTE-IF-LIST.18 SUBSTITUTE-IF-VECTOR.1 - SUBSTITUTE-IF-VECTOR.2 SUBSTITUTE-IF-VECTOR.3 SUBSTITUTE-IF-VECTOR.4 - SUBSTITUTE-IF-VECTOR.5 SUBSTITUTE-IF-VECTOR.6 SUBSTITUTE-IF-VECTOR.7 - SUBSTITUTE-IF-VECTOR.8 SUBSTITUTE-IF-VECTOR.9 SUBSTITUTE-IF-VECTOR.10 - SUBSTITUTE-IF-VECTOR.11 SUBSTITUTE-IF-VECTOR.12 - SUBSTITUTE-IF-VECTOR.13 SUBSTITUTE-IF-VECTOR.14 - SUBSTITUTE-IF-VECTOR.15 SUBSTITUTE-IF-VECTOR.16 - SUBSTITUTE-IF-VECTOR.17 SUBSTITUTE-IF-VECTOR.18 - SUBSTITUTE-IF-VECTOR.28 SUBSTITUTE-IF-VECTOR.29 - SUBSTITUTE-IF-VECTOR.30 SUBSTITUTE-IF-VECTOR.31 SUBSTITUTE-IF-STRING.1 - SUBSTITUTE-IF-STRING.2 SUBSTITUTE-IF-STRING.3 SUBSTITUTE-IF-STRING.4 - SUBSTITUTE-IF-STRING.5 SUBSTITUTE-IF-STRING.6 SUBSTITUTE-IF-STRING.7 - SUBSTITUTE-IF-STRING.8 SUBSTITUTE-IF-STRING.9 SUBSTITUTE-IF-STRING.10 - SUBSTITUTE-IF-STRING.11 SUBSTITUTE-IF-STRING.12 - SUBSTITUTE-IF-STRING.13 SUBSTITUTE-IF-STRING.14 - SUBSTITUTE-IF-STRING.15 SUBSTITUTE-IF-STRING.16 - SUBSTITUTE-IF-STRING.17 SUBSTITUTE-IF-STRING.18 - SUBSTITUTE-IF-STRING.28 SUBSTITUTE-IF-STRING.29 - SUBSTITUTE-IF-STRING.30 SUBSTITUTE-IF-STRING.31 - SUBSTITUTE-IF-BIT-VECTOR.1 SUBSTITUTE-IF-BIT-VECTOR.2 - SUBSTITUTE-IF-BIT-VECTOR.3 SUBSTITUTE-IF-BIT-VECTOR.4 - SUBSTITUTE-IF-BIT-VECTOR.5 SUBSTITUTE-IF-BIT-VECTOR.6 - SUBSTITUTE-IF-BIT-VECTOR.7 SUBSTITUTE-IF-BIT-VECTOR.8 - SUBSTITUTE-IF-BIT-VECTOR.9 SUBSTITUTE-IF-BIT-VECTOR.10 - SUBSTITUTE-IF-BIT-VECTOR.11 SUBSTITUTE-IF-BIT-VECTOR.12 - SUBSTITUTE-IF-BIT-VECTOR.13 SUBSTITUTE-IF-BIT-VECTOR.14 - SUBSTITUTE-IF-BIT-VECTOR.15 SUBSTITUTE-IF-BIT-VECTOR.16 - SUBSTITUTE-IF-BIT-VECTOR.17 SUBSTITUTE-IF-BIT-VECTOR.18 - SUBSTITUTE-IF-BIT-VECTOR.19 SUBSTITUTE-IF-BIT-VECTOR.20 - SUBSTITUTE-IF-BIT-VECTOR.21 SUBSTITUTE-IF-LIST.24 - SUBSTITUTE-IF-LIST.25 SUBSTITUTE-IF-VECTOR.24 SUBSTITUTE-IF-VECTOR.25 - SUBSTITUTE-IF-STRING.24 SUBSTITUTE-IF-STRING.25 - SUBSTITUTE-IF-BIT-VECTOR.26 SUBSTITUTE-IF-BIT-VECTOR.27 - SUBSTITUTE-IF-BIT-VECTOR.30 SUBSTITUTE-IF-BIT-VECTOR.31 - SUBSTITUTE-IF-BIT-VECTOR.32 SUBSTITUTE-IF-BIT-VECTOR.33 - SUBSTITUTE-IF.ORDER.1 SUBSTITUTE-IF.ORDER.2 - SUBSTITUTE-IF.ALLOW-OTHER-KEYS.1 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.2 - SUBSTITUTE-IF.ALLOW-OTHER-KEYS.3 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.4 - SUBSTITUTE-IF.ALLOW-OTHER-KEYS.5 SUBSTITUTE-IF.KEYWORDS.6 - SUBSTITUTE-IF.ALLOW-OTHER-KEYS.7 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.8 - SUBSTITUTE-IF.ERROR.1 SUBSTITUTE-IF.ERROR.2 SUBSTITUTE-IF.ERROR.3 - SUBSTITUTE-IF.ERROR.4 SUBSTITUTE-IF.ERROR.5 SUBSTITUTE-IF.ERROR.6 - SUBSTITUTE-IF.ERROR.7 SUBSTITUTE-IF.ERROR.8 SUBSTITUTE-IF.ERROR.9 - SUBSTITUTE-IF.ERROR.10 SUBSTITUTE-IF.ERROR.11 SUBSTITUTE-IF-NOT-LIST.1 - SUBSTITUTE-IF-NOT-LIST.2 SUBSTITUTE-IF-NOT-LIST.3 - SUBSTITUTE-IF-NOT-LIST.4 SUBSTITUTE-IF-NOT-LIST.5 - SUBSTITUTE-IF-NOT-LIST.6 SUBSTITUTE-IF-NOT-LIST.7 - SUBSTITUTE-IF-NOT-LIST.8 SUBSTITUTE-IF-NOT-LIST.9 - SUBSTITUTE-IF-NOT-LIST.10 SUBSTITUTE-IF-NOT-LIST.11 - SUBSTITUTE-IF-NOT-LIST.12 SUBSTITUTE-IF-NOT-LIST.13 - SUBSTITUTE-IF-NOT-LIST.14 SUBSTITUTE-IF-NOT-LIST.15 - SUBSTITUTE-IF-NOT-LIST.16 SUBSTITUTE-IF-NOT-LIST.17 - SUBSTITUTE-IF-NOT-LIST.18 SUBSTITUTE-IF-NOT-VECTOR.1 - SUBSTITUTE-IF-NOT-VECTOR.2 SUBSTITUTE-IF-NOT-VECTOR.3 - SUBSTITUTE-IF-NOT-VECTOR.4 SUBSTITUTE-IF-NOT-VECTOR.5 - SUBSTITUTE-IF-NOT-VECTOR.6 SUBSTITUTE-IF-NOT-VECTOR.7 - SUBSTITUTE-IF-NOT-VECTOR.8 SUBSTITUTE-IF-NOT-VECTOR.9 - SUBSTITUTE-IF-NOT-VECTOR.10 SUBSTITUTE-IF-NOT-VECTOR.11 - SUBSTITUTE-IF-NOT-VECTOR.12 SUBSTITUTE-IF-NOT-VECTOR.13 - SUBSTITUTE-IF-NOT-VECTOR.14 SUBSTITUTE-IF-NOT-VECTOR.15 - SUBSTITUTE-IF-NOT-VECTOR.16 SUBSTITUTE-IF-NOT-VECTOR.17 - SUBSTITUTE-IF-NOT-VECTOR.18 SUBSTITUTE-IF-NOT-VECTOR.28 - SUBSTITUTE-IF-NOT-VECTOR.29 SUBSTITUTE-IF-NOT-VECTOR.30 - SUBSTITUTE-IF-NOT-VECTOR.31 SUBSTITUTE-IF-NOT-STRING.1 - SUBSTITUTE-IF-NOT-STRING.2 SUBSTITUTE-IF-NOT-STRING.3 - SUBSTITUTE-IF-NOT-STRING.4 SUBSTITUTE-IF-NOT-STRING.5 - SUBSTITUTE-IF-NOT-STRING.6 SUBSTITUTE-IF-NOT-STRING.7 - SUBSTITUTE-IF-NOT-STRING.8 SUBSTITUTE-IF-NOT-STRING.9 - SUBSTITUTE-IF-NOT-STRING.10 SUBSTITUTE-IF-NOT-STRING.11 - SUBSTITUTE-IF-NOT-STRING.12 SUBSTITUTE-IF-NOT-STRING.13 - SUBSTITUTE-IF-NOT-STRING.14 SUBSTITUTE-IF-NOT-STRING.15 SUBSTITUTE-IF-NOT-STRING.16 SUBSTITUTE-IF-NOT-STRING.17 SUBSTITUTE-IF-NOT-STRING.18 SUBSTITUTE-IF-NOT-STRING.28 SUBSTITUTE-IF-NOT-STRING.29 SUBSTITUTE-IF-NOT-STRING.30 @@ -23320,6 +23096,262 @@ 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 + SEARCH-STRING.10 SEARCH-STRING.11 SEARCH-STRING.13 SEARCH-STRING.14 + SEARCH-STRING.15 SEARCH-STRING.16 MISMATCH-LIST.1 MISMATCH-LIST.2 + MISMATCH-LIST.3 MISMATCH-LIST.4 MISMATCH-LIST.5 MISMATCH-LIST.6 + MISMATCH-LIST.7 MISMATCH-LIST.8 MISMATCH-LIST.9 MISMATCH-LIST.10 + MISMATCH-LIST.11 MISMATCH-LIST.12 MISMATCH-LIST.13 MISMATCH-LIST.14 + MISMATCH-LIST.15 MISMATCH-LIST.16 MISMATCH-LIST.17 MISMATCH-LIST.18 + MISMATCH-LIST.19 MISMATCH-LIST.20 MISMATCH-LIST.21 MISMATCH-LIST.22 + MISMATCH-VECTOR.1 MISMATCH-VECTOR.2 MISMATCH-VECTOR.3 + MISMATCH-VECTOR.4 MISMATCH-VECTOR.5 MISMATCH-VECTOR.6 + MISMATCH-VECTOR.7 MISMATCH-VECTOR.8 MISMATCH-VECTOR.9 + MISMATCH-VECTOR.10 MISMATCH-VECTOR.11 MISMATCH-VECTOR.12 + MISMATCH-VECTOR.13 MISMATCH-VECTOR.14 MISMATCH-VECTOR.15 + MISMATCH-VECTOR.16 MISMATCH-VECTOR.17 MISMATCH-VECTOR.18 + MISMATCH-VECTOR.19 MISMATCH-VECTOR.20 MISMATCH-VECTOR.21 + MISMATCH-VECTOR.22 MISMATCH-VECTOR.23 MISMATCH-VECTOR.24 + MISMATCH-BIT-VECTOR.1 MISMATCH-BIT-VECTOR.1A MISMATCH-BIT-VECTOR.1B + MISMATCH-BIT-VECTOR.2 MISMATCH-BIT-VECTOR.2A MISMATCH-BIT-VECTOR.2B + MISMATCH-BIT-VECTOR.3 MISMATCH-BIT-VECTOR.4 MISMATCH-BIT-VECTOR.5 + MISMATCH-BIT-VECTOR.6 MISMATCH-BIT-VECTOR.7 MISMATCH-BIT-VECTOR.7A + MISMATCH-BIT-VECTOR.7B MISMATCH-BIT-VECTOR.8 MISMATCH-BIT-VECTOR.8A + MISMATCH-BIT-VECTOR.9 MISMATCH-BIT-VECTOR.9A MISMATCH-BIT-VECTOR.9B + MISMATCH-BIT-VECTOR.10 MISMATCH-BIT-VECTOR.10A MISMATCH-BIT-VECTOR.11 + MISMATCH-BIT-VECTOR.11A MISMATCH-BIT-VECTOR.11B + MISMATCH-BIT-VECTOR.11C MISMATCH-BIT-VECTOR.11D MISMATCH-BIT-VECTOR.12 + MISMATCH-BIT-VECTOR.12A MISMATCH-BIT-VECTOR.12B MISMATCH-BIT-VECTOR.13 + MISMATCH-BIT-VECTOR.14 MISMATCH-BIT-VECTOR.15 MISMATCH-BIT-VECTOR.16 + MISMATCH-BIT-VECTOR.17 MISMATCH-BIT-VECTOR.18 MISMATCH-BIT-VECTOR.19 + MISMATCH-BIT-VECTOR.20 MISMATCH-BIT-VECTOR.21 MISMATCH-BIT-VECTOR.22 + MISMATCH-BIT-VECTOR.23 MISMATCH-BIT-VECTOR.24 MISMATCH-STRING.1 + MISMATCH-STRING.1A MISMATCH-STRING.1B MISMATCH-STRING.2 + MISMATCH-STRING.2A MISMATCH-STRING.2B MISMATCH-STRING.3 + MISMATCH-STRING.4 MISMATCH-STRING.5 MISMATCH-STRING.6 + MISMATCH-STRING.7 MISMATCH-STRING.7A MISMATCH-STRING.7B + MISMATCH-STRING.8 MISMATCH-STRING.8A MISMATCH-STRING.9 + MISMATCH-STRING.9A MISMATCH-STRING.9B MISMATCH-STRING.10 + MISMATCH-STRING.10A MISMATCH-STRING.11 MISMATCH-STRING.11A + MISMATCH-STRING.11B MISMATCH-STRING.11C MISMATCH-STRING.11D + MISMATCH-STRING.11E MISMATCH-STRING.12 MISMATCH-STRING.12A + MISMATCH-STRING.12B MISMATCH-STRING.13 MISMATCH-STRING.14 + MISMATCH-STRING.15 MISMATCH-STRING.16 MISMATCH-STRING.17 + MISMATCH-STRING.18 MISMATCH-STRING.19 MISMATCH-STRING.20 + MISMATCH-STRING.20A MISMATCH-STRING.21 MISMATCH-STRING.22 + MISMATCH-STRING.23 MISMATCH-STRING.24 MISMATCH.ALLOW-OTHER-KEYS.1 + MISMATCH.ALLOW-OTHER-KEYS.2 MISMATCH.ALLOW-OTHER-KEYS.3 + MISMATCH.ALLOW-OTHER-KEYS.4 MISMATCH.ALLOW-OTHER-KEYS.5 + MISMATCH.KEYWORDS.6 MISMATCH.ALLOW-OTHER-KEYS.7 MISMATCH.ORDER.1 + MISMATCH.ORDER.2 MISMATCH.ORDER.3 MISMATCH.ERROR.1 MISMATCH.ERROR.2 + MISMATCH.ERROR.3 MISMATCH.ERROR.4 MISMATCH.ERROR.5 MISMATCH.ERROR.6 + MISMATCH.ERROR.7 MISMATCH.ERROR.8 MISMATCH.ERROR.9 MISMATCH.ERROR.10 + REPLACE-LIST.1 REPLACE-LIST.2 REPLACE-LIST.3 REPLACE-LIST.4 + REPLACE-LIST.5 REPLACE-LIST.6 REPLACE-LIST.7 REPLACE-LIST.8 + REPLACE-LIST.9 REPLACE-LIST.10 REPLACE-LIST.11 REPLACE-LIST.12 + REPLACE-LIST.13 REPLACE-LIST.14 REPLACE-LIST.15 REPLACE-LIST.16 + REPLACE-LIST.17 REPLACE-LIST.18 REPLACE-LIST.19 REPLACE-LIST.20 + REPLACE-VECTOR.1 REPLACE-VECTOR.2 REPLACE-VECTOR.3 REPLACE-VECTOR.4 + REPLACE-VECTOR.5 REPLACE-VECTOR.6 REPLACE-VECTOR.7 REPLACE-VECTOR.8 + REPLACE-VECTOR.9 REPLACE-VECTOR.10 REPLACE-VECTOR.11 REPLACE-VECTOR.12 + REPLACE-VECTOR.13 REPLACE-VECTOR.14 REPLACE-VECTOR.15 + REPLACE-VECTOR.16 REPLACE-VECTOR.17 REPLACE-VECTOR.18 + REPLACE-VECTOR.19 REPLACE-VECTOR.21 REPLACE-BIT-VECTOR.1 + REPLACE-BIT-VECTOR.2 REPLACE-BIT-VECTOR.3 REPLACE-BIT-VECTOR.4 + REPLACE-BIT-VECTOR.5 REPLACE-BIT-VECTOR.6 REPLACE-BIT-VECTOR.7 + REPLACE-BIT-VECTOR.8 REPLACE-BIT-VECTOR.9 REPLACE-BIT-VECTOR.10 + REPLACE-BIT-VECTOR.11 REPLACE-BIT-VECTOR.12 REPLACE-BIT-VECTOR.13 + REPLACE-BIT-VECTOR.14 REPLACE-BIT-VECTOR.15 REPLACE-BIT-VECTOR.16 + REPLACE-BIT-VECTOR.17 REPLACE-BIT-VECTOR.18 REPLACE-BIT-VECTOR.19 + REPLACE-BIT-VECTOR.21 REPLACE-STRING.1 REPLACE-STRING.2 + REPLACE-STRING.3 REPLACE-STRING.4 REPLACE-STRING.5 REPLACE-STRING.6 + REPLACE-STRING.7 REPLACE-STRING.8 REPLACE-STRING.9 REPLACE-STRING.10 + REPLACE-STRING.11 REPLACE-STRING.12 REPLACE-STRING.13 + REPLACE-STRING.14 REPLACE-STRING.15 REPLACE-STRING.16 + REPLACE-STRING.17 REPLACE-STRING.18 REPLACE-STRING.19 + REPLACE-STRING.21 REPLACE.ORDER.1 REPLACE.ORDER.2 REPLACE.ORDER.3 + REPLACE.ALLOW-OTHER-KEYS.1 REPLACE.ALLOW-OTHER-KEYS.2 + REPLACE.ALLOW-OTHER-KEYS.3 REPLACE.ALLOW-OTHER-KEYS.4 + REPLACE.ALLOW-OTHER-KEYS.5 REPLACE.ALLOW-OTHER-KEYS.6 + REPLACE.KEYWORDS.7 REPLACE.ERROR.1 REPLACE.ERROR.2 REPLACE.ERROR.3 + REPLACE.ERROR.4 REPLACE.ERROR.5 REPLACE.ERROR.6 SUBSEQ-LIST.1 + SUBSEQ-LIST.2 SUBSEQ-LIST.3 SUBSEQ-LIST.4 SUBSEQ-LIST.5 SUBSEQ-LIST.6 + SUBSEQ-LIST.7 SUBSEQ-LIST.8 SUBSEQ-LIST.9 SUBSEQ-LIST.10 + SUBSEQ-LIST.11 SUBSEQ-LIST.12 SUBSEQ-VECTOR.1 SUBSEQ-VECTOR.2 + SUBSEQ-VECTOR.3 SUBSEQ-VECTOR.4 SUBSEQ-VECTOR.5 SUBSEQ-VECTOR.6 + SUBSEQ-VECTOR.7 SUBSEQ-VECTOR.8 SUBSEQ-VECTOR.9 SUBSEQ-VECTOR.10 + SUBSEQ-STRING.1 SUBSEQ-STRING.2 SUBSEQ-STRING.3 SUBSEQ-BIT-VECTOR.1 + SUBSEQ-BIT-VECTOR.2 SUBSEQ-BIT-VECTOR.3 SUBSEQ.ORDER.1 SUBSEQ.ORDER.2 +Test SUBSEQ.ORDER.3 failed +Form: (LET ((I 0) A B C D (S (COPY-SEQ "abcdefgh"))) + (VALUES (SETF (SUBSEQ (PROGN (SETF A (INCF I)) S) + (PROGN (SETF B (INCF I)) 1) + (PROGN (SETF C (INCF I)) 4)) + (PROGN (SETF D (INCF I)) "xyz")) + S I A B C D)) +Expected values: "xyz" + "axyzefgh" + 4 + 1 + 2 + 3 + 4 +Actual values: "axyzefgh" + "axyzefgh" + 4 + 1 + 2 + 3 + 4. +Test SUBSEQ.ORDER.4 failed +Form: (LET ((I 0) A B C (S (COPY-SEQ "abcd"))) + (VALUES (SETF (SUBSEQ (PROGN (SETF A (INCF I)) S) + (PROGN (SETF B (INCF I)) 1)) + (PROGN (SETF C (INCF I)) "xyz")) + S I A B C)) +Expected values: "xyz" + "axyz" + 3 + 1 + 2 + 3 +Actual values: "axyz" + "axyz" + 3 + 1 + 2 + 3. + SUBSEQ.ERROR.1 SUBSEQ.ERROR.2 SUBSEQ.ERROR.3 SUBSTITUTE-LIST.1 + SUBSTITUTE-LIST.2 SUBSTITUTE-LIST.3 SUBSTITUTE-LIST.4 + SUBSTITUTE-LIST.5 SUBSTITUTE-LIST.6 SUBSTITUTE-LIST.7 + SUBSTITUTE-LIST.8 SUBSTITUTE-LIST.9 SUBSTITUTE-LIST.10 + SUBSTITUTE-LIST.11 SUBSTITUTE-LIST.12 SUBSTITUTE-LIST.13 + SUBSTITUTE-LIST.14 SUBSTITUTE-LIST.15 SUBSTITUTE-LIST.16 + SUBSTITUTE-LIST.17 SUBSTITUTE-LIST.18 SUBSTITUTE-LIST.19 + SUBSTITUTE-LIST.20 SUBSTITUTE-LIST.21 SUBSTITUTE-LIST.22 + SUBSTITUTE-LIST.23 SUBSTITUTE-LIST.24 SUBSTITUTE-LIST.25 + SUBSTITUTE-LIST.26 SUBSTITUTE-LIST.27 SUBSTITUTE-VECTOR.1 + SUBSTITUTE-VECTOR.2 SUBSTITUTE-VECTOR.3 SUBSTITUTE-VECTOR.4 + SUBSTITUTE-VECTOR.5 SUBSTITUTE-VECTOR.6 SUBSTITUTE-VECTOR.7 + SUBSTITUTE-VECTOR.8 SUBSTITUTE-VECTOR.9 SUBSTITUTE-VECTOR.10 + SUBSTITUTE-VECTOR.11 SUBSTITUTE-VECTOR.12 SUBSTITUTE-VECTOR.13 + SUBSTITUTE-VECTOR.14 SUBSTITUTE-VECTOR.15 SUBSTITUTE-VECTOR.16 + SUBSTITUTE-VECTOR.17 SUBSTITUTE-VECTOR.18 SUBSTITUTE-VECTOR.19 + SUBSTITUTE-VECTOR.20 SUBSTITUTE-VECTOR.21 SUBSTITUTE-VECTOR.22 + SUBSTITUTE-VECTOR.23 SUBSTITUTE-VECTOR.24 SUBSTITUTE-VECTOR.25 + SUBSTITUTE-VECTOR.26 SUBSTITUTE-VECTOR.27 SUBSTITUTE-VECTOR.28 + SUBSTITUTE-VECTOR.29 SUBSTITUTE-VECTOR.30 SUBSTITUTE-VECTOR.31 + SUBSTITUTE-STRING.1 SUBSTITUTE-STRING.2 SUBSTITUTE-STRING.3 + SUBSTITUTE-STRING.4 SUBSTITUTE-STRING.5 SUBSTITUTE-STRING.6 + SUBSTITUTE-STRING.7 SUBSTITUTE-STRING.8 SUBSTITUTE-STRING.9 + SUBSTITUTE-STRING.10 SUBSTITUTE-STRING.11 SUBSTITUTE-STRING.12 + SUBSTITUTE-STRING.13 SUBSTITUTE-STRING.14 SUBSTITUTE-STRING.15 + SUBSTITUTE-STRING.16 SUBSTITUTE-STRING.17 SUBSTITUTE-STRING.18 + SUBSTITUTE-STRING.19 SUBSTITUTE-STRING.20 SUBSTITUTE-STRING.21 + SUBSTITUTE-STRING.22 SUBSTITUTE-STRING.23 SUBSTITUTE-STRING.24 + SUBSTITUTE-STRING.25 SUBSTITUTE-STRING.26 SUBSTITUTE-STRING.27 + SUBSTITUTE-STRING.28 SUBSTITUTE-STRING.29 SUBSTITUTE-STRING.30 + SUBSTITUTE-STRING.31 SUBSTITUTE-BIT-VECTOR.1 SUBSTITUTE-BIT-VECTOR.2 + SUBSTITUTE-BIT-VECTOR.3 SUBSTITUTE-BIT-VECTOR.4 + SUBSTITUTE-BIT-VECTOR.5 SUBSTITUTE-BIT-VECTOR.6 + SUBSTITUTE-BIT-VECTOR.7 SUBSTITUTE-BIT-VECTOR.8 + SUBSTITUTE-BIT-VECTOR.9 SUBSTITUTE-BIT-VECTOR.10 + SUBSTITUTE-BIT-VECTOR.11 SUBSTITUTE-BIT-VECTOR.12 + SUBSTITUTE-BIT-VECTOR.13 SUBSTITUTE-BIT-VECTOR.14 + SUBSTITUTE-BIT-VECTOR.15 SUBSTITUTE-BIT-VECTOR.16 + SUBSTITUTE-BIT-VECTOR.17 SUBSTITUTE-BIT-VECTOR.18 + SUBSTITUTE-BIT-VECTOR.19 SUBSTITUTE-BIT-VECTOR.20 + SUBSTITUTE-BIT-VECTOR.21 SUBSTITUTE-BIT-VECTOR.22 + SUBSTITUTE-BIT-VECTOR.23 SUBSTITUTE-BIT-VECTOR.24 + SUBSTITUTE-BIT-VECTOR.25 SUBSTITUTE-BIT-VECTOR.26 + SUBSTITUTE-BIT-VECTOR.27 SUBSTITUTE-BIT-VECTOR.28 + SUBSTITUTE-BIT-VECTOR.29 SUBSTITUTE-BIT-VECTOR.30 + SUBSTITUTE-BIT-VECTOR.31 SUBSTITUTE-BIT-VECTOR.32 + SUBSTITUTE-BIT-VECTOR.33 SUBSTITUTE.ORDER.1 SUBSTITUTE.ORDER.2 + SUBSTITUTE.ALLOW-OTHER-KEYS.1 SUBSTITUTE.ALLOW-OTHER-KEYS.2 + SUBSTITUTE.ALLOW-OTHER-KEYS.3 SUBSTITUTE.ALLOW-OTHER-KEYS.4 + SUBSTITUTE.ALLOW-OTHER-KEYS.5 SUBSTITUTE.KEYWORDS.6 + SUBSTITUTE.ALLOW-OTHER-KEYS.7 SUBSTITUTE.ALLOW-OTHER-KEYS.8 + SUBSTITUTE.ERROR.1 SUBSTITUTE.ERROR.2 SUBSTITUTE.ERROR.3 + SUBSTITUTE.ERROR.4 SUBSTITUTE.ERROR.5 SUBSTITUTE.ERROR.6 + SUBSTITUTE.ERROR.7 SUBSTITUTE.ERROR.8 SUBSTITUTE.ERROR.9 + SUBSTITUTE.ERROR.10 SUBSTITUTE.ERROR.11 SUBSTITUTE-IF-LIST.1 + SUBSTITUTE-IF-LIST.2 SUBSTITUTE-IF-LIST.3 SUBSTITUTE-IF-LIST.4 + SUBSTITUTE-IF-LIST.5 SUBSTITUTE-IF-LIST.6 SUBSTITUTE-IF-LIST.7 + SUBSTITUTE-IF-LIST.8 SUBSTITUTE-IF-LIST.9 SUBSTITUTE-IF-LIST.10 + SUBSTITUTE-IF-LIST.11 SUBSTITUTE-IF-LIST.12 SUBSTITUTE-IF-LIST.13 + SUBSTITUTE-IF-LIST.14 SUBSTITUTE-IF-LIST.15 SUBSTITUTE-IF-LIST.16 + SUBSTITUTE-IF-LIST.17 SUBSTITUTE-IF-LIST.18 SUBSTITUTE-IF-VECTOR.1 + SUBSTITUTE-IF-VECTOR.2 SUBSTITUTE-IF-VECTOR.3 SUBSTITUTE-IF-VECTOR.4 + SUBSTITUTE-IF-VECTOR.5 SUBSTITUTE-IF-VECTOR.6 SUBSTITUTE-IF-VECTOR.7 + SUBSTITUTE-IF-VECTOR.8 SUBSTITUTE-IF-VECTOR.9 SUBSTITUTE-IF-VECTOR.10 + SUBSTITUTE-IF-VECTOR.11 SUBSTITUTE-IF-VECTOR.12 + SUBSTITUTE-IF-VECTOR.13 SUBSTITUTE-IF-VECTOR.14 + SUBSTITUTE-IF-VECTOR.15 SUBSTITUTE-IF-VECTOR.16 + SUBSTITUTE-IF-VECTOR.17 SUBSTITUTE-IF-VECTOR.18 + SUBSTITUTE-IF-VECTOR.28 SUBSTITUTE-IF-VECTOR.29 + SUBSTITUTE-IF-VECTOR.30 SUBSTITUTE-IF-VECTOR.31 SUBSTITUTE-IF-STRING.1 + SUBSTITUTE-IF-STRING.2 SUBSTITUTE-IF-STRING.3 SUBSTITUTE-IF-STRING.4 + SUBSTITUTE-IF-STRING.5 SUBSTITUTE-IF-STRING.6 SUBSTITUTE-IF-STRING.7 + SUBSTITUTE-IF-STRING.8 SUBSTITUTE-IF-STRING.9 SUBSTITUTE-IF-STRING.10 + SUBSTITUTE-IF-STRING.11 SUBSTITUTE-IF-STRING.12 + SUBSTITUTE-IF-STRING.13 SUBSTITUTE-IF-STRING.14 + SUBSTITUTE-IF-STRING.15 SUBSTITUTE-IF-STRING.16 + SUBSTITUTE-IF-STRING.17 SUBSTITUTE-IF-STRING.18 + SUBSTITUTE-IF-STRING.28 SUBSTITUTE-IF-STRING.29 + SUBSTITUTE-IF-STRING.30 SUBSTITUTE-IF-STRING.31 + SUBSTITUTE-IF-BIT-VECTOR.1 SUBSTITUTE-IF-BIT-VECTOR.2 + SUBSTITUTE-IF-BIT-VECTOR.3 SUBSTITUTE-IF-BIT-VECTOR.4 + SUBSTITUTE-IF-BIT-VECTOR.5 SUBSTITUTE-IF-BIT-VECTOR.6 + SUBSTITUTE-IF-BIT-VECTOR.7 SUBSTITUTE-IF-BIT-VECTOR.8 + SUBSTITUTE-IF-BIT-VECTOR.9 SUBSTITUTE-IF-BIT-VECTOR.10 + SUBSTITUTE-IF-BIT-VECTOR.11 SUBSTITUTE-IF-BIT-VECTOR.12 + SUBSTITUTE-IF-BIT-VECTOR.13 SUBSTITUTE-IF-BIT-VECTOR.14 + SUBSTITUTE-IF-BIT-VECTOR.15 SUBSTITUTE-IF-BIT-VECTOR.16 + SUBSTITUTE-IF-BIT-VECTOR.17 SUBSTITUTE-IF-BIT-VECTOR.18 + SUBSTITUTE-IF-BIT-VECTOR.19 SUBSTITUTE-IF-BIT-VECTOR.20 + SUBSTITUTE-IF-BIT-VECTOR.21 SUBSTITUTE-IF-LIST.24 + SUBSTITUTE-IF-LIST.25 SUBSTITUTE-IF-VECTOR.24 SUBSTITUTE-IF-VECTOR.25 + SUBSTITUTE-IF-STRING.24 SUBSTITUTE-IF-STRING.25 + SUBSTITUTE-IF-BIT-VECTOR.26 SUBSTITUTE-IF-BIT-VECTOR.27 + SUBSTITUTE-IF-BIT-VECTOR.30 SUBSTITUTE-IF-BIT-VECTOR.31 + SUBSTITUTE-IF-BIT-VECTOR.32 SUBSTITUTE-IF-BIT-VECTOR.33 + SUBSTITUTE-IF.ORDER.1 SUBSTITUTE-IF.ORDER.2 + SUBSTITUTE-IF.ALLOW-OTHER-KEYS.1 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.2 + SUBSTITUTE-IF.ALLOW-OTHER-KEYS.3 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.4 + SUBSTITUTE-IF.ALLOW-OTHER-KEYS.5 SUBSTITUTE-IF.KEYWORDS.6 + SUBSTITUTE-IF.ALLOW-OTHER-KEYS.7 SUBSTITUTE-IF.ALLOW-OTHER-KEYS.8 + SUBSTITUTE-IF.ERROR.1 SUBSTITUTE-IF.ERROR.2 SUBSTITUTE-IF.ERROR.3 + SUBSTITUTE-IF.ERROR.4 SUBSTITUTE-IF.ERROR.5 SUBSTITUTE-IF.ERROR.6 + SUBSTITUTE-IF.ERROR.7 SUBSTITUTE-IF.ERROR.8 SUBSTITUTE-IF.ERROR.9 + SUBSTITUTE-IF.ERROR.10 SUBSTITUTE-IF.ERROR.11 SUBSTITUTE-IF-NOT-LIST.1 + SUBSTITUTE-IF-NOT-LIST.2 SUBSTITUTE-IF-NOT-LIST.3 + SUBSTITUTE-IF-NOT-LIST.4 SUBSTITUTE-IF-NOT-LIST.5 + SUBSTITUTE-IF-NOT-LIST.6 SUBSTITUTE-IF-NOT-LIST.7 + SUBSTITUTE-IF-NOT-LIST.8 SUBSTITUTE-IF-NOT-LIST.9 + SUBSTITUTE-IF-NOT-LIST.10 SUBSTITUTE-IF-NOT-LIST.11 + SUBSTITUTE-IF-NOT-LIST.12 SUBSTITUTE-IF-NOT-LIST.13 + SUBSTITUTE-IF-NOT-LIST.14 SUBSTITUTE-IF-NOT-LIST.15 + SUBSTITUTE-IF-NOT-LIST.16 SUBSTITUTE-IF-NOT-LIST.17 + SUBSTITUTE-IF-NOT-LIST.18 SUBSTITUTE-IF-NOT-VECTOR.1 + SUBSTITUTE-IF-NOT-VECTOR.2 SUBSTITUTE-IF-NOT-VECTOR.3 + SUBSTITUTE-IF-NOT-VECTOR.4 SUBSTITUTE-IF-NOT-VECTOR.5 + SUBSTITUTE-IF-NOT-VECTOR.6 SUBSTITUTE-IF-NOT-VECTOR.7 + SUBSTITUTE-IF-NOT-VECTOR.8 SUBSTITUTE-IF-NOT-VECTOR.9 + SUBSTITUTE-IF-NOT-VECTOR.10 SUBSTITUTE-IF-NOT-VECTOR.11 + SUBSTITUTE-IF-NOT-VECTOR.12 SUBSTITUTE-IF-NOT-VECTOR.13 + SUBSTITUTE-IF-NOT-VECTOR.14 SUBSTITUTE-IF-NOT-VECTOR.15 + SUBSTITUTE-IF-NOT-VECTOR.16 SUBSTITUTE-IF-NOT-VECTOR.17 + SUBSTITUTE-IF-NOT-VECTOR.18 SUBSTITUTE-IF-NOT-VECTOR.28 + SUBSTITUTE-IF-NOT-VECTOR.29 SUBSTITUTE-IF-NOT-VECTOR.30 + SUBSTITUTE-IF-NOT-VECTOR.31 SUBSTITUTE-IF-NOT-STRING.1 + SUBSTITUTE-IF-NOT-STRING.2 SUBSTITUTE-IF-NOT-STRING.3 + SUBSTITUTE-IF-NOT-STRING.4 SUBSTITUTE-IF-NOT-STRING.5 + SUBSTITUTE-IF-NOT-STRING.6 SUBSTITUTE-IF-NOT-STRING.7 + SUBSTITUTE-IF-NOT-STRING.8 SUBSTITUTE-IF-NOT-STRING.9 + SUBSTITUTE-IF-NOT-STRING.10 SUBSTITUTE-IF-NOT-STRING.11 + SUBSTITUTE-IF-NOT-STRING.12 SUBSTITUTE-IF-NOT-STRING.13 + SUBSTITUTE-IF-NOT-STRING.14 SUBSTITUTE-IF-NOT-STRING.15 + SUBSTITUTE-IF-NOT-STRING.16 SUBSTITUTE-IF-NOT-STRING.17 SUBSTITUTE-IF-NOT-STRING.18 SUBSTITUTE-IF-NOT-STRING.28 SUBSTITUTE-IF-NOT-STRING.29 SUBSTITUTE-IF-NOT-STRING.30 SUBSTITUTE-IF-NOT-STRING.31 SUBSTITUTE-IF-NOT-BITSTRING.1 @@ -23586,7 +23618,7 @@ 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-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM + REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-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 @@ -25370,7 +25402,1146 @@ (NIL NIL)) ((NIL NIL) (NIL NIL))))))) -Found element of ARRAY not in SIMPLE-ARRAY RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1 +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 @@ -27281,17 +28452,17 @@ '(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 @@ -27308,17 +28479,17 @@ '(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 @@ -27335,17 +28506,17 @@ '(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 @@ -27387,17 +28558,17 @@ '(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 @@ -27426,31 +28597,31 @@ '(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 @@ -27522,30 +28693,30 @@ '(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 @@ -27576,17 +28747,17 @@ '(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 @@ -27603,45 +28774,45 @@ '(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 @@ -27684,83 +28855,83 @@ '(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 @@ -27822,114 +28993,114 @@ '(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 @@ -27974,45 +29145,45 @@ '(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 @@ -28041,30 +29212,30 @@ '(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 @@ -28563,1146 +29734,92 @@ Actual value: #. SUBTYPEP.ARAY.6 SUBTYPEP.ARAY.7 READTABLE-VALID READTABLEP.1 READ-SYMBOL.1 READ-SYMBOL.2 READ-SYMBOL.3 READ-SYMBOL.4 READ-SYMBOL.5 - READ-SYMBOL.6 READ-SYMBOL.7: #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 SUBTYPEP.AND.4 SUBTYPEP.OR.4 + READ-SYMBOL.6 READ-SYMBOL.7 READ-SYMBOL.9 READ-SYMBOL.10 CHAR.1 CHAR.2 + CHAR.3 CHAR.4 CHAR.5 CHAR.6 CHAR.7 CHAR.8 CHAR.9 CHAR.10 CHAR.ORDER.1 + CHAR.ORDER.2 SCHAR.1 SCHAR.2 SCHAR.3 SCHAR.4 SCHAR.5 SCHAR.6 SCHAR.7 + SCHAR.ORDER.1 SCHAR.ORDER.2 STRING.1 STRING.2 STRING.3 STRING.4 + STRING.5 STRING.6 STRING.7 BASE-STRING.1 BASE-STRING.2 BASE-STRING.3 + BASE-STRING.4 SIMPLE-STRING.1 SIMPLE-STRING.2 SIMPLE-STRING.3 + SIMPLE-STRING.4 SIMPLE-STRING.5 SIMPLE-BASE-STRING.1 + SIMPLE-BASE-STRING.2 SIMPLE-BASE-STRING.3 SIMPLE-BASE-STRING.4 + SIMPLE-BASE-STRING.5 SIMPLE-BASE-STRING.6 SIMPLE-BASE-STRING.7 + SIMPLE-BASE-STRING.8 SIMPLE-STRING-P.1 SIMPLE-STRING-P.2 + SIMPLE-STRING-P.3 SIMPLE-STRING-P.4 SIMPLE-STRING-P.5 + SIMPLE-STRING-P.6 SIMPLE-STRING-P.7 STRINGP.1 STRINGP.2 STRINGP.3 + STRINGP.4 STRINGP.5 STRINGP.6 STRINGP.7 STRINGP.8 STRING-UPCASE.1 + STRING-UPCASE.2 STRING-UPCASE.3 STRING-UPCASE.4 STRING-UPCASE.5 + STRING-UPCASE.6 STRING-UPCASE.7 STRING-UPCASE.8 STRING-UPCASE.9 + STRING-UPCASE.10 STRING-UPCASE.ORDER.1 STRING-UPCASE.ORDER.2 + STRING-UPCASE.ERROR.1 STRING-UPCASE.ERROR.2 STRING-UPCASE.ERROR.3 + STRING-UPCASE.ERROR.4 STRING-UPCASE.ERROR.5 STRING-UPCASE.ERROR.6 + STRING-DOWNCASE.1 STRING-DOWNCASE.2 STRING-DOWNCASE.3 + STRING-DOWNCASE.4 STRING-DOWNCASE.5 STRING-DOWNCASE.6 + STRING-DOWNCASE.7 STRING-DOWNCASE.8 STRING-DOWNCASE.9 + STRING-DOWNCASE.10 STRING-DOWNCASE.ORDER.1 STRING-DOWNCASE.ORDER.2 + STRING-DOWNCASE.ERROR.1 STRING-DOWNCASE.ERROR.2 + STRING-DOWNCASE.ERROR.3 STRING-DOWNCASE.ERROR.4 + STRING-DOWNCASE.ERROR.5 STRING-DOWNCASE.ERROR.6 STRING-CAPITALIZE.1 + STRING-CAPITALIZE.2 STRING-CAPITALIZE.3 STRING-CAPITALIZE.4 + STRING-CAPITALIZE.5 STRING-CAPITALIZE.6 STRING-CAPITALIZE.7 + STRING-CAPITALIZE.8 STRING-CAPITALIZE.9 STRING-CAPITALIZE.10 + STRING-CAPITALIZE.ORDER.1 STRING-CAPITALIZE.ORDER.2 + STRING-CAPITALIZE.ERROR.1 STRING-CAPITALIZE.ERROR.2 + STRING-CAPITALIZE.ERROR.3 STRING-CAPITALIZE.ERROR.4 + STRING-CAPITALIZE.ERROR.5 STRING-CAPITALIZE.ERROR.6 NSTRING-UPCASE.1 + NSTRING-UPCASE.2 NSTRING-UPCASE.3 NSTRING-UPCASE.6 NSTRING-UPCASE.7 + NSTRING-UPCASE.8 NSTRING-UPCASE.9 NSTRING-UPCASE.10 + NSTRING-UPCASE.ORDER.1 NSTRING-UPCASE.ORDER.2 NSTRING-UPCASE.ERROR.1 + NSTRING-UPCASE.ERROR.2 NSTRING-UPCASE.ERROR.3 NSTRING-UPCASE.ERROR.4 + NSTRING-UPCASE.ERROR.5 NSTRING-UPCASE.ERROR.6 NSTRING-DOWNCASE.1 + NSTRING-DOWNCASE.2 NSTRING-DOWNCASE.3 NSTRING-DOWNCASE.6 + NSTRING-DOWNCASE.7 NSTRING-DOWNCASE.8 NSTRING-DOWNCASE.9 + NSTRING-DOWNCASE.10 NSTRING-DOWNCASE.ORDER.1 NSTRING-DOWNCASE.ORDER.2 + NSTRING-DOWNCASE.ERROR.1 NSTRING-DOWNCASE.ERROR.2 + NSTRING-DOWNCASE.ERROR.3 NSTRING-DOWNCASE.ERROR.4 + NSTRING-DOWNCASE.ERROR.5 NSTRING-DOWNCASE.ERROR.6 NSTRING-CAPITALIZE.1 + NSTRING-CAPITALIZE.2 NSTRING-CAPITALIZE.3 NSTRING-CAPITALIZE.4 + NSTRING-CAPITALIZE.7 NSTRING-CAPITALIZE.8 NSTRING-CAPITALIZE.9 + NSTRING-CAPITALIZE.10 NSTRING-CAPITALIZE.ORDER.1 + NSTRING-CAPITALIZE.ORDER.2 NSTRING-CAPITALIZE.ERROR.1 + NSTRING-CAPITALIZE.ERROR.2 NSTRING-CAPITALIZE.ERROR.3 + NSTRING-CAPITALIZE.ERROR.4 NSTRING-CAPITALIZE.ERROR.5 + NSTRING-CAPITALIZE.ERROR.6 STRING-TRIM.1 STRING-TRIM.2 STRING-TRIM.3 + STRING-TRIM.4 STRING-TRIM.5 STRING-TRIM.6 STRING-TRIM.7 STRING-TRIM.8 + STRING-TRIM.9 STRING-TRIM.10 STRING-TRIM.11 STRING-TRIM.12 + STRING-TRIM.13 STRING-TRIM.14 STRING-TRIM.15 STRING-TRIM.16 + STRING-TRIM.17 STRING-TRIM.18 STRING-TRIM.19 STRING-TRIM.ORDER.1 + STRING-TRIM.ERROR.1 STRING-TRIM.ERROR.2 STRING-TRIM.ERROR.3 + STRING-LEFT-TRIM.1 STRING-LEFT-TRIM.2 STRING-LEFT-TRIM.3 + STRING-LEFT-TRIM.4 STRING-LEFT-TRIM.5 STRING-LEFT-TRIM.6 + STRING-LEFT-TRIM.7 STRING-LEFT-TRIM.8 STRING-LEFT-TRIM.9 + STRING-LEFT-TRIM.10 STRING-LEFT-TRIM.11 STRING-LEFT-TRIM.12 + STRING-LEFT-TRIM.13 STRING-LEFT-TRIM.14 STRING-LEFT-TRIM.15 + STRING-LEFT-TRIM.16 STRING-LEFT-TRIM.17 STRING-LEFT-TRIM.18 + STRING-LEFT-TRIM.19 STRING-LEFT-TRIM.ORDER.1 STRING-LEFT-TRIM.ERROR.1 + STRING-LEFT-TRIM.ERROR.2 STRING-LEFT-TRIM.ERROR.3 STRING-RIGHT-TRIM.1 + STRING-RIGHT-TRIM.2 STRING-RIGHT-TRIM.3 STRING-RIGHT-TRIM.4 + STRING-RIGHT-TRIM.5 STRING-RIGHT-TRIM.6 STRING-RIGHT-TRIM.7 + STRING-RIGHT-TRIM.8 STRING-RIGHT-TRIM.9 STRING-RIGHT-TRIM.10 + STRING-RIGHT-TRIM.11 STRING-RIGHT-TRIM.12 STRING-RIGHT-TRIM.13 + STRING-RIGHT-TRIM.14 STRING-RIGHT-TRIM.15 STRING-RIGHT-TRIM.16 + STRING-RIGHT-TRIM.17 STRING-RIGHT-TRIM.18 STRING-RIGHT-TRIM.19 + STRING-RIGHT-TRIM.ORDER.1 STRING-RIGHT-TRIM.ERROR.1 + STRING-RIGHT-TRIM.ERROR.2 STRING-RIGHT-TRIM.ERROR.3 STRING=.1 + STRING=.2 STRING=.3 STRING=.4 STRING=.5 STRING=.6 STRING=.7 STRING=.8 + STRING=.9 STRING=.10 STRING=.11 STRING=.12 STRING=.13 STRING=.14 + STRING=.ORDER.1 STRING=.ORDER.2 STRING=.ORDER.3 STRING<=.ORDER.1 + STRING<=.ORDER.2 STRING<=.ORDER.3 STRING<.ORDER.1 STRING<.ORDER.2 + STRING<.ORDER.3 STRING/=.ORDER.1 STRING/=.ORDER.2 STRING/=.ORDER.3 + STRING>=.ORDER.1 STRING>=.ORDER.2 STRING>=.ORDER.3 STRING>.ORDER.1 + STRING>.ORDER.2 STRING>.ORDER.3 STRING-EQUAL.ORDER.1 + STRING-EQUAL.ORDER.2 STRING-EQUAL.ORDER.3 STRING-NOT-GREATERP.ORDER.1 + STRING-NOT-GREATERP.ORDER.2 STRING-NOT-GREATERP.ORDER.3 + STRING-LESSP.ORDER.1 STRING-LESSP.ORDER.2 STRING-LESSP.ORDER.3 + STRING-NOT-EQUAL.ORDER.1 STRING-NOT-EQUAL.ORDER.2 + 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.AND.4 SUBTYPEP.OR.4 SUBTYPEP.NIL.1 SUBTYPEP.NIL.2 SUBTYPEP.FIXNUM-OR-BIGNUM SUBTYPEP.FIXNUM.INTEGER Test SUBTYPEP.BIGNUM.INTEGER failed @@ -30089,91 +30206,6 @@ 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 READ-SYMBOL.9 READ-SYMBOL.10 CHAR.1 CHAR.2 - CHAR.3 CHAR.4 CHAR.5 CHAR.6 CHAR.7 CHAR.8 CHAR.9 CHAR.10 CHAR.ORDER.1 - CHAR.ORDER.2 SCHAR.1 SCHAR.2 SCHAR.3 SCHAR.4 SCHAR.5 SCHAR.6 SCHAR.7 - SCHAR.ORDER.1 SCHAR.ORDER.2 STRING.1 STRING.2 STRING.3 STRING.4 - STRING.5 STRING.6 STRING.7 BASE-STRING.1 BASE-STRING.2 BASE-STRING.3 - BASE-STRING.4 SIMPLE-STRING.1 SIMPLE-STRING.2 SIMPLE-STRING.3 - SIMPLE-STRING.4 SIMPLE-STRING.5 SIMPLE-BASE-STRING.1 - SIMPLE-BASE-STRING.2 SIMPLE-BASE-STRING.3 SIMPLE-BASE-STRING.4 - SIMPLE-BASE-STRING.5 SIMPLE-BASE-STRING.6 SIMPLE-BASE-STRING.7 - SIMPLE-BASE-STRING.8 SIMPLE-STRING-P.1 SIMPLE-STRING-P.2 - SIMPLE-STRING-P.3 SIMPLE-STRING-P.4 SIMPLE-STRING-P.5 - SIMPLE-STRING-P.6 SIMPLE-STRING-P.7 STRINGP.1 STRINGP.2 STRINGP.3 - STRINGP.4 STRINGP.5 STRINGP.6 STRINGP.7 STRINGP.8 STRING-UPCASE.1 - STRING-UPCASE.2 STRING-UPCASE.3 STRING-UPCASE.4 STRING-UPCASE.5 - STRING-UPCASE.6 STRING-UPCASE.7 STRING-UPCASE.8 STRING-UPCASE.9 - STRING-UPCASE.10 STRING-UPCASE.ORDER.1 STRING-UPCASE.ORDER.2 - STRING-UPCASE.ERROR.1 STRING-UPCASE.ERROR.2 STRING-UPCASE.ERROR.3 - STRING-UPCASE.ERROR.4 STRING-UPCASE.ERROR.5 STRING-UPCASE.ERROR.6 - STRING-DOWNCASE.1 STRING-DOWNCASE.2 STRING-DOWNCASE.3 - STRING-DOWNCASE.4 STRING-DOWNCASE.5 STRING-DOWNCASE.6 - STRING-DOWNCASE.7 STRING-DOWNCASE.8 STRING-DOWNCASE.9 - STRING-DOWNCASE.10 STRING-DOWNCASE.ORDER.1 STRING-DOWNCASE.ORDER.2 - STRING-DOWNCASE.ERROR.1 STRING-DOWNCASE.ERROR.2 - STRING-DOWNCASE.ERROR.3 STRING-DOWNCASE.ERROR.4 - STRING-DOWNCASE.ERROR.5 STRING-DOWNCASE.ERROR.6 STRING-CAPITALIZE.1 - STRING-CAPITALIZE.2 STRING-CAPITALIZE.3 STRING-CAPITALIZE.4 - STRING-CAPITALIZE.5 STRING-CAPITALIZE.6 STRING-CAPITALIZE.7 - STRING-CAPITALIZE.8 STRING-CAPITALIZE.9 STRING-CAPITALIZE.10 - STRING-CAPITALIZE.ORDER.1 STRING-CAPITALIZE.ORDER.2 - STRING-CAPITALIZE.ERROR.1 STRING-CAPITALIZE.ERROR.2 - STRING-CAPITALIZE.ERROR.3 STRING-CAPITALIZE.ERROR.4 - STRING-CAPITALIZE.ERROR.5 STRING-CAPITALIZE.ERROR.6 NSTRING-UPCASE.1 - NSTRING-UPCASE.2 NSTRING-UPCASE.3 NSTRING-UPCASE.6 NSTRING-UPCASE.7 - NSTRING-UPCASE.8 NSTRING-UPCASE.9 NSTRING-UPCASE.10 - NSTRING-UPCASE.ORDER.1 NSTRING-UPCASE.ORDER.2 NSTRING-UPCASE.ERROR.1 - NSTRING-UPCASE.ERROR.2 NSTRING-UPCASE.ERROR.3 NSTRING-UPCASE.ERROR.4 - NSTRING-UPCASE.ERROR.5 NSTRING-UPCASE.ERROR.6 NSTRING-DOWNCASE.1 - NSTRING-DOWNCASE.2 NSTRING-DOWNCASE.3 NSTRING-DOWNCASE.6 - NSTRING-DOWNCASE.7 NSTRING-DOWNCASE.8 NSTRING-DOWNCASE.9 - NSTRING-DOWNCASE.10 NSTRING-DOWNCASE.ORDER.1 NSTRING-DOWNCASE.ORDER.2 - NSTRING-DOWNCASE.ERROR.1 NSTRING-DOWNCASE.ERROR.2 - NSTRING-DOWNCASE.ERROR.3 NSTRING-DOWNCASE.ERROR.4 - NSTRING-DOWNCASE.ERROR.5 NSTRING-DOWNCASE.ERROR.6 NSTRING-CAPITALIZE.1 - NSTRING-CAPITALIZE.2 NSTRING-CAPITALIZE.3 NSTRING-CAPITALIZE.4 - NSTRING-CAPITALIZE.7 NSTRING-CAPITALIZE.8 NSTRING-CAPITALIZE.9 - NSTRING-CAPITALIZE.10 NSTRING-CAPITALIZE.ORDER.1 - NSTRING-CAPITALIZE.ORDER.2 NSTRING-CAPITALIZE.ERROR.1 - NSTRING-CAPITALIZE.ERROR.2 NSTRING-CAPITALIZE.ERROR.3 - NSTRING-CAPITALIZE.ERROR.4 NSTRING-CAPITALIZE.ERROR.5 - NSTRING-CAPITALIZE.ERROR.6 STRING-TRIM.1 STRING-TRIM.2 STRING-TRIM.3 - STRING-TRIM.4 STRING-TRIM.5 STRING-TRIM.6 STRING-TRIM.7 STRING-TRIM.8 - STRING-TRIM.9 STRING-TRIM.10 STRING-TRIM.11 STRING-TRIM.12 - STRING-TRIM.13 STRING-TRIM.14 STRING-TRIM.15 STRING-TRIM.16 - STRING-TRIM.17 STRING-TRIM.18 STRING-TRIM.19 STRING-TRIM.ORDER.1 - STRING-TRIM.ERROR.1 STRING-TRIM.ERROR.2 STRING-TRIM.ERROR.3 - STRING-LEFT-TRIM.1 STRING-LEFT-TRIM.2 STRING-LEFT-TRIM.3 - STRING-LEFT-TRIM.4 STRING-LEFT-TRIM.5 STRING-LEFT-TRIM.6 - STRING-LEFT-TRIM.7 STRING-LEFT-TRIM.8 STRING-LEFT-TRIM.9 - STRING-LEFT-TRIM.10 STRING-LEFT-TRIM.11 STRING-LEFT-TRIM.12 - STRING-LEFT-TRIM.13 STRING-LEFT-TRIM.14 STRING-LEFT-TRIM.15 - STRING-LEFT-TRIM.16 STRING-LEFT-TRIM.17 STRING-LEFT-TRIM.18 - STRING-LEFT-TRIM.19 STRING-LEFT-TRIM.ORDER.1 STRING-LEFT-TRIM.ERROR.1 - STRING-LEFT-TRIM.ERROR.2 STRING-LEFT-TRIM.ERROR.3 STRING-RIGHT-TRIM.1 - STRING-RIGHT-TRIM.2 STRING-RIGHT-TRIM.3 STRING-RIGHT-TRIM.4 - STRING-RIGHT-TRIM.5 STRING-RIGHT-TRIM.6 STRING-RIGHT-TRIM.7 - STRING-RIGHT-TRIM.8 STRING-RIGHT-TRIM.9 STRING-RIGHT-TRIM.10 - STRING-RIGHT-TRIM.11 STRING-RIGHT-TRIM.12 STRING-RIGHT-TRIM.13 - STRING-RIGHT-TRIM.14 STRING-RIGHT-TRIM.15 STRING-RIGHT-TRIM.16 - STRING-RIGHT-TRIM.17 STRING-RIGHT-TRIM.18 STRING-RIGHT-TRIM.19 - STRING-RIGHT-TRIM.ORDER.1 STRING-RIGHT-TRIM.ERROR.1 - STRING-RIGHT-TRIM.ERROR.2 STRING-RIGHT-TRIM.ERROR.3 STRING=.1 - STRING=.2 STRING=.3 STRING=.4 STRING=.5 STRING=.6 STRING=.7 STRING=.8 - STRING=.9 STRING=.10 STRING=.11 STRING=.12 STRING=.13 STRING=.14 - STRING=.ORDER.1 STRING=.ORDER.2 STRING=.ORDER.3 STRING<=.ORDER.1 - STRING<=.ORDER.2 STRING<=.ORDER.3 STRING<.ORDER.1 STRING<.ORDER.2 - STRING<.ORDER.3 STRING/=.ORDER.1 STRING/=.ORDER.2 STRING/=.ORDER.3 - STRING>=.ORDER.1 STRING>=.ORDER.2 STRING>=.ORDER.3 STRING>.ORDER.1 - STRING>.ORDER.2 STRING>.ORDER.3 STRING-EQUAL.ORDER.1 - STRING-EQUAL.ORDER.2 STRING-EQUAL.ORDER.3 STRING-NOT-GREATERP.ORDER.1 - STRING-NOT-GREATERP.ORDER.2 STRING-NOT-GREATERP.ORDER.3 - STRING-LESSP.ORDER.1 STRING-LESSP.ORDER.2 STRING-LESSP.ORDER.3 - STRING-NOT-EQUAL.ORDER.1 STRING-NOT-EQUAL.ORDER.2 - 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 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 @@ -30420,7 +30452,7 @@ 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.5 RENAME-FILE.6 + 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 @@ -30435,8 +30467,7 @@ INTERACTIVE-STREAM-P.ERROR.1 INTERACTIVE-STREAM-P.ERROR.2 INTERACTIVE-STREAM-P.ERROR.3 OPEN-STREAM-P.1 OPEN-STREAM-P.2 OPEN-STREAM-P.3 OPEN-STREAM-P.4 OPEN-STREAM-P.5 OPEN-STREAM-P.ERROR.1 - OPEN-STREAM-P.ERROR.2 OPEN-STREAM-P.ERROR.3 STREAM-ELEMENT-TYPE.1 - STREAM-ELEMENT-TYPE.2 RENAME-FILE.6 + OPEN-STREAM-P.ERROR.2 OPEN-STREAM-P.ERROR.3 STREAM-ELEMENT-TYPE.1 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 @@ -30452,7 +30483,7 @@ INTERACTIVE-STREAM-P.ERROR.3 OPEN-STREAM-P.1 OPEN-STREAM-P.2 OPEN-STREAM-P.3 OPEN-STREAM-P.4 OPEN-STREAM-P.5 OPEN-STREAM-P.ERROR.1 OPEN-STREAM-P.ERROR.2 OPEN-STREAM-P.ERROR.3 STREAM-ELEMENT-TYPE.1 - STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.3 STREAM-ELEMENT-TYPE.4 + STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 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 @@ -30599,17 +30630,7 @@ FILE-LENGTH.1 FILE-LENGTH.2 FILE-LENGTH.3 FILE-LENGTH.4 FILE-LENGTH.5 FILE-LENGTH.6 FILE-POSITION.1 FILE-POSITION.2 FILE-POSITION.3 FILE-POSITION.4 FILE-POSITION.5 FILE-POSITION.6 FILE-POSITION.7 - FILE-POSITION.8 FILE-POSITION.9 FILE-POSITION.10 FILE-POSITION.ERROR.1 - FILE-POSITION.ERROR.2 FILE-STRING-LENGTH.1 FILE-STRING-LENGTH.2 - FILE-STRING-LENGTH.3 FILE-STRING-LENGTH.ERROR.1 - FILE-STRING-LENGTH.ERROR.2 FILE-STRING-LENGTH.ERROR.3 OPEN.1 OPEN.2 - OPEN.3 OPEN.4 OPEN.5 OPEN.6 OPEN.7 OPEN.8 OPEN.9 OPEN.10 OPEN.11 - OPEN.12 OPEN.13 OPEN.14 OPEN.15 OPEN.16 OPEN.17 OPEN.18 OPEN.19 - OPEN.20 OPEN.21 OPEN.22 OPEN.23 OPEN.24 OPEN.25 OPEN.26 OPEN.27 - 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 OPEN.53 OPEN.54 STREAM-ELEMENT-TYPE.4 + STREAM-ELEMENT-TYPE.2 STREAM-ELEMENT-TYPE.3 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 @@ -31060,7 +31081,42 @@ STREAM-ERROR-STREAM.ERROR.2 CHARACTER-CLASS.1 BASE-CHAR.1 BASE-CHAR.2 BASE-CHAR.3 STANDARD-CHAR.1 STANDARD-CHAR.2 STANDARD-CHAR.3 STANDARD-CHAR.4 STANDARD-CHAR.5 EXTENDED-CHAR.1 EXTENDED-CHAR.2 - EXTENDED-CHAR.3 CHARACTER.1 OPEN.55 OPEN.56 OPEN.57 OPEN.58 OPEN.59 + EXTENDED-CHAR.3 CHARACTER.1 CHARACTER.2 CHARACTER.ORDER.1 + CHARACTER.ERROR.1 CHARACTER.ERROR.2 CHARACTERP.1 CHARACTERP.2 + CHARACTERP.3 CHARACTERP.ORDER.1 CHARACTERP.ERROR.1 CHARACTERP.ERROR.2 + ALPHA-CHAR-P.1 ALPHA-CHAR-P.2 ALPHA-CHAR-P.3 ALPHA-CHAR-P.ORDER.1 + ALPHA-CHAR-P.ERROR.1 ALPHA-CHAR-P.ERROR.2 ALPHANUMERICP.1 + ALPHANUMERICP.2 ALPHANUMERICP.3 ALPHANUMERICP.4 ALPHANUMERICP.5 + ALPHANUMERICP.ORDER.1 ALPHANUMERICP.ERROR.1 ALPHANUMERICP.ERROR.2 + DIGIT-CHAR.1 DIGIT-CHAR.2 DIGIT-CHAR.ORDER.1 DIGIT-CHAR.ORDER.2 + DIGIT-CHAR.ERROR.1 +Test DIGIT-CHAR.ERROR.2 failed +Form: (CLASSIFY-ERROR (DIGIT-CHAR 0 10 'FOO)) +Expected value: PROGRAM-ERROR +Actual value: TYPE-ERROR. + 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 + FILE-POSITION.8 FILE-POSITION.9 FILE-POSITION.10 FILE-POSITION.ERROR.1 + FILE-POSITION.ERROR.2 FILE-STRING-LENGTH.1 FILE-STRING-LENGTH.2 + FILE-STRING-LENGTH.3 FILE-STRING-LENGTH.ERROR.1 + FILE-STRING-LENGTH.ERROR.2 FILE-STRING-LENGTH.ERROR.3 OPEN.1 OPEN.2 + OPEN.3 OPEN.4 OPEN.5 OPEN.6 OPEN.7 OPEN.8 OPEN.9 OPEN.10 OPEN.11 + OPEN.12 OPEN.13 OPEN.14 OPEN.15 OPEN.16 OPEN.17 OPEN.18 OPEN.19 + OPEN.20 OPEN.21 OPEN.22 OPEN.23 OPEN.24 OPEN.25 OPEN.26 OPEN.27 + 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 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 @@ -31409,31 +31465,14 @@ 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 CHARACTER.2 CHARACTER.ORDER.1 - CHARACTER.ERROR.1 CHARACTER.ERROR.2 CHARACTERP.1 CHARACTERP.2 - CHARACTERP.3 CHARACTERP.ORDER.1 CHARACTERP.ERROR.1 CHARACTERP.ERROR.2 - ALPHA-CHAR-P.1 ALPHA-CHAR-P.2 ALPHA-CHAR-P.3 ALPHA-CHAR-P.ORDER.1 - ALPHA-CHAR-P.ERROR.1 ALPHA-CHAR-P.ERROR.2 ALPHANUMERICP.1 - ALPHANUMERICP.2 ALPHANUMERICP.3 ALPHANUMERICP.4 ALPHANUMERICP.5 - ALPHANUMERICP.ORDER.1 ALPHANUMERICP.ERROR.1 ALPHANUMERICP.ERROR.2 - DIGIT-CHAR.1 DIGIT-CHAR.2 DIGIT-CHAR.ORDER.1 DIGIT-CHAR.ORDER.2 - DIGIT-CHAR.ERROR.1 -Test DIGIT-CHAR.ERROR.2 failed -Form: (CLASSIFY-ERROR (DIGIT-CHAR 0 10 'FOO)) -Expected value: PROGRAM-ERROR -Actual value: TYPE-ERROR. - 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 + 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 + CHAR-LESSP.ORDER.4 CHAR-NOT-LESSP.1 CHAR-NOT-LESSP.2 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 @@ -31593,14 +31632,15 @@ 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 cat debian/in.gcl.manpages | sed 's,@EXT@,,g' >debian/gcl.manpages - 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 - CHAR-LESSP.ORDER.4 CHAR-NOT-LESSP.1 CHAR-NOT-LESSP.2 CHAR-NOT-LESSP.3 +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 +mkdir -p debian/tmp +cp -a debian/ansi/* debian/tmp/ + CHAR-NOT-LESSP.3 CHAR-NOT-LESSP.4 CHAR-NOT-LESSP.5 CHAR-NOT-LESSP.6 CHAR-NOT-LESSP.7 CHAR-NOT-LESSP.8 CHAR-NOT-LESSP.ORDER.1 CHAR-NOT-LESSP.ORDER.2 CHAR-NOT-LESSP.ORDER.3 CHAR-NOT-LESSP.ORDER.4 CHAR-GREATERP.1 @@ -31702,15 +31742,7 @@ WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp" T ->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 -mkdir -p debian/tmp -cp -a debian/ansi/* debian/tmp/ -cp -a debian/trad/* debian/tmp/ +>cp -a debian/trad/* debian/tmp/ cp -a debian/gprof/* debian/tmp/ cp -a debian/ansi-gprof/* debian/tmp/ mv debian/tmp/usr/share/emacs/site-lisp debian/tmp/usr/share/emacs/foo @@ -31792,8 +31824,8 @@ dh_gencontrol -a -u"-Vgcc=gcc" dh_md5sums -a dh_builddeb -a -dpkg-deb: building package 'gcl' in '../gcl_2.6.14-19_armhf.deb'. dpkg-deb: building package 'gcl-dbgsym' in '../gcl-dbgsym_2.6.14-19_armhf.deb'. +dpkg-deb: building package 'gcl' in '../gcl_2.6.14-19_armhf.deb'. dpkg-genbuildinfo --build=binary -O../gcl_2.6.14-19_armhf.buildinfo dpkg-genchanges --build=binary -O../gcl_2.6.14-19_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -31801,12 +31833,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/13989/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/13989/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/24116 and its subdirectories -I: Current time: Thu Apr 17 14:39:25 -12 2025 -I: pbuilder-time-stamp: 1744943965 +I: removing directory /srv/workspace/pbuilder/13989 and its subdirectories +I: Current time: Fri Apr 18 17:24:39 +14 2025 +I: pbuilder-time-stamp: 1744946679