Diff of the two buildlogs: -- --- b1/build.log 2024-05-16 20:58:40.588473411 +0000 +++ b2/build.log 2024-05-16 21:20:54.239758749 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 16 08:18:43 -12 2024 -I: pbuilder-time-stamp: 1715890723 +I: Current time: Thu Jun 19 17:21:43 +14 2025 +I: pbuilder-time-stamp: 1750303303 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -34,52 +34,84 @@ dpkg-source: info: applying Version_2_6_15pre8 I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3350527/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/39929/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 19 03:21 /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/39929/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/39929/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='e97b8d2d692743f6b94eb616b61cea22' - 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='3350527' - PS1='# ' - PS2='> ' + INVOCATION_ID=3b983732668949eebf6b9162294775fd + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=39929 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.WiPh7TYm/pbuilderrc_a1MX --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.WiPh7TYm/b1 --logfile b1/build.log gcl_2.6.14-9.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.WiPh7TYm/pbuilderrc_y82o --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.WiPh7TYm/b2 --logfile b2/build.log gcl_2.6.14-9.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 15 07:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3350527/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 17 14:07 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/39929/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -251,7 +283,7 @@ Get: 112 http://deb.debian.org/debian unstable/main amd64 tcl8.6-dev amd64 8.6.14+dfsg-1 [1022 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 tk8.6 amd64 8.6.14-1 [69.6 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 tk8.6-dev amd64 8.6.14-1 [783 kB] -Fetched 48.1 MB in 4s (13.1 MB/s) +Fetched 48.1 MB in 1s (84.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package tzdata. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19701 files and directories currently installed.) @@ -624,8 +656,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu May 16 20:20:25 UTC 2024. -Universal Time is now: Thu May 16 20:20:25 UTC 2024. +Local time is now: Thu Jun 19 03:22:12 UTC 2025. +Universal Time is now: Thu Jun 19 03:22:12 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -737,7 +769,11 @@ fakeroot is already the newest version (1.34-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-9_source.changes +I: user script /srv/workspace/pbuilder/39929/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/39929/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-9_source.changes dpkg-buildpackage: info: source package gcl dpkg-buildpackage: info: source version 2.6.14-9 dpkg-buildpackage: info: source distribution unstable @@ -892,7 +928,7 @@ checking working gprof... ok checking for CFLAG -pg... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-21-amd64 +checking system version (for dynamic loading)... Linux-6.6.13+bpo-amd64 checking for setjmp.h... yes checking sizeof jmp_buf... 200 checking for unistd.h... yes @@ -939,22 +975,22 @@ checking finding default linker script... got it checking output_arch... bfd_arch_i386 configure: trying to adjust text start -./configure: line 7577: 3377275 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377301 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377337 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377376 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377393 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377422 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377455 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377486 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377521 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377547 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377581 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377621 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377665 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377705 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377731 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3377769 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48315 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48327 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48339 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48353 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48369 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48383 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48396 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48408 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48422 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48437 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48451 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48465 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48479 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48494 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48508 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 48522 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 configure: min log text start 15 configure: max log text start 29 configure: lowering log text to 18000 to maximize data area @@ -1478,7 +1514,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -2819,7 +2855,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o +ar rs libgcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.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 @@ -3220,13 +3256,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 @@ -3495,7 +3531,7 @@ checking working gprof... ok checking for CFLAG -pg... yes checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-21-amd64 +checking system version (for dynamic loading)... Linux-6.6.13+bpo-amd64 checking for setjmp.h... yes checking sizeof jmp_buf... 200 checking for unistd.h... yes @@ -3542,22 +3578,22 @@ checking finding default linker script... got it checking output_arch... bfd_arch_i386 configure: trying to adjust text start -./configure: line 7577: 3501647 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501670 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501693 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501705 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501728 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501751 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501774 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501797 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501810 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501842 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501861 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501884 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501903 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501930 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501951 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3501971 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77419 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77438 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77467 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77479 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77492 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77505 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77519 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77558 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77579 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77594 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77619 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77648 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77678 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77718 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77769 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 77799 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 configure: min log text start 15 configure: max log text start 29 configure: lowering log text to 18000 to maximize data area @@ -4081,7 +4117,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -5422,7 +5458,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_gcl.o sys_gcl.c rm -rf libgcl.a -ar rs libgcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o +ar rs libgcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.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 @@ -6102,20 +6138,20 @@ 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_3624135_0.lsp. +Compiling gazonk_131512_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_3624135_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_0.o" -start address -T 0xc75380 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_0.o" -Compiling gazonk_3624135_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_0.o" +start address -T 0xc75380 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_0.o" +Compiling gazonk_131512_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_3624135_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_1.o" -start address -T 0xc75950 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_1.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_1.o" +start address -T 0xc75950 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_1.o" start address -T 0xc75200 ;; 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. @@ -6125,34 +6161,34 @@ 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_3624135_2.lsp. +Compiling gazonk_131512_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_3624135_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_2.o" -start address -T 0xc7a240 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_2.o" -Compiling gazonk_3624135_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_2.o" +start address -T 0xc7a240 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_2.o" +Compiling gazonk_131512_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_3624135_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_3.o" -start address -T 0xc7b540 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_3.o" -Compiling gazonk_3624135_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_3.o" +start address -T 0xc7b540 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_3.o" +Compiling gazonk_131512_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_3624135_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_4.o" -start address -T 0xc7c3b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_4.o" -Compiling gazonk_3624135_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_4.o" +start address -T 0xc7c3b0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_4.o" +Compiling gazonk_131512_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_3624135_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_5.o" -start address -T 0xc7cc20 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_5.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_5.o" +start address -T 0xc7cc20 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_5.o" start address -T 0xc75f00 ;; 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. @@ -6162,13 +6198,13 @@ 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_3624135_6.lsp. +Compiling gazonk_131512_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_3624135_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_6.o" -start address -T 0xc7dda0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_6.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_6.o" +start address -T 0xc7dda0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_6.o" start address -T 0xc7d6a0 ;; 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. @@ -6181,13 +6217,13 @@ 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_3624135_7.lsp. +Compiling gazonk_131512_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_3624135_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_7.o" -start address -T 0xc84b10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3624135_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_7.o" +start address -T 0xc84b10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_131512_7.o" Warning: DESCRIBE is being redefined. start address -T 0xc7e5f0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" Compiling GCL_PCL_COMPAT... @@ -6263,7 +6299,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_pcl_gcl.o sys_pcl_gcl.c rm -rf libpcl_gcl.a -ar rs libpcl_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_braid.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 @@ -6623,7 +6659,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -pg -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/build/reproducible-path/gcl-2.6.14/o -c -o sys_ansi_gcl.o sys_ansi_gcl.c rm -rf libansi_gcl.a -ar rs libansi_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_braid.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.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 @@ -7063,7 +7099,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xf2d070 ;; Finished loading "../tkl.o" +start address -T 0xf30e00 ;; Finished loading "../tkl.o" 82680 > @@ -7073,13 +7109,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 @@ -7346,7 +7382,7 @@ checking for gawk... no checking for nawk... nawk checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-21-amd64 +checking system version (for dynamic loading)... Linux-6.6.13+bpo-amd64 checking for setjmp.h... yes checking sizeof jmp_buf... 200 checking for unistd.h... yes @@ -7393,22 +7429,22 @@ checking finding default linker script... got it checking output_arch... bfd_arch_i386 configure: trying to adjust text start -./configure: line 7577: 3651147 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651187 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651210 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651239 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651279 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651309 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651350 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651390 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651440 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651485 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651534 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651574 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651623 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651674 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651720 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3651774 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136590 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136613 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136637 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136662 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136689 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136714 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136732 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136757 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136787 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136814 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136843 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136864 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136879 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136905 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136935 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 136961 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 configure: min log text start 15 configure: max log text start 29 configure: lowering log text to 18000 to maximize data area @@ -7932,7 +7968,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -9273,7 +9309,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -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/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o +ar rs libgcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.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 @@ -9674,13 +9710,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 @@ -9934,7 +9970,7 @@ checking for gawk... no checking for nawk... nawk checking for makeinfo... no -checking system version (for dynamic loading)... Linux-6.1.0-21-amd64 +checking system version (for dynamic loading)... Linux-6.6.13+bpo-amd64 checking for setjmp.h... yes checking sizeof jmp_buf... 200 checking for unistd.h... yes @@ -9981,22 +10017,22 @@ checking finding default linker script... got it checking output_arch... bfd_arch_i386 configure: trying to adjust text start -./configure: line 7577: 3712003 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712015 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712027 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712039 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712051 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712088 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712107 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712119 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712131 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712143 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712179 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712208 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712220 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712232 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712250 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 -./configure: line 7577: 3712262 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158768 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158788 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158811 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158834 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158860 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158883 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158895 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158918 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158941 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158964 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158976 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 158999 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 159024 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 159045 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 159057 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 +./configure: line 7577: 159069 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 configure: min log text start 15 configure: max log text start 29 configure: lowering log text to 18000 to maximize data area @@ -10520,7 +10556,7 @@ done touch bfdfiles rm -rf libpre_gcl.a -ar rs libpre_gcl.a ../o/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o sys_pre_gcl.o +ar rs libpre_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o sys_pre_gcl.o ar: creating libpre_gcl.a cp ../o/gcllib.a libgclp.a ranlib libgclp.a @@ -11861,7 +11897,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -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/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o sys_gcl.o +ar rs libgcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.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 @@ -12541,20 +12577,20 @@ 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_3743512_0.lsp. +Compiling gazonk_179261_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_3743512_0.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_0.o" -start address -T 0xc65640 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_0.o" -Compiling gazonk_3743512_1.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_0.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_0.o" +start address -T 0xc65640 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_0.o" +Compiling gazonk_179261_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_3743512_1.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_1.o" -start address -T 0xc65c10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_1.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_1.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_1.o" +start address -T 0xc65c10 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_1.o" start address -T 0xc654e0 ;; 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. @@ -12564,34 +12600,34 @@ 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_3743512_2.lsp. +Compiling gazonk_179261_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_3743512_2.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_2.o" -start address -T 0xc6a310 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_2.o" -Compiling gazonk_3743512_3.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_2.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_2.o" +start address -T 0xc6a310 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_2.o" +Compiling gazonk_179261_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_3743512_3.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_3.o" -start address -T 0xc6b610 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_3.o" -Compiling gazonk_3743512_4.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_3.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_3.o" +start address -T 0xc6b610 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_3.o" +Compiling gazonk_179261_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_3743512_4.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_4.o" -start address -T 0xc6c440 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_4.o" -Compiling gazonk_3743512_5.lsp. +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_4.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_4.o" +start address -T 0xc6c440 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_4.o" +Compiling gazonk_179261_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_3743512_5.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_5.o" -start address -T 0xc6cca0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_5.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_5.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_5.o" +start address -T 0xc6cca0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_5.o" start address -T 0xc661c0 ;; 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. @@ -12601,13 +12637,13 @@ 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_3743512_6.lsp. +Compiling gazonk_179261_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_3743512_6.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_6.o" -start address -T 0xc6dda0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_6.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_6.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_6.o" +start address -T 0xc6dda0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_6.o" start address -T 0xc6d730 ;; 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. @@ -12620,13 +12656,13 @@ 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_3743512_7.lsp. +Compiling gazonk_179261_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_3743512_7.o. -;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_7.o" -start address -T 0xc749c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_3743512_7.o" +Finished compiling /build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_7.o. +;; Loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_7.o" +start address -T 0xc749c0 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/pcl/gazonk_179261_7.o" Warning: DESCRIBE is being redefined. start address -T 0xc6e620 ;; Finished loading #p"/build/reproducible-path/gcl-2.6.14/unixport/../pcl/gcl_pcl_env.o" Compiling GCL_PCL_COMPAT... @@ -12702,7 +12738,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -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/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o sys_pcl_gcl.o +ar rs libpcl_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_braid.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 @@ -13062,7 +13098,7 @@ 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 -fcf-protection -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable -I/usr/include/tirpc -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/eval.o ../o/num_arith.o ../o/bitop.o ../o/prelink.o ../o/clxsocket.o ../o/num_log.o ../o/num_co.o ../o/big.o ../o/cmpaux.o ../o/alloc.o ../o/new_init.o ../o/nsocket.o ../o/unixsys.o ../o/utils.o ../o/structure.o ../o/macros.o ../o/unixfasl.o ../o/fat_string.o ../o/regexpr.o ../o/number.o ../o/predicate.o ../o/format.o ../o/usig2.o ../o/sockets.o ../o/toplevel.o ../o/main.o ../o/earith.o ../o/sequence.o ../o/pathname.o ../o/makefun.o ../o/mapfun.o ../o/unixfsys.o ../o/symbol.o ../o/typespec.o ../o/multival.o ../o/num_sfun.o ../o/gprof.o ../o/gcl_readline.o ../o/lex.o ../o/run_process.o ../o/iteration.o ../o/gbc.o ../o/nfunlink.o ../o/frame.o ../o/catch.o ../o/num_rand.o ../o/num_pred.o ../o/string.o ../o/bind.o ../o/print.o ../o/prog.o ../o/assignment.o ../o/let.o ../o/num_comp.o ../o/list.o ../o/sfasl.o ../o/unixsave.o ../o/backq.o ../o/character.o ../o/unixtime.o ../o/funlink.o ../o/error.o ../o/init_pari.o ../o/conditional.o ../o/array.o ../o/reference.o ../o/hash.o ../o/usig.o ../o/bds.o ../o/file.o ../o/package.o ../o/block.o ../o/read.o ../o/cfun.o ../lsp/gcl_truename.o ../lsp/gcl_evalmacros.o ../lsp/gcl_debug.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_arraylib.o ../lsp/gcl_packlib.o ../lsp/gcl_sharp.o ../lsp/gcl_serror.o ../lsp/gcl_describe.o ../lsp/gcl_info.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_restart.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_defmacro.o ../lsp/gcl_make_pathname.o ../lsp/gcl_defpackage.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_seqlib.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_loop.o ../lsp/gcl_namestring.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_fpe.o ../lsp/gcl_mislib.o ../lsp/gcl_trace.o ../lsp/gcl_defstruct.o ../lsp/gcl_numlib.o ../lsp/gcl_rename_file.o ../lsp/gcl_iolib.o ../lsp/gcl_module.o ../lsp/gcl_seq.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_setf.o ../lsp/gcl_directory.o ../lsp/gcl_assert.o ../lsp/gcl_sloop.o ../lsp/gcl_top.o ../lsp/gcl_listlib.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_predlib.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/XStruct-2.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/general-c.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/Xutil-2.o ../xgcl-2/gcl_index.o ../xgcl-2/Events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_Xstruct.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmplet.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpif.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_braid.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_defclass.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.o ../clcs/gcl_clcs_condition_definitions.o sys_ansi_gcl.o +ar rs libansi_gcl.a ../o/package.o ../o/funlink.o ../o/fat_string.o ../o/character.o ../o/gbc.o ../o/frame.o ../o/bds.o ../o/read.o ../o/format.o ../o/clxsocket.o ../o/assignment.o ../o/array.o ../o/iteration.o ../o/regexpr.o ../o/num_sfun.o ../o/list.o ../o/bitop.o ../o/multival.o ../o/bind.o ../o/big.o ../o/num_co.o ../o/pathname.o ../o/string.o ../o/eval.o ../o/init_pari.o ../o/unixtime.o ../o/catch.o ../o/gprof.o ../o/prelink.o ../o/num_log.o ../o/nsocket.o ../o/num_arith.o ../o/file.o ../o/sockets.o ../o/typespec.o ../o/num_rand.o ../o/cfun.o ../o/block.o ../o/backq.o ../o/unixsys.o ../o/macros.o ../o/mapfun.o ../o/gcl_readline.o ../o/run_process.o ../o/usig.o ../o/predicate.o ../o/sequence.o ../o/symbol.o ../o/unixsave.o ../o/number.o ../o/num_comp.o ../o/usig2.o ../o/num_pred.o ../o/unixfsys.o ../o/error.o ../o/cmpaux.o ../o/toplevel.o ../o/structure.o ../o/print.o ../o/main.o ../o/makefun.o ../o/nfunlink.o ../o/sfasl.o ../o/prog.o ../o/earith.o ../o/utils.o ../o/reference.o ../o/alloc.o ../o/hash.o ../o/unixfasl.o ../o/let.o ../o/lex.o ../o/conditional.o ../o/new_init.o ../lsp/gcl_make_pathname.o ../lsp/gcl_translate_pathname.o ../lsp/gcl_sharp.o ../lsp/gcl_merge_pathnames.o ../lsp/gcl_arraylib.o ../lsp/gcl_listlib.o ../lsp/gcl_seq.o ../lsp/gcl_module.o ../lsp/gcl_assert.o ../lsp/gcl_fpe.o ../lsp/gcl_truename.o ../lsp/gcl_info.o ../lsp/gcl_predlib.o ../lsp/gcl_make_defpackage.o ../lsp/gcl_setf.o ../lsp/gcl_defstruct.o ../lsp/gcl_sharp_uv.o ../lsp/gcl_top.o ../lsp/gcl_mislib.o ../lsp/gcl_pathname_match_p.o ../lsp/gcl_trace.o ../lsp/gcl_serror.o ../lsp/gcl_wild_pathname_p.o ../lsp/gcl_seqlib.o ../lsp/gcl_sloop.o ../lsp/gcl_iolib.o ../lsp/gcl_packlib.o ../lsp/gcl_namestring.o ../lsp/gcl_describe.o ../lsp/gcl_debug.o ../lsp/gcl_parse_namestring.o ../lsp/gcl_defmacro.o ../lsp/gcl_restart.o ../lsp/gcl_directory.o ../lsp/gcl_evalmacros.o ../lsp/gcl_numlib.o ../lsp/gcl_defpackage.o ../lsp/gcl_destructuring_bind.o ../lsp/gcl_rename_file.o ../lsp/gcl_logical_pathname_translations.o ../lsp/gcl_loop.o ../xgcl-2/gcl_Xinit.o ../xgcl-2/Events.o ../xgcl-2/XStruct-2.o ../xgcl-2/XStruct-4.o ../xgcl-2/gcl_X.o ../xgcl-2/gcl_XAtom.o ../xgcl-2/gcl_defentry_events.o ../xgcl-2/gcl_X10.o ../xgcl-2/gcl_index.o ../xgcl-2/gcl_Xstruct.o ../xgcl-2/general-c.o ../xgcl-2/gcl_Xlib.o ../xgcl-2/gcl_keysymdef.o ../xgcl-2/gcl_Xutil.o ../xgcl-2/gcl_general.o ../xgcl-2/gcl_XStruct_l_3.o ../xgcl-2/gcl_dwtrans.o ../xgcl-2/gcl_tohtml.o ../xgcl-2/Xutil-2.o ../cmpnew/gcl_cmpflet.o ../cmpnew/gcl_cmpmain.o ../cmpnew/gcl_cmpinline.o ../cmpnew/gcl_cmpvs.o ../cmpnew/gcl_cmpcall.o ../cmpnew/gcl_cmputil.o ../cmpnew/gcl_cmpspecial.o ../cmpnew/gcl_cmpblock.o ../cmpnew/gcl_cmptype.o ../cmpnew/gcl_cmpvar.o ../cmpnew/gcl_cmpcatch.o ../cmpnew/gcl_cmpmap.o ../cmpnew/gcl_cmplam.o ../cmpnew/gcl_cmptop.o ../cmpnew/gcl_cmplabel.o ../cmpnew/gcl_cmpeval.o ../cmpnew/gcl_cmploc.o ../cmpnew/gcl_cmptag.o ../cmpnew/gcl_cmpmulti.o ../cmpnew/gcl_cmpif.o ../cmpnew/gcl_cmpwt.o ../cmpnew/gcl_cmpfun.o ../cmpnew/gcl_cmpenv.o ../cmpnew/gcl_cmpbind.o ../cmpnew/gcl_cmplet.o ../pcl/gcl_pcl_dlisp.o ../pcl/gcl_pcl_cache.o ../pcl/gcl_pcl_gazonk0.o ../pcl/gcl_pcl_fngen.o ../pcl/gcl_pcl_fast_init.o ../pcl/gcl_pcl_iterate.o ../pcl/gcl_pcl_boot.o ../pcl/gcl_pcl_gazonk3.o ../pcl/gcl_pcl_gazonk2.o ../pcl/gcl_pcl_generic_functions.o ../pcl/gcl_pcl_slots_boot.o ../pcl/gcl_pcl_defs.o ../pcl/gcl_pcl_defclass.o ../pcl/gcl_pcl_macros.o ../pcl/gcl_pcl_slots.o ../pcl/gcl_pcl_walk.o ../pcl/gcl_pcl_ctypes.o ../pcl/gcl_pcl_dfun.o ../pcl/gcl_pcl_dlisp2.o ../pcl/gcl_pcl_defcombin.o ../pcl/gcl_pcl_env.o ../pcl/gcl_pcl_cpl.o ../pcl/gcl_pcl_gazonk6.o ../pcl/gcl_pcl_low.o ../pcl/gcl_pcl_combin.o ../pcl/gcl_pcl_gazonk4.o ../pcl/gcl_pcl_gazonk1.o ../pcl/gcl_pcl_precom2.o ../pcl/gcl_pcl_fin.o ../pcl/gcl_pcl_fixup.o ../pcl/gcl_pcl_impl_low.o ../pcl/gcl_pcl_gazonk7.o ../pcl/gcl_pcl_vector.o ../pcl/gcl_pcl_init.o ../pcl/gcl_pcl_precom1.o ../pcl/gcl_pcl_gazonk5.o ../pcl/gcl_pcl_pkg.o ../pcl/gcl_pcl_methods.o ../pcl/gcl_pcl_fsc.o ../pcl/gcl_pcl_std_class.o ../pcl/gcl_pcl_compat.o ../pcl/gcl_pcl_braid.o ../clcs/gcl_clcs_handler.o ../clcs/gcl_clcs_condition_definitions.o ../clcs/gcl_clcs_conditions.o ../clcs/gcl_clcs_precom.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 @@ -13502,7 +13538,7 @@ /tmp/ >;; Loading "../tkl.o" -start address -T 0xf150d0 ;; Finished loading "../tkl.o" +start address -T 0xf0f350 ;; Finished loading "../tkl.o" 81824 > @@ -13512,13 +13548,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 @@ -13675,17 +13711,6 @@ ;; 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 0xacb350 ;; 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_15pre8 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL UNEXEC) @@ -13720,9 +13745,20 @@ 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 0xacb350 ;; 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/random-aux.o. ;; Loading #p"random-aux.o" -start address -T 0xd17690 ;; Finished loading #p"random-aux.o" +start address -T 0xed1370 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13733,7 +13769,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 0xd17690 ;; Finished loading #p"random-aux.o" +start address -T 0xed1370 ;; Finished loading #p"random-aux.o" Compiling ansi-aux.lsp. ; (DEFUN CHECK-VALUES-LENGTH ...) is being compiled. ;; Warning: The ignored variable E is used. @@ -13744,14 +13780,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 0xf150d0 ;; Finished loading #p"ansi-aux.o" +start address -T 0xf0f350 ;; 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 0xf150d0 ;; Finished loading #p"ansi-aux.o" +start address -T 0xf0f350 ;; Finished loading #p"ansi-aux.o" ;; Loading "cl-symbol-names.lsp" ;; Finished loading "cl-symbol-names.lsp" ;; Finished loading "gclload1.lsp" @@ -14245,7 +14281,8 @@ Form: (REMOVE-IF #'MACRO-FUNCTION *EVAL-AND-COMPILE-MACROS*) Expected value: NIL Actual value: (DEFINE-SYMBOL-MACRO). - COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5Doing 11799 pending tests of 11799 tests total. + COMPILE.1 COMPILE.2 COMPILE.3 COMPILE.4 COMPILE.5 COMPILE.6 COMPILE.7 + COMPILE.8Doing 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* @@ -15515,8 +15552,770 @@ Form: (LOOP FOR NIL BEING THE SYMBOLS OF "LOOP.CL-TEST.1" COUNT T) Expected value: 6 Actual value: #. - COMPILE.6 COMPILE.7 - COMPILE.8 COMPILE.9 +Test LOOP.7.22 failed +Form: (LOOP + FOR + NIL + BEING + THE + EXTERNAL-SYMBOLS + OF + "LOOP.CL-TEST.1" + COUNT + T) +Expected value: 3 +Actual value: #. +Test LOOP.7.23 failed +Form: (LOOP + FOR + NIL + BEING + THE + PRESENT-SYMBOLS + OF + "LOOP.CL-TEST.2" + COUNT + T) +Expected value: 3 +Actual value: #. + LOOP.7.24 LOOP.7.25 LOOP.7.26 LOOP.7.27 LOOP.7.28 LOOP.7.29 LOOP.7.30 + LOOP.7.31 LOOP.7.32 LOOP.8.1 LOOP.8.2 LOOP.8.3 LOOP.8.4 LOOP.8.5 + LOOP.8.6 LOOP.8.7 LOOP.8.8 LOOP.8.9 LOOP.8.10 LOOP.8.11 LOOP.8.12 + LOOP.8.13 LOOP.8.14 LOOP.8.15 LOOP.8.16 LOOP.8.17 LOOP.8.18 +Test LOOP.8.19 failed +Form: (LOOP WITH (NIL A) = '(1 2) RETURN A) +Expected value: 2 +Actual value: #. +Test LOOP.8.20 failed +Form: (LOOP WITH (A NIL) = '(1 2) RETURN A) +Expected value: 1 +Actual value: #. +Test LOOP.8.21 failed +Form: (LOOP WITH B = 3 AND (A NIL) = '(1 2) RETURN (LIST A B)) +Expected value: (1 3) +Actual value: #. +Test LOOP.8.22 failed +Form: (LOOP WITH B = 3 AND (NIL A) = '(1 2) RETURN (LIST A B)) +Expected value: (2 3) +Actual value: #. + LOOP.8.23 LOOP.8.ERROR.1 +Test LOOP.8.ERROR.2 failed +Form: (CLASSIFY-ERROR (LOOP WITH A = 1 WITH A = 2 RETURN A)) +Expected value: PROGRAM-ERROR +Actual value: 2. + LOOP.9.1 LOOP.9.2 LOOP.9.3 LOOP.9.4 LOOP.9.5 LOOP.9.6 LOOP.9.7 + LOOP.9.8 LOOP.9.9 +Test LOOP.9.10 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + COLLECT + X + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). +Test LOOP.9.11 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + COLLECTING + X + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). + LOOP.9.12 LOOP.9.20 LOOP.9.21 LOOP.9.22 LOOP.9.23 LOOP.9.24 LOOP.9.25 + LOOP.9.26 +Test LOOP.9.27 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + APPEND + (LIST X) + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). +Test LOOP.9.28 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + APPENDING + (LIST X) + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). + LOOP.9.30 LOOP.9.31 LOOP.9.32 LOOP.9.33 LOOP.9.34 LOOP.9.35 LOOP.9.36 +Test LOOP.9.37 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + NCONC + (LIST X) + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). +Test LOOP.9.38 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + '(A B) + FOR + X + IN + '(C D) + NCONCING + (LIST X) + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: (C D). + LOOP.9.40 LOOP.9.41 LOOP.9.42 LOOP.10.1 LOOP.10.2 LOOP.10.3 LOOP.10.4 + LOOP.10.5 LOOP.10.6 LOOP.10.7 LOOP.10.8 +Test LOOP.10.9 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 10 + FOR + X + IN + '(A B C) + COUNT + X + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 3. +Test LOOP.10.10 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 10 + FOR + X + IN + '(A B C) + COUNTING + X + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 3. + LOOP.10.11 LOOP.10.12 LOOP.10.13 LOOP.10.14 LOOP.10.20 LOOP.10.21 + LOOP.10.22 LOOP.10.23 LOOP.10.24 LOOP.10.25 LOOP.10.26 LOOP.10.27 + LOOP.10.28 LOOP.10.29 LOOP.10.30 LOOP.10.31 LOOP.10.32 LOOP.10.33 + LOOP.10.34 LOOP.10.35 LOOP.10.36 +Test LOOP.10.37 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 10 + MAXIMIZE + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 10. +Test LOOP.10.38 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 10 + MAXIMIZING + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 10. + LOOP.10.39 LOOP.10.40 LOOP.10.41 LOOP.10.42 LOOP.10.43 LOOP.10.44 + LOOP.10.45 LOOP.10.46 LOOP.10.47 LOOP.10.48 LOOP.10.49 LOOP.10.50 + LOOP.10.51 LOOP.10.52 LOOP.10.53 LOOP.10.54 LOOP.10.55 LOOP.10.56 +Test LOOP.10.57 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 10 + MINIMIZE + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 1. +Test LOOP.10.58 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 10 + MINIMIZING + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 1. + LOOP.10.58A LOOP.10.59 LOOP.10.60 LOOP.10.61 LOOP.10.70 LOOP.10.71 + LOOP.10.72 LOOP.10.73 LOOP.10.74 LOOP.10.75 LOOP.10.76 LOOP.10.77 + LOOP.10.78 LOOP.10.79 LOOP.10.80 LOOP.10.81 LOOP.10.82 LOOP.10.83 + LOOP.10.84 +Test LOOP.10.85 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 4 + SUM + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 10. +Test LOOP.10.86 failed +Form: (CLASSIFY-ERROR + (LOOP + WITH + FOO + = + 100 + FOR + I + FROM + 1 + TO + 4 + SUMMING + I + INTO + FOO + FINALLY + (RETURN FOO))) +Expected value: PROGRAM-ERROR +Actual value: 10. + LOOP.10.87 LOOP.10.88 LOOP.10.89 LOOP.10.90 LOOP.10.91 LOOP.10.92 + LOOP.10.93 LOOP.11.1 LOOP.11.2 LOOP.11.3 LOOP.11.4 LOOP.11.5 LOOP.11.6 + LOOP.11.7 LOOP.11.8 +Test LOOP.11.9 failed +Form: (LOOP FOR I IN '(A B C D E) COLLECT I REPEAT 3) +Expected value: (A B C) +Actual value: #. + LOOP.11.10 LOOP.11.11 LOOP.11.12 LOOP.11.13 LOOP.11.14 LOOP.11.15 + LOOP.11.16 LOOP.11.17 LOOP.11.18 LOOP.11.20 LOOP.11.21 LOOP.11.22 + LOOP.11.23 LOOP.11.24 LOOP.11.25 LOOP.11.26 LOOP.11.27 LOOP.11.28 + LOOP.12.1 LOOP.12.2 LOOP.12.3 LOOP.12.4 LOOP.12.5 LOOP.12.6Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, +however one was already established by a ALWAYS clause. +Current LOOP context: NEVER (> X 10). + LOOP.12.7Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, +however one was already established by a ALWAYS clause. +Current LOOP context: NEVER (> X 5). + + LOOP.12.8Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, +however one was already established by a NEVER clause. +Current LOOP context: ALWAYS (< X 20). + LOOP.12.9 LOOP.12.10 LOOP.12.11 LOOP.12.12 LOOP.12.13 + LOOP.12.21 LOOP.12.22 LOOP.12.23 LOOP.12.24 LOOP.12.25 LOOP.12.26 + LOOP.12.30 LOOP.12.31 LOOP.12.32 LOOP.12.33 LOOP.12.41 LOOP.12.42 + LOOP.12.43 LOOP.12.ERROR.50 LOOP.12.ERROR.50A LOOP.12.ERROR.51 + LOOP.12.ERROR.51A LOOP.12.ERROR.52 LOOP.12.ERROR.52A LOOP.12.53 + LOOP.12.53A LOOP.12.54 LOOP.12.54A LOOP.12.55 LOOP.12.55A LOOP.13.1 + LOOP.13.2 LOOP.13.3 LOOP.13.4 LOOP.13.5 LOOP.13.6 LOOP.13.7 LOOP.13.8 + LOOP.13.9 LOOP.13.10 LOOP.13.11 LOOP.13.12 LOOP.13.13 LOOP.13.14 + LOOP.13.15 LOOP.13.16 LOOP.13.17 LOOP.13.18 LOOP.13.19 LOOP.13.20 + LOOP.13.21 LOOP.13.22 LOOP.13.23 LOOP.13.24 LOOP.13.25 LOOP.13.26 + LOOP.13.27 LOOP.13.28 LOOP.13.29 LOOP.13.30 LOOP.13.31 LOOP.13.32 + LOOP.13.33 LOOP.13.34 LOOP.13.35 LOOP.13.36 LOOP.13.37 LOOP.13.38 + LOOP.13.39 LOOP.13.40 LOOP.13.41 LOOP.13.42 LOOP.13.43 LOOP.13.44 + LOOP.13.45 LOOP.13.46 LOOP.13.47 LOOP.13.52 LOOP.13.53 LOOP.13.54 + LOOP.13.55 LOOP.13.56 LOOP.13.57 LOOP.13.58 LOOP.13.59 LOOP.13.60 + LOOP.13.61 LOOP.13.62 LOOP.13.63 LOOP.13.64 LOOP.13.65 LOOP.13.66 + LOOP.13.67 LOOP.13.68 LOOP.13.69 LOOP.13.70 LOOP.13.71 LOOP.13.72 + LOOP.13.73 LOOP.13.74 LOOP.13.75 LOOP.13.76 LOOP.13.77 LOOP.13.78 + LOOP.13.79 LOOP.13.80 LOOP.13.81 LOOP.13.82 LOOP.13.83 LOOP.13.84 + LOOP.13.85 LOOP.13.86 LOOP.13.87 LOOP.14.1 LOOP.14.2 LOOP.14.3 + LOOP.14.4 LOOP.14.5 LOOP.14.6 LOOP.14.7 LOOP.14.8 LOOP.14.9 LOOP.14.10 + LOOP.14.11 LOOP.14.12 LOOP.14.13 LOOP.14.14 LOOP.14.15 LOOP.14.16 + LOOP.14.17 LOOP.14.18 LOOP.14.19 LOOP.14.20 LOOP.14.21 LOOP.14.22 + LOOP.14.23 LOOP.14.24 LOOP.14.25 LOOP.14.26 LOOP.14.27 LOOP.14.28 +Test LOOP.14.29 failed +Form: (LET ((IT 'Z)) + (LOOP FOR X IN '(A B C D) WHEN X COLLECT IT AND COLLECT IT)) +Expected value: (A Z B Z C Z D Z) +Actual value: (A A B B C C D D). + LOOP.14.30 LOOP.14.31 LOOP.14.32 LOOP.14.33 LOOP.14.34 LOOP.14.35 + LOOP.14.36 LOOP.14.37 LOOP.14.38 LOOP.14.39 LOOP.14.40 LOOP.14.41 + LOOP.14.42 LOOP.14.43 LOOP.14.44 LOOP.14.45 LOOP.15.30 LOOP.15.31 + LOOP.15.32 LOOP.15.33 LOOP.15.34 LOOP.15.35 LOOP.15.36 LOOP.15.37 + LOOP.15.38 LOOP.15.39 LOOP.15.40 LOOP.15.41 LOOP.15.42 LOOP.15.43 + LOOP.15.44 LOOP.15.45 LOOP.15.46 LOOP.15.47 LOOP.15.48 LOOP.15.49 + LOOP.15.50 LOOP.15.51 LOOP.15.52 LOOP.15.53 LOOP.15.54 LOOP.15.55 + LOOP.15.56 LOOP.15.57 LOOP.15.58 LOOP.15.59 LOOP.15.60 LOOP.15.61 + LOOP.15.62 LOOP.15.63 LOOP.15.64 LOOP.15.65 LOOP.15.66 LOOP.15.67 + LOOP.15.68 LOOP.15.69 LOOP.15.70 LOOP.15.71 LOOP.15.72 LOOP.15.73 + LOOP.15.74 LOOP.15.75 LOOP.16.30 LOOP.16.31 LOOP.16.32 LOOP.16.33 + LOOP.16.34 LOOP.16.35 LOOP.16.36 LOOP.16.37 LOOP.16.38 LOOP.16.39 + LOOP.16.40 LOOP.16.41 LOOP.16.42 LOOP.16.43 LOOP.16.44 LOOP.16.45 + LOOP.16.46 LOOP.16.47 LOOP.16.48 LOOP.16.49 LOOP.16.50 LOOP.16.51 + LOOP.16.52 LOOP.16.53 LOOP.16.54 LOOP.16.55 LOOP.16.56 LOOP.16.57 + LOOP.16.58 LOOP.16.59 LOOP.16.60 LOOP.16.61 LOOP.16.62 LOOP.16.63 + LOOP.16.64 LOOP.16.65 LOOP.16.66 LOOP.16.67 LOOP.16.68 LOOP.16.69 + LOOP.16.70 LOOP.16.71 LOOP.16.72 LOOP.16.73 LOOP.16.74 LOOP.16.75 + LOOP.17.1 LOOP.17.2 LOOP.17.3 LOOP.17.4 LOOP.17.5 LOOP.17.6 LOOP.17.7 + LOOP.17.8 LOOP.17.9 LOOP.17.10 LOOP.17.11 LOOP.17.12 LOOP.17.13 + LOOP.17.14 LOOP.17.20 LOOP.17.21 CONDITION.1 +Test CONDITION.2 failed +Form: (LOOP + FOR + (CND . SUPERS) + IN + *ALLOWED-CONDITION-INCLUSIONS* + APPEND + (LOOP + FOR + SUPER + IN + SUPERS + UNLESS + (SUBTYPEP CND SUPER) + COLLECT + (LIST CND SUPER))) +Expected value: NIL +Actual value: ((ARITHMETIC-ERROR ERROR) + (ARITHMETIC-ERROR SERIOUS-CONDITION) + (ARITHMETIC-ERROR CONDITION) (CELL-ERROR ERROR) + (CELL-ERROR SERIOUS-CONDITION) (CELL-ERROR CONDITION) + (CONTROL-ERROR ERROR) (CONTROL-ERROR SERIOUS-CONDITION) + (CONTROL-ERROR CONDITION) + (DIVISION-BY-ZERO ARITHMETIC-ERROR) + (DIVISION-BY-ZERO ERROR) + (DIVISION-BY-ZERO SERIOUS-CONDITION) + (DIVISION-BY-ZERO CONDITION) (END-OF-FILE STREAM-ERROR) + (END-OF-FILE ERROR) (END-OF-FILE SERIOUS-CONDITION) + (END-OF-FILE CONDITION) (ERROR SERIOUS-CONDITION) + (ERROR CONDITION) (FILE-ERROR ERROR) + (FILE-ERROR SERIOUS-CONDITION) (FILE-ERROR CONDITION) + (FLOATING-POINT-INEXACT ARITHMETIC-ERROR) + (FLOATING-POINT-INEXACT ERROR) + (FLOATING-POINT-INEXACT SERIOUS-CONDITION) + (FLOATING-POINT-INEXACT CONDITION) + (FLOATING-POINT-INVALID-OPERATION ARITHMETIC-ERROR) + (FLOATING-POINT-INVALID-OPERATION ERROR) + (FLOATING-POINT-INVALID-OPERATION SERIOUS-CONDITION) + (FLOATING-POINT-INVALID-OPERATION CONDITION) + (FLOATING-POINT-OVERFLOW ARITHMETIC-ERROR) + (FLOATING-POINT-OVERFLOW ERROR) + (FLOATING-POINT-OVERFLOW SERIOUS-CONDITION) + (FLOATING-POINT-OVERFLOW CONDITION) + (FLOATING-POINT-UNDERFLOW ARITHMETIC-ERROR) + (FLOATING-POINT-UNDERFLOW ERROR) + (FLOATING-POINT-UNDERFLOW SERIOUS-CONDITION) + (FLOATING-POINT-UNDERFLOW CONDITION) + (PACKAGE-ERROR ERROR) (PACKAGE-ERROR SERIOUS-CONDITION) + (PACKAGE-ERROR CONDITION) (PARSE-ERROR ERROR) + (PARSE-ERROR SERIOUS-CONDITION) (PARSE-ERROR CONDITION) + (PRINT-NOT-READABLE ERROR) + (PRINT-NOT-READABLE SERIOUS-CONDITION) + (PRINT-NOT-READABLE CONDITION) (PROGRAM-ERROR ERROR) + (PROGRAM-ERROR SERIOUS-CONDITION) + (PROGRAM-ERROR CONDITION) (READER-ERROR PARSE-ERROR) + (READER-ERROR STREAM-ERROR) (READER-ERROR ERROR) + (READER-ERROR SERIOUS-CONDITION) + (READER-ERROR CONDITION) (SERIOUS-CONDITION CONDITION) + (SIMPLE-CONDITION CONDITION) + (SIMPLE-ERROR SIMPLE-CONDITION) (SIMPLE-ERROR ERROR) + (SIMPLE-ERROR SERIOUS-CONDITION) + (SIMPLE-ERROR CONDITION) + (SIMPLE-TYPE-ERROR SIMPLE-CONDITION) + (SIMPLE-TYPE-ERROR TYPE-ERROR) (SIMPLE-TYPE-ERROR ERROR) + (SIMPLE-TYPE-ERROR SERIOUS-CONDITION) + (SIMPLE-TYPE-ERROR CONDITION) + (SIMPLE-WARNING SIMPLE-CONDITION) + (SIMPLE-WARNING WARNING) (SIMPLE-WARNING CONDITION) + (STORAGE-CONDITION SERIOUS-CONDITION) + (STORAGE-CONDITION CONDITION) (STREAM-ERROR ERROR) + (STREAM-ERROR SERIOUS-CONDITION) + (STREAM-ERROR CONDITION) (STYLE-WARNING WARNING) + (STYLE-WARNING CONDITION) (TYPE-ERROR ERROR) + (TYPE-ERROR SERIOUS-CONDITION) (TYPE-ERROR CONDITION) + (UNBOUND-SLOT CELL-ERROR) (UNBOUND-SLOT ERROR) + (UNBOUND-SLOT SERIOUS-CONDITION) + (UNBOUND-SLOT CONDITION) (UNBOUND-VARIABLE CELL-ERROR) + (UNBOUND-VARIABLE ERROR) + (UNBOUND-VARIABLE SERIOUS-CONDITION) + (UNBOUND-VARIABLE CONDITION) + (UNDEFINED-FUNCTION CELL-ERROR) + (UNDEFINED-FUNCTION ERROR) + (UNDEFINED-FUNCTION SERIOUS-CONDITION) + (UNDEFINED-FUNCTION CONDITION) (WARNING CONDITION)). + CONDITION.3 CELL-ERROR-NAME.1 CELL-ERROR-NAME.2 CELL-ERROR-NAME.3 + CELL-ERROR-NAME.4 CELL-ERROR-NAME.5 CELL-ERROR-NAME.6 + CELL-ERROR-NAME.ERROR.1 CELL-ERROR-NAME.ERROR.2 ASSERT.1 ASSERT.2 + ASSERT.3 ASSERT.3A ASSERT.4 ASSERT.5 ASSERT.6 ASSERT.7 ASSERT.8 + ASSERT.9 ERROR.1 ERROR.2 ERROR.3 ERROR.4 +Test ERROR.5 failed +Form: (LET ((FMT (FORMATTER "Error"))) + (HANDLER-CASE (ERROR FMT) + (SIMPLE-ERROR (C) (FROB-SIMPLE-ERROR C FMT)))) +Expected value: T +Actual value: #. + ERROR.6 ERROR.7 ERROR.8 CERROR.1 CERROR.2 CERROR.3 CERROR.4 +Test CERROR.5 failed +Form: (LET ((FMT (FORMATTER "Cerror"))) + (HANDLER-CASE (CERROR "Keep going." FMT) + (SIMPLE-ERROR (C) (FROB-SIMPLE-ERROR C FMT)))) +Expected value: T +Actual value: #. + CERROR.6 CERROR.ERROR.1 CERROR.ERROR.2 CHECK-TYPE.1 CHECK-TYPE.2 + CHECK-TYPE.3 CHECK-TYPE.4 CHECK-TYPE.5 CHECK-TYPE.6 CHECK-TYPE.7 + WARN.1 WARN.2 WARN.3 WARN.4 WARN.5 WARN.6 WARN.7 WARN.8 WARN.9 WARN.10 + WARN.11 WARN.12 WARN.13 WARN.14 WARN.15 WARN.16 WARN.17 WARN.18 + INVOKE-DEBUGGER.1 HANDLER-BIND.1 HANDLER-BIND.2 HANDLER-BIND.3 + HANDLER-BIND.4 HANDLER-BIND.5 HANDLER-BIND.6 HANDLER-BIND.7 + HANDLER-BIND.8 +Test HANDLER-BIND.9 failed +Form: (CATCH 'FOO + (HANDLER-BIND + ((SIMPLE-ERROR + (SYSTEM:LAMBDA-BLOCK HANDLER-BIND.7-HANDLER-FN (C) + (DECLARE (IGNORE C)) + (THROW 'FOO 'GOOD)))) + (ERROR "simple error"))) +Expected value: GOOD +Actual value: #. + HANDLER-BIND.10 HANDLER-BIND.11 HANDLER-BIND.12 HANDLER-BIND.13 + HANDLER-BIND.14 HANDLER-BIND.15 HANDLER-BIND.16 HANDLER-BIND.17 + SUBTYPEP-NULL-LIST SUBTYPEP-CONS-LIST SUBTYPEP-NULL-CONS +Test SUBTYPEP-CONS-NULL failed +Form: (SUBTYPEP* 'CONS 'NULL) +Expected values: NIL + T +Actual values: NIL + NIL. + SUBTYPEP-NULL-ATOM SUBTYPEP-CONS-ATOM SUBTYPEP-ATOM-CONS + SUBTYPEP-ATOM-LIST SUBTYPEP-LIST-ATOM NULL-NULL-UNIVERSE + FUNCTION-BOUND-CONS-FNS MACRO-BOUND-CONS-MACROS NO-CONS-FNS-ARE-MACROS + CONS-OF-SYMBOLS CONS-WITH-NIL CONS-EQ-EQUAL CONS-EQUAL-LIST + CONS.ORDER.1 CONSP-LIST CONSP-CONS CONSP-NIL CONSP-EMPTY-LIST + CONSP-SINGLE-ELEMENT-LIST CONSP-XOR-ATOM-UNIVERSE CONSP-CONS-UNIVERSE + CONSP.ORDER.1 CONSP.ERROR.1 CONSP.ERROR.2 ATOM.ORDER.1 ATOM.ERROR.1 + ATOM.ERROR.2 CONS.23 CONS.24 CONS.25 CONS.26 CONS.27 CONS.28 CONS.29 + CONS.30 CONS.31 CONS.32 CONS.33 CONS.34 CONS.36 CONS.37 CONS.38 + CONS.39 CONS.40 CONS.41 CONS.42 CONS.43 CONS.44 CONS.45 CONS.46 + CONS.47 CONS.48 CONS.49 CONS.50 CONS.51 CONS.52 CONS.53 CONS.ERROR.1 + CONS.ERROR.2 CONS.ERROR.3 RPLACA.1 RPLACA.ORDER.1 RPLACD.1 + RPLACD.ORDER.1 RPLACA.ERROR.1 RPLACA.ERROR.2 RPLACA.ERROR.3 + RPLACA.ERROR.4 RPLACA.ERROR.5 RPLACA.ERROR.6 RPLACD.ERROR.1 + RPLACD.ERROR.2 RPLACD.ERROR.3 RPLACD.ERROR.4 RPLACD.ERROR.5 + RPLACD.ERROR.6 COPY-TREE.1 COPY-TREE.2 COPY-TREE.ORDER.1 + COPY-TREE.ERROR.1 COPY-TREE.ERROR.2 SUBLIS.1 SUBLIS.2 SUBLIS.3 + SUBLIS.4 SUBLIS.5 SUBLIS.6 SUBLIS.7 SUBLIS.8 SUBLIS.ORDER.1 + SUBLIS.ORDER.2 SUBLIS.ALLOW-OTHER-KEYS.1 SUBLIS.ALLOW-OTHER-KEYS.2 + SUBLIS.ALLOW-OTHER-KEYS.3 SUBLIS.ALLOW-OTHER-KEYS.4 + SUBLIS.ALLOW-OTHER-KEYS.5 SUBLIS.KEYWORDS.6 SUBLIS.ERROR.1 + SUBLIS.ERROR.2 SUBLIS.ERROR.3 SUBLIS.ERROR.4 SUBLIS.ERROR.5 + SUBLIS.ERROR.6 SUBLIS.ERROR.7 NSUBLIS.1 NSUBLIS.2 NSUBLIS.3 NSUBLIS.4 + NSUBLIS.5 NSUBLIS.6 NSUBLIS.7 NSUBLIS.8 NSUBLIS.9 NSUBLIS.ORDER.1 + NSUBLIS.ORDER.2 NSUBLIS.ALLOW-OTHER-KEYS.1 NSUBLIS.ALLOW-OTHER-KEYS.2 + NSUBLIS.ALLOW-OTHER-KEYS.3 NSUBLIS.ALLOW-OTHER-KEYS.4 + NSUBLIS.ALLOW-OTHER-KEYS.5 NSUBLIS.KEYWORDS.6 NSUBLIS.ERROR.1 + NSUBLIS.ERROR.2 NSUBLIS.ERROR.3 NSUBLIS.ERROR.4 NSUBLIS.ERROR.5 + NSUBLIS.ERROR.6 NSUBLIS.ERROR.7 SUBLIS.SHARED SUBST.1 SUBST.2 SUBST.3 + SUBST.4 SUBST.5 SUBST.6 SUBST.7 SUBST.8 SUBST.9 SUBST.ORDER.1 + SUBST.ORDER.2 SUBST.ALLOW-OTHER-KEYS.1 SUBST.ALLOW-OTHER-KEYS.2 + SUBST.ALLOW-OTHER-KEYS.3 SUBST.ALLOW-OTHER-KEYS.4 + SUBST.ALLOW-OTHER-KEYS.5 SUBST.KEYWORDS.6 SUBST-IF.1 SUBST-IF-NOT.1 + SUBST-IF.2 SUBST-IF.3 SUBST-IF-NOT.2 SUBST-IF.4 SUBST-IF-NOT.3 + SUBST-IF.5 SUBST-IF-NOT.4 SUBST-IF.6 SUBST-IF-NOT.5 SUBST-IF.7 + SUBST-IF-NOT.7 SUBST-IF.ALLOW-OTHER-KEYS.1 SUBST-IF.ALLOW-OTHER-KEYS.2 + SUBST-IF.ALLOW-OTHER-KEYS.3 SUBST-IF.ALLOW-OTHER-KEYS.4 + SUBST-IF.ALLOW-OTHER-KEYS.5 SUBST-IF.KEYWORDS.6 + SUBST-IF-NOT.ALLOW-OTHER-KEYS.1 SUBST-IF-NOT.ALLOW-OTHER-KEYS.2 + SUBST-IF-NOT.ALLOW-OTHER-KEYS.3 SUBST-IF-NOT.ALLOW-OTHER-KEYS.4 + SUBST-IF-NOT.ALLOW-OTHER-KEYS.5 SUBST-IF-NOT.KEYWORDS.6 NSUBST.1 + NSUBST.2 NSUBST.3 NSUBST.4 NSUBST.5 NSUBST.6 NSUBST.7 NSUBST.8 + NSUBST.9 NSUBST.ORDER.1 NSUBST.ORDER.2 NSUBST.ALLOW-OTHER-KEYS.1 + NSUBST.ALLOW-OTHER-KEYS.2 NSUBST.ALLOW-OTHER-KEYS.3 + NSUBST.ALLOW-OTHER-KEYS.4 NSUBST.ALLOW-OTHER-KEYS.5 NSUBST.KEYWORDS.6 + NSUBST-IF.1 NSUBST-IF-NOT.1 NSUBST-IF.2 NSUBST-IF.3 NSUBST-IF-NOT.2 + NSUBST-IF.4 NSUBST-IF-NOT.3 NSUBST-IF.5 NSUBST-IF-NOT.4 NSUBST-IF.6 + NSUBST-IF-NOT.5 NSUBST-IF.7 NSUBST-IF-NOT.6 NSUBST-IF.8 + NSUBST-IF-NOT.7 NSUBST-IF.ALLOW-OTHER-KEYS.1 + NSUBST-IF.ALLOW-OTHER-KEYS.2 NSUBST-IF.ALLOW-OTHER-KEYS.3 + NSUBST-IF.ALLOW-OTHER-KEYS.4 NSUBST-IF.ALLOW-OTHER-KEYS.5 + NSUBST-IF.KEYWORDS.6 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.1 + NSUBST-IF-NOT.ALLOW-OTHER-KEYS.2 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.3 + NSUBST-IF-NOT.ALLOW-OTHER-KEYS.4 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.5 + NSUBST-IF-NOT.KEYWORDS.6 SUBST.ERROR.1 SUBST.ERROR.2 SUBST.ERROR.3 + SUBST.ERROR.4 SUBST.ERROR.5 SUBST.ERROR.6 SUBST.ERROR.7 SUBST.ERROR.8 + SUBST.ERROR.9 SUBST.ERROR.10 NSUBST.ERROR.1 NSUBST.ERROR.2 + NSUBST.ERROR.3 NSUBST.ERROR.4 NSUBST.ERROR.5 NSUBST.ERROR.6 + NSUBST.ERROR.7 NSUBST.ERROR.8 NSUBST.ERROR.9 NSUBST.ERROR.10 + SUBST-IF.ERROR.1 SUBST-IF.ERROR.2 SUBST-IF.ERROR.3 SUBST-IF.ERROR.4 + SUBST-IF.ERROR.5 SUBST-IF.ERROR.6 SUBST-IF.ERROR.7 SUBST-IF.ERROR.8 + SUBST-IF-NOT.ERROR.1 SUBST-IF-NOT.ERROR.2 SUBST-IF-NOT.ERROR.3 + SUBST-IF-NOT.ERROR.4 SUBST-IF-NOT.ERROR.5 SUBST-IF-NOT.ERROR.6 + SUBST-IF-NOT.ERROR.7 SUBST-IF-NOT.ERROR.8 NSUBST-IF.ERROR.1 + NSUBST-IF.ERROR.2 NSUBST-IF.ERROR.3 NSUBST-IF.ERROR.4 + NSUBST-IF.ERROR.5 NSUBST-IF.ERROR.6 NSUBST-IF.ERROR.7 + NSUBST-IF.ERROR.8 NSUBST-IF-NOT.ERROR.1 NSUBST-IF-NOT.ERROR.2 + NSUBST-IF-NOT.ERROR.3 NSUBST-IF-NOT.ERROR.4 NSUBST-IF-NOT.ERROR.5 + NSUBST-IF-NOT.ERROR.6 NSUBST-IF-NOT.ERROR.7 NSUBST-IF-NOT.ERROR.8 + COPY-LIST.1 COPY-LIST.2 COPY-LIST.3 COPY-LIST.4 COPY-LIST.ERROR.1 + COPY-LIST.ERROR.2 LIST.1 LIST.2 LIST.ORDER.1 LIST.ORDER.2 LIST.ORDER.3 + LIST*.1 LIST*.2 LIST-LIST*.1 LIST*.3 LIST*.ORDER.1 LIST*.ORDER.2 + LIST-LENGTH-NIL LIST-LENGTH-LIST LIST-LENGTH-CIRCULAR-LIST + LIST-LENGTH.ORDER.1 LIST-LENGTH.ERROR.1 LIST-LENGTH.ERROR.2 + LIST-LENGTH.ERROR.3 LIST-LENGTH.ERROR.4 LIST-LENGTH.ERROR.5 LISTP-NIL + LISTP-SYMBOL LISTP-SINGLETON-LIST LISTP-CIRCULAR-LIST + LISTP-LONGER-LIST LISTP-UNIVERSE LISTP.ORDER.1 LISTP.ERROR.1 + LISTP.ERROR.2 TYPEP-NIL-LIST TYPEP-SYMBOL-LIST + TYPEP-SINGLETON-LIST-LIST TYPEP-CIRCULAR-LIST-LIST + TYPEP-LONGER-LIST-LIST MAKE-LIST-EMPTY.1 MAKE-LIST-EMPTY.2 + MAKE-LIST-NO-INITIAL-ELEMENT MAKE-LIST-WITH-INITIAL-ELEMENT + MAKE-LIST.ALLOW-OTHER-KEYS.1 MAKE-LIST.ALLOW-OTHER-KEYS.2 + MAKE-LIST.ALLOW-OTHER-KEYS.3 MAKE-LIST.ALLOW-OTHER-KEYS.4 + MAKE-LIST.ALLOW-OTHER-KEYS.5 MAKE-LIST-REPEATED-KEYWORD + MAKE-LIST.ORDER.1 MAKE-LIST.ORDER.2 MAKE-LIST.ERROR.1 + MAKE-LIST.ERROR.2 MAKE-LIST.ERROR.3 MAKE-LIST.ERROR.4 + MAKE-LIST.ERROR.5 MAKE-LIST.ERROR.6 MAKE-LIST.ERROR.7 + MAKE-LIST.ERROR.8 PUSH.1 PUSH.2 PUSH.3 PUSH.ORDER.1 POP.1 POP.2 + POP.ORDER.1 PUSH-AND-POP PUSHNEW.1 PUSHNEW.2 PUSHNEW.3 PUSHNEW.4 + PUSHNEW.5 PUSHNEW.6 PUSHNEW.7 PUSHNEW.8 PUSHNEW.9 PUSHNEW.10 + PUSHNEW.11 PUSHNEW.12 PUSHNEW.13 PUSHNEW.14 PUSHNEW.15 PUSHNEW.ERROR.1 + PUSHNEW.ERROR.2 PUSHNEW.ERROR.3 ADJOIN.1 ADJOIN.2 ADJOIN.3 ADJOIN.4 + ADJOIN.5 ADJOIN.6 ADJOIN.7 ADJOIN.8 ADJOIN.9 ADJOIN.10 ADJOIN.11 + ADJOIN.12 ADJOIN.14 ADJOIN.15 ADJOIN.16 ADJOIN.17 ADJOIN.18 + ADJOIN.ORDER.1 ADJOIN.ORDER.2 ADJOIN.ALLOW-OTHER-KEYS.1 + ADJOIN.ALLOW-OTHER-KEYS.2 ADJOIN.ALLOW-OTHER-KEYS.3 + ADJOIN.ALLOW-OTHER-KEYS.4 ADJOIN.ALLOW-OTHER-KEYS.5 ADJOIN.REPEAT-KEY + ADJOIN.ERROR.1 ADJOIN.ERROR.2 ADJOIN.ERROR.3 ADJOIN.ERROR.4 + ADJOIN.ERROR.5 ADJOIN.ERROR.6 ADJOIN.ERROR.7 ADJOIN.ERROR.8 + ADJOIN.ERROR.9 FIRST-ETC-1 FIRST-ETC-2 REST-SET-1 CAR-SET CDR-SET + CAAR-SET CADR-SET CDAR-SET CDDR-SET CAAAR-SET CAADR-SET CADAR-SET + CADDR-SET CDAAR-SET CDADR-SET CDDAR-SET CDDDR-SET CAAAAR-SET + CAAADR-SET CAADAR-SET CAADDR-SET CADAAR-SET CADADR-SET CADDAR-SET + CADDDR-SET CDAAAR-SET CDAADR-SET CDADAR-SET CDADDR-SET CDDAAR-SET + CDDADR-SET CDDDAR-SET CDDDDR-SET FIRST-SET SECOND-SET THIRD-SET + FOURTH-SET FIFTH-SET SIXTH-SET SEVENTH-SET EIGHTH-SET NINTH-SET + TENTH-SET FIRST.ERROR.NO-ARGS FIRST.ERROR.EXCESS-ARGS + SECOND.ERROR.NO-ARGS SECOND.ERROR.EXCESS-ARGS THIRD.ERROR.NO-ARGS + THIRD.ERROR.EXCESS-ARGS FOURTH.ERROR.NO-ARGS FOURTH.ERROR.EXCESS-ARGS + FIFTH.ERROR.NO-ARGS FIFTH.ERROR.EXCESS-ARGS SIXTH.ERROR.NO-ARGS + SIXTH.ERROR.EXCESS-ARGS SEVENTH.ERROR.NO-ARGS + SEVENTH.ERROR.EXCESS-ARGS EIGHTH.ERROR.NO-ARGS + EIGHTH.ERROR.EXCESS-ARGS NINTH.ERROR.NO-ARGS NINTH.ERROR.EXCESS-ARGS + TENTH.ERROR.NO-ARGS TENTH.ERROR.EXCESS-ARGS CAR.ERROR.NO-ARGS + CAR.ERROR.EXCESS-ARGS CDR.ERROR.NO-ARGS CDR.ERROR.EXCESS-ARGS + CAAR.ERROR.NO-ARGS CAAR.ERROR.EXCESS-ARGS CADR.ERROR.NO-ARGS + CADR.ERROR.EXCESS-ARGS CDAR.ERROR.NO-ARGS CDAR.ERROR.EXCESS-ARGS + CDDR.ERROR.NO-ARGS CDDR.ERROR.EXCESS-ARGS CAAAR.ERROR.NO-ARGS + CAAAR.ERROR.EXCESS-ARGS CAADR.ERROR.NO-ARGS CAADR.ERROR.EXCESS-ARGS + CADAR.ERROR.NO-ARGS CADAR.ERROR.EXCESS-ARGS CADDR.ERROR.NO-ARGS + CADDR.ERROR.EXCESS-ARGS CDAAR.ERROR.NO-ARGS CDAAR.ERROR.EXCESS-ARGS + CDADR.ERROR.NO-ARGS CDADR.ERROR.EXCESS-ARGS CDDAR.ERROR.NO-ARGS + CDDAR.ERROR.EXCESS-ARGS CDDDR.ERROR.NO-ARGS CDDDR.ERROR.EXCESS-ARGS + CAAAAR.ERROR.NO-ARGS CAAAAR.ERROR.EXCESS-ARGS CAAADR.ERROR.NO-ARGS + CAAADR.ERROR.EXCESS-ARGS CAADAR.ERROR.NO-ARGS CAADAR.ERROR.EXCESS-ARGS + CAADDR.ERROR.NO-ARGS CAADDR.ERROR.EXCESS-ARGS CADAAR.ERROR.NO-ARGS + CADAAR.ERROR.EXCESS-ARGS CADADR.ERROR.NO-ARGS CADADR.ERROR.EXCESS-ARGS + CADDAR.ERROR.NO-ARGS CADDAR.ERROR.EXCESS-ARGS CADDDR.ERROR.NO-ARGS + CADDDR.ERROR.EXCESS-ARGS CDAAAR.ERROR.NO-ARGS CDAAAR.ERROR.EXCESS-ARGS + CDAADR.ERROR.NO-ARGS CDAADR.ERROR.EXCESS-ARGS CDADAR.ERROR.NO-ARGS + 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 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 COMPILE.9 Test COMPILE.ERROR.1 failed Form: (CLASSIFY-ERROR (COMPILE)) Expected value: PROGRAM-ERROR @@ -17216,770 +18015,22 @@ NUNION.ERROR.10 SET-DIFFERENCE.1 SET-DIFFERENCE.2 SET-DIFFERENCE.3 SET-DIFFERENCE.4 SET-DIFFERENCE.5 SET-DIFFERENCE.6 SET-DIFFERENCE.7 SET-DIFFERENCE.8 SET-DIFFERENCE.9 SET-DIFFERENCE.10 SET-DIFFERENCE.11 - SET-DIFFERENCE.12Test LOOP.7.22 failed -Form: (LOOP - FOR - NIL - BEING - THE - EXTERNAL-SYMBOLS - OF - "LOOP.CL-TEST.1" - COUNT - T) -Expected value: 3 -Actual value: #. -Test LOOP.7.23 failed -Form: (LOOP - FOR - NIL - BEING - THE - PRESENT-SYMBOLS - OF - "LOOP.CL-TEST.2" - COUNT - T) -Expected value: 3 -Actual value: #. - LOOP.7.24 LOOP.7.25 LOOP.7.26 LOOP.7.27 LOOP.7.28 LOOP.7.29 LOOP.7.30 - LOOP.7.31 LOOP.7.32 LOOP.8.1 LOOP.8.2 LOOP.8.3 LOOP.8.4 LOOP.8.5 - LOOP.8.6 LOOP.8.7 LOOP.8.8 LOOP.8.9 LOOP.8.10 LOOP.8.11 LOOP.8.12 - LOOP.8.13 LOOP.8.14 LOOP.8.15 LOOP.8.16 LOOP.8.17 LOOP.8.18 -Test LOOP.8.19 failed -Form: (LOOP WITH (NIL A) = '(1 2) RETURN A) -Expected value: 2 -Actual value: #. -Test LOOP.8.20 failed -Form: (LOOP WITH (A NIL) = '(1 2) RETURN A) -Expected value: 1 -Actual value: #. -Test LOOP.8.21 failed -Form: (LOOP WITH B = 3 AND (A NIL) = '(1 2) RETURN (LIST A B)) -Expected value: (1 3) -Actual value: #. -Test LOOP.8.22 failed -Form: (LOOP WITH B = 3 AND (NIL A) = '(1 2) RETURN (LIST A B)) -Expected value: (2 3) -Actual value: #. - LOOP.8.23 LOOP.8.ERROR.1 -Test LOOP.8.ERROR.2 failed -Form: (CLASSIFY-ERROR (LOOP WITH A = 1 WITH A = 2 RETURN A)) -Expected value: PROGRAM-ERROR -Actual value: 2. - LOOP.9.1 LOOP.9.2 LOOP.9.3 LOOP.9.4 LOOP.9.5 LOOP.9.6 LOOP.9.7 - LOOP.9.8 LOOP.9.9 -Test LOOP.9.10 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - COLLECT - X - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). -Test LOOP.9.11 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - COLLECTING - X - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). - LOOP.9.12 LOOP.9.20 LOOP.9.21 LOOP.9.22 LOOP.9.23 LOOP.9.24 LOOP.9.25 - LOOP.9.26 -Test LOOP.9.27 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - APPEND - (LIST X) - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). -Test LOOP.9.28 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - APPENDING - (LIST X) - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). - LOOP.9.30 LOOP.9.31 LOOP.9.32 LOOP.9.33 LOOP.9.34 LOOP.9.35 LOOP.9.36 -Test LOOP.9.37 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - NCONC - (LIST X) - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). -Test LOOP.9.38 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - '(A B) - FOR - X - IN - '(C D) - NCONCING - (LIST X) - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: (C D). - LOOP.9.40 LOOP.9.41 LOOP.9.42 LOOP.10.1 LOOP.10.2 LOOP.10.3 LOOP.10.4 - LOOP.10.5 LOOP.10.6 LOOP.10.7 LOOP.10.8 -Test LOOP.10.9 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 10 - FOR - X - IN - '(A B C) - COUNT - X - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 3. -Test LOOP.10.10 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 10 - FOR - X - IN - '(A B C) - COUNTING - X - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 3. - LOOP.10.11 LOOP.10.12 LOOP.10.13 LOOP.10.14 LOOP.10.20 LOOP.10.21 - LOOP.10.22 LOOP.10.23 LOOP.10.24 LOOP.10.25 LOOP.10.26 LOOP.10.27 - LOOP.10.28 LOOP.10.29 LOOP.10.30 LOOP.10.31 LOOP.10.32 LOOP.10.33 - LOOP.10.34 LOOP.10.35 LOOP.10.36 -Test LOOP.10.37 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 10 - MAXIMIZE - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 10. -Test LOOP.10.38 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 10 - MAXIMIZING - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 10. - LOOP.10.39 LOOP.10.40 LOOP.10.41 LOOP.10.42 LOOP.10.43 LOOP.10.44 - LOOP.10.45 LOOP.10.46 LOOP.10.47 LOOP.10.48 LOOP.10.49 LOOP.10.50 - LOOP.10.51 LOOP.10.52 LOOP.10.53 LOOP.10.54 LOOP.10.55 LOOP.10.56 -Test LOOP.10.57 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 10 - MINIMIZE - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 1. -Test LOOP.10.58 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 10 - MINIMIZING - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 1. - LOOP.10.58A LOOP.10.59 LOOP.10.60 LOOP.10.61 LOOP.10.70 LOOP.10.71 - LOOP.10.72 LOOP.10.73 LOOP.10.74 LOOP.10.75 LOOP.10.76 LOOP.10.77 - LOOP.10.78 LOOP.10.79 LOOP.10.80 LOOP.10.81 LOOP.10.82 LOOP.10.83 - LOOP.10.84 -Test LOOP.10.85 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 4 - SUM - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 10. -Test LOOP.10.86 failed -Form: (CLASSIFY-ERROR - (LOOP - WITH - FOO - = - 100 - FOR - I - FROM - 1 - TO - 4 - SUMMING - I - INTO - FOO - FINALLY - (RETURN FOO))) -Expected value: PROGRAM-ERROR -Actual value: 10. - LOOP.10.87 LOOP.10.88 LOOP.10.89 LOOP.10.90 LOOP.10.91 LOOP.10.92 - LOOP.10.93 LOOP.11.1 LOOP.11.2 LOOP.11.3 LOOP.11.4 LOOP.11.5 LOOP.11.6 - LOOP.11.7 LOOP.11.8 -Test LOOP.11.9 failed -Form: (LOOP FOR I IN '(A B C D E) COLLECT I REPEAT 3) -Expected value: (A B C) -Actual value: #. - LOOP.11.10 LOOP.11.11 LOOP.11.12 LOOP.11.13 LOOP.11.14 LOOP.11.15 - LOOP.11.16 LOOP.11.17 LOOP.11.18 LOOP.11.20 LOOP.11.21 LOOP.11.22 - LOOP.11.23 LOOP.11.24 LOOP.11.25 LOOP.11.26 LOOP.11.27 LOOP.11.28 - LOOP.12.1 LOOP.12.2 LOOP.12.3 LOOP.12.4 LOOP.12.5 LOOP.12.6Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, -however one was already established by a ALWAYS clause. -Current LOOP context: NEVER (> X 10). - LOOP.12.7Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, -however one was already established by a ALWAYS clause. -Current LOOP context: NEVER (> X 5). - - LOOP.12.8Warning: SIMPLE-WARNING: LOOP clause is providing a value for the iteration, -however one was already established by a NEVER clause. -Current LOOP context: ALWAYS (< X 20). - LOOP.12.9 LOOP.12.10 LOOP.12.11 LOOP.12.12 LOOP.12.13 - LOOP.12.21 LOOP.12.22 LOOP.12.23 LOOP.12.24 LOOP.12.25 LOOP.12.26 - LOOP.12.30 LOOP.12.31 LOOP.12.32 LOOP.12.33 LOOP.12.41 LOOP.12.42 - LOOP.12.43 LOOP.12.ERROR.50 LOOP.12.ERROR.50A LOOP.12.ERROR.51 - LOOP.12.ERROR.51A LOOP.12.ERROR.52 LOOP.12.ERROR.52A LOOP.12.53 - LOOP.12.53A LOOP.12.54 LOOP.12.54A LOOP.12.55 LOOP.12.55A LOOP.13.1 - LOOP.13.2 LOOP.13.3 LOOP.13.4 LOOP.13.5 LOOP.13.6 LOOP.13.7 LOOP.13.8 - LOOP.13.9 LOOP.13.10 LOOP.13.11 LOOP.13.12 LOOP.13.13 LOOP.13.14 - LOOP.13.15 LOOP.13.16 LOOP.13.17 LOOP.13.18 LOOP.13.19 LOOP.13.20 - LOOP.13.21 LOOP.13.22 LOOP.13.23 LOOP.13.24 LOOP.13.25 LOOP.13.26 - LOOP.13.27 LOOP.13.28 LOOP.13.29 LOOP.13.30 LOOP.13.31 LOOP.13.32 - LOOP.13.33 LOOP.13.34 LOOP.13.35 LOOP.13.36 LOOP.13.37 LOOP.13.38 - LOOP.13.39 LOOP.13.40 LOOP.13.41 LOOP.13.42 LOOP.13.43 LOOP.13.44 - LOOP.13.45 LOOP.13.46 LOOP.13.47 LOOP.13.52 LOOP.13.53 LOOP.13.54 - LOOP.13.55 LOOP.13.56 LOOP.13.57 LOOP.13.58 LOOP.13.59 LOOP.13.60 - LOOP.13.61 LOOP.13.62 LOOP.13.63 LOOP.13.64 LOOP.13.65 LOOP.13.66 - LOOP.13.67 LOOP.13.68 LOOP.13.69 LOOP.13.70 LOOP.13.71 LOOP.13.72 - LOOP.13.73 LOOP.13.74 LOOP.13.75 LOOP.13.76 LOOP.13.77 LOOP.13.78 - LOOP.13.79 LOOP.13.80 LOOP.13.81 LOOP.13.82 LOOP.13.83 LOOP.13.84 - LOOP.13.85 LOOP.13.86 LOOP.13.87 LOOP.14.1 LOOP.14.2 LOOP.14.3 - LOOP.14.4 LOOP.14.5 LOOP.14.6 LOOP.14.7 LOOP.14.8 LOOP.14.9 LOOP.14.10 - LOOP.14.11 LOOP.14.12 LOOP.14.13 LOOP.14.14 LOOP.14.15 LOOP.14.16 - LOOP.14.17 LOOP.14.18 LOOP.14.19 LOOP.14.20 LOOP.14.21 LOOP.14.22 - LOOP.14.23 LOOP.14.24 LOOP.14.25 LOOP.14.26 LOOP.14.27 LOOP.14.28 -Test LOOP.14.29 failed -Form: (LET ((IT 'Z)) - (LOOP FOR X IN '(A B C D) WHEN X COLLECT IT AND COLLECT IT)) -Expected value: (A Z B Z C Z D Z) -Actual value: (A A B B C C D D). - LOOP.14.30 LOOP.14.31 LOOP.14.32 LOOP.14.33 LOOP.14.34 LOOP.14.35 - LOOP.14.36 LOOP.14.37 LOOP.14.38 LOOP.14.39 LOOP.14.40 LOOP.14.41 - LOOP.14.42 LOOP.14.43 LOOP.14.44 LOOP.14.45 LOOP.15.30 LOOP.15.31 - LOOP.15.32 LOOP.15.33 LOOP.15.34 LOOP.15.35 LOOP.15.36 LOOP.15.37 - LOOP.15.38 LOOP.15.39 LOOP.15.40 LOOP.15.41 LOOP.15.42 LOOP.15.43 - LOOP.15.44 LOOP.15.45 LOOP.15.46 LOOP.15.47 LOOP.15.48 LOOP.15.49 - LOOP.15.50 LOOP.15.51 LOOP.15.52 LOOP.15.53 LOOP.15.54 LOOP.15.55 - LOOP.15.56 LOOP.15.57 LOOP.15.58 LOOP.15.59 LOOP.15.60 LOOP.15.61 - LOOP.15.62 LOOP.15.63 LOOP.15.64 LOOP.15.65 LOOP.15.66 LOOP.15.67 - LOOP.15.68 LOOP.15.69 LOOP.15.70 LOOP.15.71 LOOP.15.72 LOOP.15.73 - LOOP.15.74 LOOP.15.75 LOOP.16.30 LOOP.16.31 LOOP.16.32 LOOP.16.33 - LOOP.16.34 LOOP.16.35 LOOP.16.36 LOOP.16.37 LOOP.16.38 LOOP.16.39 - LOOP.16.40 LOOP.16.41 LOOP.16.42 LOOP.16.43 LOOP.16.44 LOOP.16.45 - LOOP.16.46 LOOP.16.47 LOOP.16.48 LOOP.16.49 LOOP.16.50 LOOP.16.51 - LOOP.16.52 LOOP.16.53 LOOP.16.54 LOOP.16.55 LOOP.16.56 LOOP.16.57 - LOOP.16.58 LOOP.16.59 LOOP.16.60 LOOP.16.61 LOOP.16.62 LOOP.16.63 - LOOP.16.64 LOOP.16.65 LOOP.16.66 LOOP.16.67 LOOP.16.68 LOOP.16.69 - LOOP.16.70 LOOP.16.71 LOOP.16.72 LOOP.16.73 LOOP.16.74 LOOP.16.75 - LOOP.17.1 LOOP.17.2 LOOP.17.3 LOOP.17.4 LOOP.17.5 LOOP.17.6 LOOP.17.7 - LOOP.17.8 LOOP.17.9 LOOP.17.10 LOOP.17.11 LOOP.17.12 LOOP.17.13 - LOOP.17.14 LOOP.17.20 LOOP.17.21 CONDITION.1 -Test CONDITION.2 failed -Form: (LOOP - FOR - (CND . SUPERS) - IN - *ALLOWED-CONDITION-INCLUSIONS* - APPEND - (LOOP - FOR - SUPER - IN - SUPERS - UNLESS - (SUBTYPEP CND SUPER) - COLLECT - (LIST CND SUPER))) -Expected value: NIL -Actual value: ((ARITHMETIC-ERROR ERROR) - (ARITHMETIC-ERROR SERIOUS-CONDITION) - (ARITHMETIC-ERROR CONDITION) (CELL-ERROR ERROR) - (CELL-ERROR SERIOUS-CONDITION) (CELL-ERROR CONDITION) - (CONTROL-ERROR ERROR) (CONTROL-ERROR SERIOUS-CONDITION) - (CONTROL-ERROR CONDITION) - (DIVISION-BY-ZERO ARITHMETIC-ERROR) - (DIVISION-BY-ZERO ERROR) - (DIVISION-BY-ZERO SERIOUS-CONDITION) - (DIVISION-BY-ZERO CONDITION) (END-OF-FILE STREAM-ERROR) - (END-OF-FILE ERROR) (END-OF-FILE SERIOUS-CONDITION) - (END-OF-FILE CONDITION) (ERROR SERIOUS-CONDITION) - (ERROR CONDITION) (FILE-ERROR ERROR) - (FILE-ERROR SERIOUS-CONDITION) (FILE-ERROR CONDITION) - (FLOATING-POINT-INEXACT ARITHMETIC-ERROR) - (FLOATING-POINT-INEXACT ERROR) - (FLOATING-POINT-INEXACT SERIOUS-CONDITION) - (FLOATING-POINT-INEXACT CONDITION) - (FLOATING-POINT-INVALID-OPERATION ARITHMETIC-ERROR) - (FLOATING-POINT-INVALID-OPERATION ERROR) - (FLOATING-POINT-INVALID-OPERATION SERIOUS-CONDITION) - (FLOATING-POINT-INVALID-OPERATION CONDITION) - (FLOATING-POINT-OVERFLOW ARITHMETIC-ERROR) - (FLOATING-POINT-OVERFLOW ERROR) - (FLOATING-POINT-OVERFLOW SERIOUS-CONDITION) - (FLOATING-POINT-OVERFLOW CONDITION) - (FLOATING-POINT-UNDERFLOW ARITHMETIC-ERROR) - (FLOATING-POINT-UNDERFLOW ERROR) - (FLOATING-POINT-UNDERFLOW SERIOUS-CONDITION) - (FLOATING-POINT-UNDERFLOW CONDITION) - (PACKAGE-ERROR ERROR) (PACKAGE-ERROR SERIOUS-CONDITION) - (PACKAGE-ERROR CONDITION) (PARSE-ERROR ERROR) - (PARSE-ERROR SERIOUS-CONDITION) (PARSE-ERROR CONDITION) - (PRINT-NOT-READABLE ERROR) - (PRINT-NOT-READABLE SERIOUS-CONDITION) - (PRINT-NOT-READABLE CONDITION) (PROGRAM-ERROR ERROR) - (PROGRAM-ERROR SERIOUS-CONDITION) - (PROGRAM-ERROR CONDITION) (READER-ERROR PARSE-ERROR) - (READER-ERROR STREAM-ERROR) (READER-ERROR ERROR) - (READER-ERROR SERIOUS-CONDITION) - (READER-ERROR CONDITION) (SERIOUS-CONDITION CONDITION) - (SIMPLE-CONDITION CONDITION) - (SIMPLE-ERROR SIMPLE-CONDITION) (SIMPLE-ERROR ERROR) - (SIMPLE-ERROR SERIOUS-CONDITION) - (SIMPLE-ERROR CONDITION) - (SIMPLE-TYPE-ERROR SIMPLE-CONDITION) - (SIMPLE-TYPE-ERROR TYPE-ERROR) (SIMPLE-TYPE-ERROR ERROR) - (SIMPLE-TYPE-ERROR SERIOUS-CONDITION) - (SIMPLE-TYPE-ERROR CONDITION) - (SIMPLE-WARNING SIMPLE-CONDITION) - (SIMPLE-WARNING WARNING) (SIMPLE-WARNING CONDITION) - (STORAGE-CONDITION SERIOUS-CONDITION) - (STORAGE-CONDITION CONDITION) (STREAM-ERROR ERROR) - (STREAM-ERROR SERIOUS-CONDITION) - (STREAM-ERROR CONDITION) (STYLE-WARNING WARNING) - (STYLE-WARNING CONDITION) (TYPE-ERROR ERROR) - (TYPE-ERROR SERIOUS-CONDITION) (TYPE-ERROR CONDITION) - (UNBOUND-SLOT CELL-ERROR) (UNBOUND-SLOT ERROR) - (UNBOUND-SLOT SERIOUS-CONDITION) - (UNBOUND-SLOT CONDITION) (UNBOUND-VARIABLE CELL-ERROR) - (UNBOUND-VARIABLE ERROR) - (UNBOUND-VARIABLE SERIOUS-CONDITION) - (UNBOUND-VARIABLE CONDITION) - (UNDEFINED-FUNCTION CELL-ERROR) - (UNDEFINED-FUNCTION ERROR) - (UNDEFINED-FUNCTION SERIOUS-CONDITION) - (UNDEFINED-FUNCTION CONDITION) (WARNING CONDITION)). - CONDITION.3 CELL-ERROR-NAME.1 CELL-ERROR-NAME.2 CELL-ERROR-NAME.3 - CELL-ERROR-NAME.4 CELL-ERROR-NAME.5 CELL-ERROR-NAME.6 - CELL-ERROR-NAME.ERROR.1 CELL-ERROR-NAME.ERROR.2 ASSERT.1 ASSERT.2 - ASSERT.3 ASSERT.3A ASSERT.4 ASSERT.5 ASSERT.6 ASSERT.7 ASSERT.8 - ASSERT.9 ERROR.1 ERROR.2 ERROR.3 ERROR.4 -Test ERROR.5 failed -Form: (LET ((FMT (FORMATTER "Error"))) - (HANDLER-CASE (ERROR FMT) - (SIMPLE-ERROR (C) (FROB-SIMPLE-ERROR C FMT)))) -Expected value: T -Actual value: #. - ERROR.6 ERROR.7 ERROR.8 CERROR.1 CERROR.2 CERROR.3 CERROR.4 -Test CERROR.5 failed -Form: (LET ((FMT (FORMATTER "Cerror"))) - (HANDLER-CASE (CERROR "Keep going." FMT) - (SIMPLE-ERROR (C) (FROB-SIMPLE-ERROR C FMT)))) -Expected value: T -Actual value: #. - CERROR.6 CERROR.ERROR.1 CERROR.ERROR.2 CHECK-TYPE.1 CHECK-TYPE.2 - CHECK-TYPE.3 CHECK-TYPE.4 CHECK-TYPE.5 CHECK-TYPE.6 CHECK-TYPE.7 - WARN.1 WARN.2 WARN.3 WARN.4 WARN.5 WARN.6 WARN.7 WARN.8 WARN.9 WARN.10 - WARN.11 WARN.12 WARN.13 WARN.14 WARN.15 WARN.16 WARN.17 WARN.18 - INVOKE-DEBUGGER.1 HANDLER-BIND.1 HANDLER-BIND.2 HANDLER-BIND.3 - HANDLER-BIND.4 HANDLER-BIND.5 HANDLER-BIND.6 HANDLER-BIND.7 - HANDLER-BIND.8 -Test HANDLER-BIND.9 failed -Form: (CATCH 'FOO - (HANDLER-BIND - ((SIMPLE-ERROR - (SYSTEM:LAMBDA-BLOCK HANDLER-BIND.7-HANDLER-FN (C) - (DECLARE (IGNORE C)) - (THROW 'FOO 'GOOD)))) - (ERROR "simple error"))) -Expected value: GOOD -Actual value: #. - HANDLER-BIND.10 HANDLER-BIND.11 HANDLER-BIND.12 HANDLER-BIND.13 - HANDLER-BIND.14 HANDLER-BIND.15 HANDLER-BIND.16 HANDLER-BIND.17 - SUBTYPEP-NULL-LIST SUBTYPEP-CONS-LIST SUBTYPEP-NULL-CONS -Test SUBTYPEP-CONS-NULL failed -Form: (SUBTYPEP* 'CONS 'NULL) -Expected values: NIL - T -Actual values: NIL - NIL. - SUBTYPEP-NULL-ATOM SUBTYPEP-CONS-ATOM SUBTYPEP-ATOM-CONS - SUBTYPEP-ATOM-LIST SUBTYPEP-LIST-ATOM NULL-NULL-UNIVERSE - FUNCTION-BOUND-CONS-FNS MACRO-BOUND-CONS-MACROS NO-CONS-FNS-ARE-MACROS - CONS-OF-SYMBOLS CONS-WITH-NIL CONS-EQ-EQUAL CONS-EQUAL-LIST - CONS.ORDER.1 CONSP-LIST CONSP-CONS CONSP-NIL CONSP-EMPTY-LIST - CONSP-SINGLE-ELEMENT-LIST CONSP-XOR-ATOM-UNIVERSE CONSP-CONS-UNIVERSE - CONSP.ORDER.1 CONSP.ERROR.1 CONSP.ERROR.2 ATOM.ORDER.1 ATOM.ERROR.1 - ATOM.ERROR.2 CONS.23 CONS.24 CONS.25 CONS.26 CONS.27 CONS.28 CONS.29 - CONS.30 CONS.31 CONS.32 CONS.33 CONS.34 CONS.36 CONS.37 CONS.38 - CONS.39 CONS.40 CONS.41 CONS.42 CONS.43 CONS.44 CONS.45 CONS.46 - CONS.47 CONS.48 CONS.49 CONS.50 CONS.51 CONS.52 CONS.53 CONS.ERROR.1 - CONS.ERROR.2 CONS.ERROR.3 RPLACA.1 RPLACA.ORDER.1 RPLACD.1 - RPLACD.ORDER.1 RPLACA.ERROR.1 RPLACA.ERROR.2 RPLACA.ERROR.3 - RPLACA.ERROR.4 RPLACA.ERROR.5 RPLACA.ERROR.6 RPLACD.ERROR.1 - RPLACD.ERROR.2 RPLACD.ERROR.3 RPLACD.ERROR.4 RPLACD.ERROR.5 - RPLACD.ERROR.6 COPY-TREE.1 COPY-TREE.2 COPY-TREE.ORDER.1 - COPY-TREE.ERROR.1 COPY-TREE.ERROR.2 SUBLIS.1 SUBLIS.2 SUBLIS.3 - SUBLIS.4 SUBLIS.5 SUBLIS.6 SUBLIS.7 SUBLIS.8 SUBLIS.ORDER.1 - SUBLIS.ORDER.2 SUBLIS.ALLOW-OTHER-KEYS.1 SUBLIS.ALLOW-OTHER-KEYS.2 - SUBLIS.ALLOW-OTHER-KEYS.3 SUBLIS.ALLOW-OTHER-KEYS.4 - SUBLIS.ALLOW-OTHER-KEYS.5 SUBLIS.KEYWORDS.6 SUBLIS.ERROR.1 - SUBLIS.ERROR.2 SUBLIS.ERROR.3 SUBLIS.ERROR.4 SUBLIS.ERROR.5 - SUBLIS.ERROR.6 SUBLIS.ERROR.7 NSUBLIS.1 NSUBLIS.2 NSUBLIS.3 NSUBLIS.4 - NSUBLIS.5 NSUBLIS.6 NSUBLIS.7 NSUBLIS.8 NSUBLIS.9 NSUBLIS.ORDER.1 - NSUBLIS.ORDER.2 NSUBLIS.ALLOW-OTHER-KEYS.1 NSUBLIS.ALLOW-OTHER-KEYS.2 - NSUBLIS.ALLOW-OTHER-KEYS.3 NSUBLIS.ALLOW-OTHER-KEYS.4 - NSUBLIS.ALLOW-OTHER-KEYS.5 NSUBLIS.KEYWORDS.6 NSUBLIS.ERROR.1 - NSUBLIS.ERROR.2 NSUBLIS.ERROR.3 NSUBLIS.ERROR.4 NSUBLIS.ERROR.5 - NSUBLIS.ERROR.6 NSUBLIS.ERROR.7 SUBLIS.SHARED SUBST.1 SUBST.2 SUBST.3 - SUBST.4 SUBST.5 SUBST.6 SUBST.7 SUBST.8 SUBST.9 SUBST.ORDER.1 - SUBST.ORDER.2 SUBST.ALLOW-OTHER-KEYS.1 SUBST.ALLOW-OTHER-KEYS.2 - SUBST.ALLOW-OTHER-KEYS.3 SUBST.ALLOW-OTHER-KEYS.4 - SUBST.ALLOW-OTHER-KEYS.5 SUBST.KEYWORDS.6 SUBST-IF.1 SUBST-IF-NOT.1 - SUBST-IF.2 SUBST-IF.3 SUBST-IF-NOT.2 SUBST-IF.4 SUBST-IF-NOT.3 - SUBST-IF.5 SUBST-IF-NOT.4 SUBST-IF.6 SUBST-IF-NOT.5 SUBST-IF.7 - SUBST-IF-NOT.7 SUBST-IF.ALLOW-OTHER-KEYS.1 SUBST-IF.ALLOW-OTHER-KEYS.2 - SUBST-IF.ALLOW-OTHER-KEYS.3 SUBST-IF.ALLOW-OTHER-KEYS.4 - SUBST-IF.ALLOW-OTHER-KEYS.5 SUBST-IF.KEYWORDS.6 - SUBST-IF-NOT.ALLOW-OTHER-KEYS.1 SUBST-IF-NOT.ALLOW-OTHER-KEYS.2 - SUBST-IF-NOT.ALLOW-OTHER-KEYS.3 SUBST-IF-NOT.ALLOW-OTHER-KEYS.4 - SUBST-IF-NOT.ALLOW-OTHER-KEYS.5 SUBST-IF-NOT.KEYWORDS.6 NSUBST.1 - NSUBST.2 NSUBST.3 NSUBST.4 NSUBST.5 NSUBST.6 NSUBST.7 NSUBST.8 - NSUBST.9 NSUBST.ORDER.1 NSUBST.ORDER.2 NSUBST.ALLOW-OTHER-KEYS.1 - NSUBST.ALLOW-OTHER-KEYS.2 NSUBST.ALLOW-OTHER-KEYS.3 - NSUBST.ALLOW-OTHER-KEYS.4 NSUBST.ALLOW-OTHER-KEYS.5 NSUBST.KEYWORDS.6 - NSUBST-IF.1 NSUBST-IF-NOT.1 NSUBST-IF.2 NSUBST-IF.3 NSUBST-IF-NOT.2 - NSUBST-IF.4 NSUBST-IF-NOT.3 NSUBST-IF.5 NSUBST-IF-NOT.4 NSUBST-IF.6 - NSUBST-IF-NOT.5 NSUBST-IF.7 NSUBST-IF-NOT.6 NSUBST-IF.8 - NSUBST-IF-NOT.7 NSUBST-IF.ALLOW-OTHER-KEYS.1 - NSUBST-IF.ALLOW-OTHER-KEYS.2 NSUBST-IF.ALLOW-OTHER-KEYS.3 - NSUBST-IF.ALLOW-OTHER-KEYS.4 NSUBST-IF.ALLOW-OTHER-KEYS.5 - NSUBST-IF.KEYWORDS.6 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.1 - NSUBST-IF-NOT.ALLOW-OTHER-KEYS.2 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.3 - NSUBST-IF-NOT.ALLOW-OTHER-KEYS.4 NSUBST-IF-NOT.ALLOW-OTHER-KEYS.5 - NSUBST-IF-NOT.KEYWORDS.6 SUBST.ERROR.1 SUBST.ERROR.2 SUBST.ERROR.3 - SUBST.ERROR.4 SUBST.ERROR.5 SUBST.ERROR.6 SUBST.ERROR.7 SUBST.ERROR.8 - SUBST.ERROR.9 SUBST.ERROR.10 NSUBST.ERROR.1 NSUBST.ERROR.2 - NSUBST.ERROR.3 NSUBST.ERROR.4 NSUBST.ERROR.5 NSUBST.ERROR.6 - NSUBST.ERROR.7 NSUBST.ERROR.8 NSUBST.ERROR.9 NSUBST.ERROR.10 - SUBST-IF.ERROR.1 SUBST-IF.ERROR.2 SUBST-IF.ERROR.3 SUBST-IF.ERROR.4 - SUBST-IF.ERROR.5 SUBST-IF.ERROR.6 SUBST-IF.ERROR.7 SUBST-IF.ERROR.8 - SUBST-IF-NOT.ERROR.1 SUBST-IF-NOT.ERROR.2 SUBST-IF-NOT.ERROR.3 - SUBST-IF-NOT.ERROR.4 SUBST-IF-NOT.ERROR.5 SUBST-IF-NOT.ERROR.6 - SUBST-IF-NOT.ERROR.7 SUBST-IF-NOT.ERROR.8 NSUBST-IF.ERROR.1 - NSUBST-IF.ERROR.2 NSUBST-IF.ERROR.3 NSUBST-IF.ERROR.4 - NSUBST-IF.ERROR.5 NSUBST-IF.ERROR.6 NSUBST-IF.ERROR.7 - NSUBST-IF.ERROR.8 NSUBST-IF-NOT.ERROR.1 NSUBST-IF-NOT.ERROR.2 - NSUBST-IF-NOT.ERROR.3 NSUBST-IF-NOT.ERROR.4 NSUBST-IF-NOT.ERROR.5 - NSUBST-IF-NOT.ERROR.6 NSUBST-IF-NOT.ERROR.7 NSUBST-IF-NOT.ERROR.8 - COPY-LIST.1 COPY-LIST.2 COPY-LIST.3 COPY-LIST.4 COPY-LIST.ERROR.1 - COPY-LIST.ERROR.2 LIST.1 LIST.2 LIST.ORDER.1 LIST.ORDER.2 LIST.ORDER.3 - LIST*.1 LIST*.2 LIST-LIST*.1 LIST*.3 LIST*.ORDER.1 LIST*.ORDER.2 - LIST-LENGTH-NIL LIST-LENGTH-LIST LIST-LENGTH-CIRCULAR-LIST - LIST-LENGTH.ORDER.1 LIST-LENGTH.ERROR.1 LIST-LENGTH.ERROR.2 - LIST-LENGTH.ERROR.3 LIST-LENGTH.ERROR.4 LIST-LENGTH.ERROR.5 LISTP-NIL - LISTP-SYMBOL LISTP-SINGLETON-LIST LISTP-CIRCULAR-LIST - LISTP-LONGER-LIST LISTP-UNIVERSE LISTP.ORDER.1 LISTP.ERROR.1 - LISTP.ERROR.2 TYPEP-NIL-LIST TYPEP-SYMBOL-LIST - TYPEP-SINGLETON-LIST-LIST TYPEP-CIRCULAR-LIST-LIST - TYPEP-LONGER-LIST-LIST MAKE-LIST-EMPTY.1 MAKE-LIST-EMPTY.2 - MAKE-LIST-NO-INITIAL-ELEMENT MAKE-LIST-WITH-INITIAL-ELEMENT - MAKE-LIST.ALLOW-OTHER-KEYS.1 MAKE-LIST.ALLOW-OTHER-KEYS.2 - MAKE-LIST.ALLOW-OTHER-KEYS.3 MAKE-LIST.ALLOW-OTHER-KEYS.4 - MAKE-LIST.ALLOW-OTHER-KEYS.5 MAKE-LIST-REPEATED-KEYWORD - MAKE-LIST.ORDER.1 MAKE-LIST.ORDER.2 MAKE-LIST.ERROR.1 - MAKE-LIST.ERROR.2 MAKE-LIST.ERROR.3 MAKE-LIST.ERROR.4 - MAKE-LIST.ERROR.5 MAKE-LIST.ERROR.6 MAKE-LIST.ERROR.7 - MAKE-LIST.ERROR.8 PUSH.1 PUSH.2 PUSH.3 PUSH.ORDER.1 POP.1 POP.2 - POP.ORDER.1 PUSH-AND-POP PUSHNEW.1 PUSHNEW.2 PUSHNEW.3 PUSHNEW.4 - PUSHNEW.5 PUSHNEW.6 PUSHNEW.7 PUSHNEW.8 PUSHNEW.9 PUSHNEW.10 - PUSHNEW.11 PUSHNEW.12 PUSHNEW.13 PUSHNEW.14 PUSHNEW.15 PUSHNEW.ERROR.1 - PUSHNEW.ERROR.2 PUSHNEW.ERROR.3 ADJOIN.1 ADJOIN.2 ADJOIN.3 ADJOIN.4 - ADJOIN.5 ADJOIN.6 ADJOIN.7 ADJOIN.8 ADJOIN.9 ADJOIN.10 ADJOIN.11 - ADJOIN.12 ADJOIN.14 ADJOIN.15 ADJOIN.16 ADJOIN.17 ADJOIN.18 - ADJOIN.ORDER.1 ADJOIN.ORDER.2 ADJOIN.ALLOW-OTHER-KEYS.1 - ADJOIN.ALLOW-OTHER-KEYS.2 ADJOIN.ALLOW-OTHER-KEYS.3 - ADJOIN.ALLOW-OTHER-KEYS.4 ADJOIN.ALLOW-OTHER-KEYS.5 ADJOIN.REPEAT-KEY - ADJOIN.ERROR.1 ADJOIN.ERROR.2 ADJOIN.ERROR.3 ADJOIN.ERROR.4 - ADJOIN.ERROR.5 ADJOIN.ERROR.6 ADJOIN.ERROR.7 ADJOIN.ERROR.8 - ADJOIN.ERROR.9 FIRST-ETC-1 FIRST-ETC-2 REST-SET-1 CAR-SET CDR-SET - CAAR-SET CADR-SET CDAR-SET CDDR-SET CAAAR-SET CAADR-SET CADAR-SET - CADDR-SET CDAAR-SET CDADR-SET CDDAR-SET CDDDR-SET CAAAAR-SET - CAAADR-SET CAADAR-SET CAADDR-SET CADAAR-SET CADADR-SET CADDAR-SET - CADDDR-SET CDAAAR-SET CDAADR-SET CDADAR-SET CDADDR-SET CDDAAR-SET - CDDADR-SET CDDDAR-SET CDDDDR-SET FIRST-SET SECOND-SET THIRD-SET - FOURTH-SET FIFTH-SET SIXTH-SET SEVENTH-SET EIGHTH-SET NINTH-SET - TENTH-SET FIRST.ERROR.NO-ARGS FIRST.ERROR.EXCESS-ARGS - SECOND.ERROR.NO-ARGS SECOND.ERROR.EXCESS-ARGS THIRD.ERROR.NO-ARGS - THIRD.ERROR.EXCESS-ARGS FOURTH.ERROR.NO-ARGS FOURTH.ERROR.EXCESS-ARGS - FIFTH.ERROR.NO-ARGS FIFTH.ERROR.EXCESS-ARGS SIXTH.ERROR.NO-ARGS - SIXTH.ERROR.EXCESS-ARGS SEVENTH.ERROR.NO-ARGS - SEVENTH.ERROR.EXCESS-ARGS EIGHTH.ERROR.NO-ARGS - EIGHTH.ERROR.EXCESS-ARGS NINTH.ERROR.NO-ARGS NINTH.ERROR.EXCESS-ARGS - TENTH.ERROR.NO-ARGS TENTH.ERROR.EXCESS-ARGS CAR.ERROR.NO-ARGS - CAR.ERROR.EXCESS-ARGS CDR.ERROR.NO-ARGS CDR.ERROR.EXCESS-ARGS - CAAR.ERROR.NO-ARGS CAAR.ERROR.EXCESS-ARGS CADR.ERROR.NO-ARGS - CADR.ERROR.EXCESS-ARGS CDAR.ERROR.NO-ARGS CDAR.ERROR.EXCESS-ARGS - CDDR.ERROR.NO-ARGS CDDR.ERROR.EXCESS-ARGS CAAAR.ERROR.NO-ARGS - CAAAR.ERROR.EXCESS-ARGS CAADR.ERROR.NO-ARGS CAADR.ERROR.EXCESS-ARGS - CADAR.ERROR.NO-ARGS CADAR.ERROR.EXCESS-ARGS CADDR.ERROR.NO-ARGS - CADDR.ERROR.EXCESS-ARGS CDAAR.ERROR.NO-ARGS CDAAR.ERROR.EXCESS-ARGS - CDADR.ERROR.NO-ARGS CDADR.ERROR.EXCESS-ARGS CDDAR.ERROR.NO-ARGS - CDDAR.ERROR.EXCESS-ARGS CDDDR.ERROR.NO-ARGS CDDDR.ERROR.EXCESS-ARGS - CAAAAR.ERROR.NO-ARGS CAAAAR.ERROR.EXCESS-ARGS CAAADR.ERROR.NO-ARGS - CAAADR.ERROR.EXCESS-ARGS CAADAR.ERROR.NO-ARGS CAADAR.ERROR.EXCESS-ARGS - CAADDR.ERROR.NO-ARGS CAADDR.ERROR.EXCESS-ARGS CADAAR.ERROR.NO-ARGS - CADAAR.ERROR.EXCESS-ARGS CADADR.ERROR.NO-ARGS CADADR.ERROR.EXCESS-ARGS - CADDAR.ERROR.NO-ARGS CADDAR.ERROR.EXCESS-ARGS CADDDR.ERROR.NO-ARGS - CADDDR.ERROR.EXCESS-ARGS CDAAAR.ERROR.NO-ARGS CDAAAR.ERROR.EXCESS-ARGS - CDAADR.ERROR.NO-ARGS CDAADR.ERROR.EXCESS-ARGS CDADAR.ERROR.NO-ARGS - 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 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 + SET-DIFFERENCE.12 SET-DIFFERENCE.13 SET-DIFFERENCE.14 + SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17 + SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1 + SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6 + SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8 + SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1 + SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4 + SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7 + SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10 + NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3 + NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6 + NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9 + NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12 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 @@ -18190,22 +18241,388 @@ 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-DIFFERENCE.13 SET-DIFFERENCE.14 - SET-DIFFERENCE.15 SET-DIFFERENCE.16 SET-DIFFERENCE.17 - SET-DIFFERENCE.18 SET-DIFFERENCE.19 SET-DIFFERENCE.ORDER.1 - SET-DIFFERENCE.ORDER.2 SET-DIFFERENCE.ORDER.3 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.1 SET-DIFFERENCE.ALLOW-OTHER-KEYS.2 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.3 SET-DIFFERENCE.ALLOW-OTHER-KEYS.4 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.5 SET-DIFFERENCE.ALLOW-OTHER-KEYS.6 - SET-DIFFERENCE.ALLOW-OTHER-KEYS.7 SET-DIFFERENCE.KEYWORDS.8 - SET-DIFFERENCE.KEYWORDS.9 SET-DIFFERENCE.ERROR.1 - SET-DIFFERENCE.ERROR.2 SET-DIFFERENCE.ERROR.3 SET-DIFFERENCE.ERROR.4 - SET-DIFFERENCE.ERROR.5 SET-DIFFERENCE.ERROR.6 SET-DIFFERENCE.ERROR.7 - SET-DIFFERENCE.ERROR.8 SET-DIFFERENCE.ERROR.9 SET-DIFFERENCE.ERROR.10 - NSET-DIFFERENCE.1 NSET-DIFFERENCE.2 NSET-DIFFERENCE.3 - NSET-DIFFERENCE.4 NSET-DIFFERENCE.5 NSET-DIFFERENCE.6 - NSET-DIFFERENCE.7 NSET-DIFFERENCE.8 NSET-DIFFERENCE.9 - NSET-DIFFERENCE.10 NSET-DIFFERENCE.11 NSET-DIFFERENCE.12 + NSET-EXCLUSIVE-OR.12 NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14 + NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17 + NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A + NSET-EXCLUSIVE-OR.ORDER.1 NSET-EXCLUSIVE-OR.ORDER.2 + NSET-EXCLUSIVE-OR.ORDER.3 NSET-EXCLUSIVE-OR.ORDER.4 + NSET-EXCLUSIVE-OR.ORDER.5 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.2 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.4 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 + NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.6 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 + NSET-EXCLUSIVE.KEYWORDS.8 NSET-EXCLUSIVE.KEYWORDS.9 + NSET-EXCLUSIVE-OR.ERROR.1 NSET-EXCLUSIVE-OR.ERROR.2 + NSET-EXCLUSIVE-OR.ERROR.3 NSET-EXCLUSIVE-OR.ERROR.4 + NSET-EXCLUSIVE-OR.ERROR.5 NSET-EXCLUSIVE-OR.ERROR.6 + NSET-EXCLUSIVE-OR.ERROR.7 NSET-EXCLUSIVE-OR.ERROR.8 + NSET-EXCLUSIVE-OR.ERROR.9 NSET-EXCLUSIVE-OR.ERROR.10 SUBSETP.1 + SUBSETP.2 SUBSETP.3 SUBSETP.4 SUBSETP.5 SUBSETP.6 SUBSETP.7 SUBSETP.8 + SUBSETP.9 SUBSETP.10 SUBSETP.11 SUBSETP.12 SUBSETP.13 SUBSETP.14 + SUBSETP.15 SUBSETP.ORDER.1 SUBSETP.ORDER.2 SUBSETP.ORDER.3 + SUBSETP.ALLOW-OTHER-KEYS.1 SUBSETP.ALLOW-OTHER-KEYS.2 + SUBSETP.ALLOW-OTHER-KEYS.3 SUBSETP.ALLOW-OTHER-KEYS.4 + SUBSETP.ALLOW-OTHER-KEYS.5 SUBSETP.ALLOW-OTHER-KEYS.6 + SUBSETP.KEYWORDS.7 SUBSETP.KEYWORDS.8 SUBSETP.ERROR.1 SUBSETP.ERROR.2 + SUBSETP.ERROR.3 SUBSETP.ERROR.4 SUBSETP.ERROR.5 SUBSETP.ERROR.6 + SUBSETP.ERROR.7 SUBSETP.ERROR.8 SUBSETP.ERROR.9 SUBSETP.ERROR.10 + CAR-SET-ALT CDR-SET-ALT CAAR-SET-ALT CADR-SET-ALT CDAR-SET-ALT + CDDR-SET-ALT CAAAR-SET-ALT CAADR-SET-ALT CADAR-SET-ALT CADDR-SET-ALT + CDAAR-SET-ALT CDADR-SET-ALT CDDAR-SET-ALT CDDDR-SET-ALT CAAAAR-SET-ALT + CAAADR-SET-ALT CAADAR-SET-ALT CAADDR-SET-ALT CADAAR-SET-ALT + CADADR-SET-ALT CADDAR-SET-ALT CADDDR-SET-ALT CDAAAR-SET-ALT + CDAADR-SET-ALT CDADAR-SET-ALT CDADDR-SET-ALT CDDAAR-SET-ALT + CDDADR-SET-ALT CDDDAR-SET-ALT CDDDDR-SET-ALT FIRST-SET-ALT + SECOND-SET-ALT THIRD-SET-ALT FOURTH-SET-ALT FIFTH-SET-ALT + SIXTH-SET-ALT SEVENTH-SET-ALT EIGHTH-SET-ALT NINTH-SET-ALT + TENTH-SET-ALT AREF.1 AREF.2 AREF.3 AREF.4 AREF.5 AREF.6 AREF.7 + AREF.ORDER.1 AREF.ORDER.2 SETF-AREF.1 SETF-AREF.2 SETF-AREF.3 + SETF-AREF.4 SETF-AREF.5 SETF-AREF.6 SETF-AREF.7 SETF-AREF.ORDER.1 + AREF.ERROR.1 AREF.ERROR.2 ARRAY.1.1 ARRAY.1.2 ARRAY.1.3 ARRAY.1.4 + ARRAY.1.5 ARRAY.1.6 ARRAY.1.7 ARRAY.1.8 ARRAY.1.9 ARRAY.1.10 + ARRAY.1.11 ARRAY.1.12 ARRAY.1.13 ARRAY.2.1 ARRAY.2.2 ARRAY.2.3 + ARRAY.2.4 ARRAY.2.5 ARRAY.2.6 ARRAY.3.1 ARRAY.3.2 ARRAY.3.3 ARRAY.3.4 + ARRAY.3.5 ARRAY.3.6 ARRAY.4.1 ARRAY.4.2 ARRAY.4.3 ARRAY.4.4 ARRAY.4.5 + ARRAY.4.6 ARRAY.5.1 ARRAY.5.2 ARRAY.5.3 ARRAY.5.4 ARRAY.5.5 ARRAY.5.6 + ARRAY.6.1 ARRAY.6.2 ARRAY.6.3 ARRAY.6.4 ARRAY.6.5 ARRAY.6.6 ARRAY.7.1 + ARRAY.7.2 ARRAY.7.3 ARRAY.7.4 ARRAY.7.5 ARRAY.7.6 ARRAY.8.1 ARRAY.8.2 + ARRAY.8.3 ARRAY.8.4 ARRAY.8.5 ARRAY.8.6 ARRAY.8.7 ARRAY.8.8 ARRAY.8.9 + ARRAY.8.10 ARRAY.8.11 ARRAY.8.12 ARRAY.8.13 ARRAY.8.14 ARRAY.9.1 + ARRAY.9.2 ARRAY.9.3 ARRAY.9.4 ARRAY.9.5 ARRAY.9.6 ARRAY.9.7 ARRAY.9.8 + ARRAY.9.9 ARRAY.9.10 ARRAY.9.11 ARRAY.9.12 ARRAY.9.13 ARRAY-T.2.1 + ARRAY-T.2.2 ARRAY-T.2.3 ARRAY-T.2.4 ARRAY-T.2.5 ARRAY-T.2.6 + ARRAY-T.3.1 ARRAY-T.3.2 ARRAY-T.3.3 ARRAY-T.3.4 ARRAY-T.3.5 + ARRAY-T.3.6 ARRAY-T.4.1 ARRAY-T.4.2 ARRAY-T.4.3 ARRAY-T.4.4 + ARRAY-T.4.5 ARRAY-T.4.6 ARRAY-T.5.1 ARRAY-T.5.2 ARRAY-T.5.3 + ARRAY-T.5.4 ARRAY-T.5.5 ARRAY-T.5.6 ARRAY-T.6.1 ARRAY-T.6.2 + ARRAY-T.6.3 ARRAY-T.6.4 ARRAY-T.6.5 ARRAY-T.6.6 ARRAY-T.7.1 + ARRAY-T.7.2 ARRAY-T.7.3 ARRAY-T.7.4 ARRAY-T.7.5 ARRAY-T.7.6 + ARRAY-T.8.1 ARRAY-T.8.2 ARRAY-T.8.3 ARRAY-T.8.4 ARRAY-T.8.5 + ARRAY-T.8.6 ARRAY-T.8.7 ARRAY-T.8.8 ARRAY-T.8.9 ARRAY-T.8.10 + ARRAY-T.8.11 ARRAY-T.8.12 ARRAY-T.8.13 ARRAY-T.8.14 ARRAY-T.9.1 + ARRAY-T.9.2 ARRAY-T.9.3 ARRAY-T.9.4 ARRAY-T.9.5 ARRAY-T.9.6 + ARRAY-T.9.7 ARRAY-T.9.8 ARRAY-T.9.9 ARRAY-T.9.10 ARRAY-T.9.11 + ARRAY-T.9.12 ARRAY-T.9.13 ARRAY-AS-CLASS.1 ARRAY-AS-CLASS.2 + ARRAY-AS-CLASS.3 ARRAY-AS-CLASS.4 ARRAY-AS-CLASS.5 ARRAY-AS-CLASS.6 +Test ARRAY-AS-CLASS.7 failed +Form: (SUBTYPEP* 'ARRAY (FIND-CLASS 'ARRAY)) +Expected values: T + T +Actual values: NIL + T. +Test ARRAY-AS-CLASS.8 failed +Form: (SUBTYPEP* (FIND-CLASS 'ARRAY) 'ARRAY) +Expected values: T + T +Actual values: NIL + T. + ARRAY-AS-CLASS.9 ARRAY-AS-CLASS.10 ARRAY-AS-CLASS.11 ARRAY-AS-CLASS.12 + ARRAY-AS-CLASS.13 ARRAY-AS-CLASS.14 ARRAY-AS-CLASS.15 SIMPLE-ARRAY.1.1 + SIMPLE-ARRAY.1.2 SIMPLE-ARRAY.1.3 SIMPLE-ARRAY.1.4 SIMPLE-ARRAY.1.5 + SIMPLE-ARRAY.1.6 SIMPLE-ARRAY.1.7 SIMPLE-ARRAY.1.8 SIMPLE-ARRAY.1.9 + SIMPLE-ARRAY.1.10 SIMPLE-ARRAY.1.11 SIMPLE-ARRAY.1.12 + SIMPLE-ARRAY.1.13 SIMPLE-ARRAY.2.1 SIMPLE-ARRAY.2.2 SIMPLE-ARRAY.2.3 + SIMPLE-ARRAY.2.4 SIMPLE-ARRAY.2.5 SIMPLE-ARRAY.2.6 SIMPLE-ARRAY.3.1 + SIMPLE-ARRAY.3.2 SIMPLE-ARRAY.3.3 SIMPLE-ARRAY.3.4 SIMPLE-ARRAY.3.5 + SIMPLE-ARRAY.3.6 SIMPLE-ARRAY.4.1 SIMPLE-ARRAY.4.2 SIMPLE-ARRAY.4.3 + SIMPLE-ARRAY.4.4 SIMPLE-ARRAY.4.5 SIMPLE-ARRAY.4.6 SIMPLE-ARRAY.5.1 + SIMPLE-ARRAY.5.2 SIMPLE-ARRAY.5.3 SIMPLE-ARRAY.5.4 SIMPLE-ARRAY.5.5 + SIMPLE-ARRAY.5.6 SIMPLE-ARRAY.6.1 SIMPLE-ARRAY.6.2 SIMPLE-ARRAY.6.3 + SIMPLE-ARRAY.6.4 SIMPLE-ARRAY.6.5 SIMPLE-ARRAY.6.6 SIMPLE-ARRAY.7.1 + SIMPLE-ARRAY.7.2 SIMPLE-ARRAY.7.3 SIMPLE-ARRAY.7.4 SIMPLE-ARRAY.7.5 + SIMPLE-ARRAY.7.6 SIMPLE-ARRAY.8.1 SIMPLE-ARRAY.8.2 SIMPLE-ARRAY.8.3 + SIMPLE-ARRAY.8.4 SIMPLE-ARRAY.8.5 SIMPLE-ARRAY.8.6 SIMPLE-ARRAY.8.7 + SIMPLE-ARRAY.8.8 SIMPLE-ARRAY.8.9 SIMPLE-ARRAY.8.10 SIMPLE-ARRAY.8.11 + SIMPLE-ARRAY.8.12 SIMPLE-ARRAY.8.13 SIMPLE-ARRAY.8.14 SIMPLE-ARRAY.9.1 + SIMPLE-ARRAY.9.2 SIMPLE-ARRAY.9.3 SIMPLE-ARRAY.9.4 SIMPLE-ARRAY.9.5 + SIMPLE-ARRAY.9.6 SIMPLE-ARRAY.9.7 SIMPLE-ARRAY.9.8 SIMPLE-ARRAY.9.9 + SIMPLE-ARRAY.9.10 SIMPLE-ARRAY.9.11 SIMPLE-ARRAY.9.12 + SIMPLE-ARRAY.9.13 SIMPLE-ARRAY-T.2.1 SIMPLE-ARRAY-T.2.2 + SIMPLE-ARRAY-T.2.3 SIMPLE-ARRAY-T.2.4 SIMPLE-ARRAY-T.2.5 + SIMPLE-ARRAY-T.2.6 SIMPLE-ARRAY-T.3.1 SIMPLE-ARRAY-T.3.2 + SIMPLE-ARRAY-T.3.3 SIMPLE-ARRAY-T.3.4 SIMPLE-ARRAY-T.3.5 + SIMPLE-ARRAY-T.3.6 SIMPLE-ARRAY-T.4.1 SIMPLE-ARRAY-T.4.2 + SIMPLE-ARRAY-T.4.3 SIMPLE-ARRAY-T.4.4 SIMPLE-ARRAY-T.4.5 + SIMPLE-ARRAY-T.4.6 SIMPLE-ARRAY-T.5.1 SIMPLE-ARRAY-T.5.2 + SIMPLE-ARRAY-T.5.3 SIMPLE-ARRAY-T.5.4 SIMPLE-ARRAY-T.5.5 + SIMPLE-ARRAY-T.5.6 SIMPLE-ARRAY-T.6.1 SIMPLE-ARRAY-T.6.2 + SIMPLE-ARRAY-T.6.3 SIMPLE-ARRAY-T.6.4 SIMPLE-ARRAY-T.6.5 + SIMPLE-ARRAY-T.6.6 SIMPLE-ARRAY-T.7.1 SIMPLE-ARRAY-T.7.2 + SIMPLE-ARRAY-T.7.3 SIMPLE-ARRAY-T.7.4 SIMPLE-ARRAY-T.7.5 + SIMPLE-ARRAY-T.7.6 SIMPLE-ARRAY-T.8.1 SIMPLE-ARRAY-T.8.2 + SIMPLE-ARRAY-T.8.3 SIMPLE-ARRAY-T.8.4 SIMPLE-ARRAY-T.8.5 + SIMPLE-ARRAY-T.8.6 SIMPLE-ARRAY-T.8.7 SIMPLE-ARRAY-T.8.8 + SIMPLE-ARRAY-T.8.9 SIMPLE-ARRAY-T.8.10 SIMPLE-ARRAY-T.8.11 + SIMPLE-ARRAY-T.8.12 SIMPLE-ARRAY-T.8.13 SIMPLE-ARRAY-T.8.14 + SIMPLE-ARRAY-T.9.1 SIMPLE-ARRAY-T.9.2 SIMPLE-ARRAY-T.9.3 + SIMPLE-ARRAY-T.9.4 SIMPLE-ARRAY-T.9.5 SIMPLE-ARRAY-T.9.6 + SIMPLE-ARRAY-T.9.7 SIMPLE-ARRAY-T.9.8 SIMPLE-ARRAY-T.9.9 + SIMPLE-ARRAY-T.9.10 SIMPLE-ARRAY-T.9.11 SIMPLE-ARRAY-T.9.12 + SIMPLE-ARRAY-T.9.13 BIT-VECTOR.1 BIT-VECTOR.2 BIT-VECTOR.3 + BIT-VECTOR.4 BIT-VECTOR.5 BIT-VECTOR.6 BIT-VECTOR.7 BIT-VECTOR.8 + BIT-VECTOR.9 BIT-VECTOR.10 BIT-VECTOR.11 BIT-VECTOR.12 BIT-VECTOR.13 + BIT-VECTOR.14 BIT-VECTOR.15 BIT-VECTOR.16 BIT-VECTOR.17 + BIT-VECTOR.CLASS.2 BIT-VECTOR.CLASS.3 BIT-VECTOR.CLASS.4 + BIT-VECTOR.CLASS.5 BIT-VECTOR.CLASS.6 BIT-VECTOR.CLASS.7 + BIT-VECTOR.CLASS.8 BIT-VECTOR.CLASS.9 BIT-VECTOR.CLASS.10 + BIT-VECTOR.CLASS.11 SIMPLE-BIT-VECTOR.2 SIMPLE-BIT-VECTOR.3 + SIMPLE-BIT-VECTOR.4 SIMPLE-BIT-VECTOR.5 SIMPLE-BIT-VECTOR.6 + SIMPLE-BIT-VECTOR.7 SIMPLE-BIT-VECTOR.8 SIMPLE-BIT-VECTOR.9 + SIMPLE-BIT-VECTOR.10 SIMPLE-BIT-VECTOR.11 SIMPLE-BIT-VECTOR.12 + SIMPLE-BIT-VECTOR.13 SIMPLE-BIT-VECTOR.14 SIMPLE-BIT-VECTOR.15 + SIMPLE-BIT-VECTOR.16 SIMPLE-BIT-VECTOR.17 MAKE-ARRAY.1 MAKE-ARRAY.1A + MAKE-ARRAY.2 MAKE-ARRAY.2A MAKE-ARRAY.2B MAKE-ARRAY.2C MAKE-ARRAY.2D + MAKE-ARRAY.3 MAKE-ARRAY.4 MAKE-ARRAY.4A MAKE-ARRAY.4B MAKE-ARRAY.4C + MAKE-ARRAY.5 MAKE-ARRAY.5A MAKE-ARRAY.6 MAKE-ARRAY.6A MAKE-ARRAY.6B + MAKE-ARRAY.7 MAKE-ARRAY.7A MAKE-ARRAY.7B MAKE-ARRAY.8 MAKE-ARRAY.8A + MAKE-ARRAY.8B MAKE-ARRAY.9 MAKE-ARRAY.10 MAKE-ARRAY.11 MAKE-ARRAY.12 + MAKE-ARRAY.13 MAKE-ARRAY.14 MAKE-ARRAY.15 MAKE-ARRAY.16 MAKE-ARRAY.17 + MAKE-ARRAY.18 MAKE-ARRAY.19 MAKE-ARRAY.20 MAKE-ARRAY.21 MAKE-ARRAY.22 + MAKE-ARRAY.23 MAKE-ARRAY.24 MAKE-ARRAY.25 MAKE-ARRAY.26 MAKE-ARRAY.27 +Test MAKE-ARRAY.28 failed +Form: (LET ((*PACKAGE* (FIND-PACKAGE :CL-TEST))) + (LET ((LEN (1- (MIN 10000 ARRAY-RANK-LIMIT)))) + (EQUALPT (MAKE-ARRAY (MAKE-LIST LEN :INITIAL-ELEMENT 1) + :INITIAL-ELEMENT 'X) + (READ-FROM-STRING + (CONCATENATE 'STRING (FORMAT NIL "#~dA" LEN) + (MAKE-STRING LEN :INITIAL-ELEMENT #\() "x" + (MAKE-STRING LEN :INITIAL-ELEMENT #\))))))) +Expected value: T +Actual value: #. + MAKE-ARRAY.29 MAKE-ARRAY.30 MAKE-ARRAY.31 MAKE-ARRAY.32 MAKE-ARRAY.33 + MAKE-ARRAY.34 MAKE-ARRAY.35 MAKE-ARRAY.36 MAKE-ARRAY.ADJUSTABLE.1 + MAKE-ARRAY.ADJUSTABLE.2 MAKE-ARRAY.ADJUSTABLE.3 + MAKE-ARRAY.ADJUSTABLE.4 MAKE-ARRAY.ADJUSTABLE.5 + MAKE-ARRAY.ADJUSTABLE.6 MAKE-ARRAY.ADJUSTABLE.7 + MAKE-ARRAY.ADJUSTABLE.8 MAKE-ARRAY.ADJUSTABLE.9 + MAKE-ARRAY.ADJUSTABLE.10 MAKE-ARRAY.ADJUSTABLE.11 + MAKE-ARRAY.DISPLACED.1 MAKE-ARRAY.DISPLACED.2 MAKE-ARRAY.DISPLACED.3 + MAKE-ARRAY.DISPLACED.4 MAKE-ARRAY.DISPLACED.5 MAKE-ARRAY.DISPLACED.6 + MAKE-ARRAY.DISPLACED.7 MAKE-ARRAY.DISPLACED.8 +Test MAKE-ARRAY.DISPLACED.9 failed +Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS + '(0 1 1 0 1 1 1 0 1 0)))) + (LOOP + FOR + I + FROM + 0 + TO + 5 + COLLECT + (MAKE-ARRAY-WITH-CHECKS '(5) :ELEMENT-TYPE 'BIT :DISPLACED-TO + A :DISPLACED-INDEX-OFFSET I))) +Expected value: (#*01101 #*11011 #*10111 #*01110 #*11101 #*11010) +Actual value: (#*01101 :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET + :FAIL-DISPLACED-INDEX-OFFSET). +Test MAKE-ARRAY.DISPLACED.10 failed +Form: (LET ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT :INITIAL-CONTENTS + '(0 1 1 0 1 1 1 0 1 0)))) + (MAKE-ARRAY-WITH-CHECKS '(0) :ELEMENT-TYPE 'BIT :DISPLACED-TO A + :DISPLACED-INDEX-OFFSET 10)) +Expected value: #* +Actual value: :FAIL-DISPLACED-INDEX-OFFSET. + MAKE-ARRAY.DISPLACED.11 MAKE-ARRAY.DISPLACED.12 + MAKE-ARRAY.DISPLACED.13 MAKE-ARRAY.DISPLACED.14 + MAKE-ARRAY.DISPLACED.15 MAKE-ARRAY.DISPLACED.16 + MAKE-ARRAY.DISPLACED.17 MAKE-ARRAY.DISPLACED.18 + MAKE-ARRAY.DISPLACED.19 MAKE-ARRAY.DISPLACED.20 + MAKE-ARRAY.DISPLACED.21 MAKE-ARRAY.DISPLACED.22 + MAKE-ARRAY.DISPLACED.23 MAKE-ARRAY.DISPLACED.24 + MAKE-ARRAY.DISPLACED.25 MAKE-ARRAY.DISPLACED.26 + MAKE-ARRAY.DISPLACED.27 MAKE-ARRAY.DISPLACED.28 + MAKE-ARRAY.DISPLACED.29 MAKE-ARRAY.DISPLACED.30 + MAKE-ARRAY.DISPLACED.31 MAKE-ARRAY.ALLOW-OTHER-KEYS.1 + MAKE-ARRAY.ALLOW-OTHER-KEYS.2 MAKE-ARRAY.ALLOW-OTHER-KEYS.3 + MAKE-ARRAY.ALLOW-OTHER-KEYS.4 MAKE-ARRAY.ALLOW-OTHER-KEYS.5 + MAKE-ARRAY.ALLOW-OTHER-KEYS.6 MAKE-ARRAY.ALLOW-OTHER-KEYS.7 + MAKE-ARRAY.KEYWORDS.8. MAKE-ARRAY.ERROR.1 MAKE-ARRAY.ERROR.2 + MAKE-ARRAY.ERROR.3 MAKE-ARRAY.ERROR.4 MAKE-ARRAY.ERROR.5 + MAKE-ARRAY.ERROR.6 MAKE-ARRAY.ORDER.1 MAKE-ARRAY.ORDER.2 + ADJUSTABLE-ARRAY-P.1 ADJUSTABLE-ARRAY-P.2 ADJUSTABLE-ARRAY-P.3 + ADJUSTABLE-ARRAY-P.4 ADJUSTABLE-ARRAY-P.5 ADJUSTABLE-ARRAY-P.ORDER.1 + ADJUSTABLE-ARRAY-P.ERROR.1 ADJUSTABLE-ARRAY-P.ERROR.2 + ADJUSTABLE-ARRAY-P.ERROR.3 ADJUSTABLE-ARRAY-P.ERROR.4 + ADJUSTABLE-ARRAY-P.ERROR.5 ADJUSTABLE-ARRAY-P.ERROR.6 + ARRAY-DISPLACEMENT.7 ARRAY-DISPLACEMENT.8 ARRAY-DISPLACEMENT.9 + ARRAY-DISPLACEMENT.10 +Test ARRAY-DISPLACEMENT.11 failed +Form: (LET* ((A (MAKE-ARRAY '(10) :ELEMENT-TYPE 'BIT)) + (B (MAKE-ARRAY '(5) :DISPLACED-TO A + :DISPLACED-INDEX-OFFSET 2 :ELEMENT-TYPE 'BIT))) + (MULTIPLE-VALUE-BIND* (DT DISP) (ARRAY-DISPLACEMENT B) + (AND (EQT A DT) (EQLT DISP 2)))) +Expected value: T +Actual value: NIL. + ARRAY-DISPLACEMENT.12 ARRAY-DISPLACEMENT.13 ARRAY-DISPLACEMENT.14 + ARRAY-DISPLACEMENT.ORDER.1 ARRAY-DISPLACEMENT.ERROR.1 + ARRAY-DISPLACEMENT.ERROR.2 ARRAY-DISPLACEMENT.ERROR.3 + ARRAY-DISPLACEMENT.ERROR.4 ARRAY-DISPLACEMENT.ERROR.5 + ARRAY-DIMENSION.1 ARRAY-DIMENSION.2 ARRAY-DIMENSION.3 + ARRAY-DIMENSION.4 ARRAY-DIMENSION.5 ARRAY-DIMENSION.6 + ARRAY-DIMENSION.ORDER.1 ARRAY-DIMENSION.ERROR.1 + ARRAY-DIMENSION.ERROR.2 ARRAY-DIMENSION.ERROR.3 ARRAY-DIMENSIONS.1 + ARRAY-DIMENSIONS.2 ARRAY-DIMENSIONS.3 ARRAY-DIMENSIONS.4 + ARRAY-DIMENSIONS.5 ARRAY-DIMENSIONS.6 ARRAY-DIMENSIONS.7 + ARRAY-DIMENSIONS.ERROR.1 ARRAY-DIMENSIONS.ERROR.2 + ARRAY-DIMENSIONS.ERROR.3 ARRAY-DIMENSIONS.ERROR.4 + ARRAY-DIMENSIONS.ERROR.5 ARRAY-IN-BOUNDS-P.1 ARRAY-IN-BOUNDS-P.2 + ARRAY-IN-BOUNDS-P.3 ARRAY-IN-BOUNDS-P.4 ARRAY-IN-BOUNDS-P.5 + ARRAY-IN-BOUNDS-P.6 ARRAY-IN-BOUNDS-P.7 ARRAY-IN-BOUNDS-P.8 + ARRAY-IN-BOUNDS-P.9 ARRAY-IN-BOUNDS-P.10 ARRAY-IN-BOUNDS-P.11 + ARRAY-IN-BOUNDS-P.12 ARRAY-IN-BOUNDS-P.13 ARRAY-IN-BOUNDS-P.14 + ARRAY-IN-BOUNDS-P.15 ARRAY-IN-BOUNDS-P.16 ARRAY-IN-BOUNDS-P.17 + ARRAY-IN-BOUNDS-P.18 ARRAY-IN-BOUNDS-P.19 ARRAY-IN-BOUNDS-P.20 + ARRAY-IN-BOUNDS-P.21 ARRAY-IN-BOUNDS-P.22 ARRAY-IN-BOUNDS-P.23 + ARRAY-IN-BOUNDS-P.ORDER.1 ARRAY-IN-BOUNDS-P.ERROR.1 + ARRAY-DIMENSION-LIMIT.1 ARRAY-DIMENSION-LIMIT.2 + ARRAY-TOTAL-SIZE-LIMIT.1 ARRAY-TOTAL-SIZE-LIMIT.2 ARRAY-RANK-LIMIT.1 + ARRAY-RANK-LIMIT.2 ARRAY-RANK.1 ARRAY-RANK.2 ARRAY-RANK.ORDER.1 + ARRAY-RANK.ERROR.1 ARRAY-RANK.ERROR.2 ARRAY-RANK.ERROR.3 + ARRAY-RANK.ERROR.4 ARRAY-RANK.ERROR.5 ARRAY-ROW-MAJOR-INDEX.1 + ARRAY-ROW-MAJOR-INDEX.2 ARRAY-ROW-MAJOR-INDEX.3 + ARRAY-ROW-MAJOR-INDEX.ORDER.1 ARRAY-ROW-MAJOR-INDEX.ERROR.1 + ARRAY-TOTAL-SIZE.1 ARRAY-TOTAL-SIZE.2 ARRAY-TOTAL-SIZE.3 + ARRAY-TOTAL-SIZE.4 ARRAY-TOTAL-SIZE.5 ARRAY-TOTAL-SIZE.ORDER.1 + ARRAY-TOTAL-SIZE.ERROR.1 ARRAY-TOTAL-SIZE.ERROR.2 + ARRAY-TOTAL-SIZE.ERROR.3 ARRAY-TOTAL-SIZE.ERROR.4 + ARRAY-TOTAL-SIZE.ERROR.5 ARRAYP.1 ARRAYP.2 ARRAYP.3 ARRAYP.4 ARRAYP.5 + ARRAYP.6 ARRAYP.ORDER.1 ARRAYP.ERROR.1 ARRAYP.ERROR.2 FILL-POINTER.1 + FILL-POINTER.2 FILL-POINTER.3 FILL-POINTER.ORDER.1 + FILL-POINTER.ORDER.2 FILL-POINTER.ERROR.1 FILL-POINTER.ERROR.2 + FILL-POINTER.ERROR.3 FILL-POINTER.ERROR.4 FILL-POINTER.ERROR.5 + FILL-POINTER.ERROR.6 FILL-POINTER.ERROR.7 ROW-MAJOR-AREF.1 + ROW-MAJOR-AREF.2 ROW-MAJOR-AREF.3 ROW-MAJOR-AREF.4 ROW-MAJOR-AREF.5 + ROW-MAJOR-AREF.6 ROW-MAJOR-AREF.7 ROW-MAJOR-AREF.8 ROW-MAJOR-AREF.9 + ROW-MAJOR-AREF.10 ROW-MAJOR-AREF.ORDER.1 ROW-MAJOR-AREF.ORDER.2 + ROW-MAJOR-AREF.ERROR.1 SIMPLE-VECTOR-P.1 SIMPLE-VECTOR-P.2 + SIMPLE-VECTOR-P.4 SIMPLE-VECTOR-P.7 SIMPLE-VECTOR-P.8 + SIMPLE-VECTOR-P.9 SIMPLE-VECTOR-P.10 SIMPLE-VECTOR-P.11 + SIMPLE-VECTOR-P.12 SIMPLE-VECTOR-P.ERROR.1 SIMPLE-VECTOR-P.ERROR.2 + SVREF.1 SVREF.2 SVREF.ORDER.1 SVREF.ORDER.2 SVREF.ERROR.1 + SVREF.ERROR.2 SVREF.ERROR.3 SVREF.ERROR.4 + UPGRADED-ARRAY-ELEMENT-TYPE.1 +Test UPGRADED-ARRAY-ELEMENT-TYPE.2 failed +Form: (LET ((UPGRADED-BASE-CHAR + (UPGRADED-ARRAY-ELEMENT-TYPE 'BASE-CHAR))) + (AND (EMPIRICAL-SUBTYPEP 'BASE-CHAR UPGRADED-BASE-CHAR) + (EMPIRICAL-SUBTYPEP UPGRADED-BASE-CHAR 'BASE-CHAR))) +Expected value: T +Actual value: NIL. + UPGRADED-ARRAY-ELEMENT-TYPE.3 UPGRADED-ARRAY-ELEMENT-TYPE.4 + UPGRADED-ARRAY-ELEMENT-TYPE.5 UPGRADED-ARRAY-ELEMENT-TYPE.6 + UPGRADED-ARRAY-ELEMENT-TYPE.7 +Test UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1 failed +Form: (LET ((UAET-NIL (UPGRADED-ARRAY-ELEMENT-TYPE NIL))) + (LOOP FOR E IN *UNIVERSE* WHEN (TYPEP E UAET-NIL) COLLECT E)) +Expected value: NIL +Actual value: (NIL T :A :B :|| :|a| :|1234| #:NIL #:T #:FOO #:|| |a| || + |a| |a| |ab| + COMMON-LISP-USER::FOO COMMON-LISP-USER::X CONS + LAMBDA *PRINT-READABLY* PUSH 0 9223372036854775802 + 9223372036854775803 9223372036854775804 + 9223372036854775805 9223372036854775806 + 9223372036854775809 9223372036854775810 + 9223372036854775811 9223372036854775812 + -9223372036854775813 -9223372036854775812 + -9223372036854775811 -9223372036854775810 + -9223372036854775809 -9223372036854775806 + -9223372036854775805 -9223372036854775804 + -9223372036854775803 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" + "ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg NSET-DIFFERENCE.13 NSET-DIFFERENCE.14 NSET-DIFFERENCE.15 NSET-DIFFERENCE.16 NSET-DIFFERENCE.17 NSET-DIFFERENCE.18 NSET-DIFFERENCE.19 NSET-DIFFERENCE.ORDER.1 NSET-DIFFERENCE.ORDER.2 @@ -19565,10 +19982,10 @@ #(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"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"" # @@ -19576,7 +19993,7 @@ # # # - # + # #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) @@ -19585,7 +20002,7 @@ # # (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$52367827668556723315610918694290002964122333267761339150125728907525175468510753937303732521429867807080197811614748533968839460421576355449821412893408284785048928974039139235919376499333486146012410122289063853555044070787083937820489098517153865575746676741251462711603490395913579067020281965466395382011133602564209249306914954007155211319185943559538942088878832944546992211670830120189547112035441118810575326225073037089089484120875032482837633079889520866894051721573567278938061143733544616238784433224772162917184134197041607164322364062620909088107850636721996283978311035877372707642615633058498905987016372799216888259032573838644757836330303976522348451804916621436839329101855654928154302755646303976856265195898454421167505950154778496120987125610468809435846387791221977545417415767034669957027448952863219479856805267237810461706948541847176887339870640551989644821431052701040200598988434185370688617316815135491915838085367825727104703717404591362560066555857981966497713974911069075413963386416206778389710665524282089325261427058713077334883934687258843165575139817207778253672238499726737888249593888479195273783518114278584450625773145849816417821053706402195277781891076578951652631550634856725636410173666844021771329758245966764753481634921042329875030279117247820381308346148130493165760176991947407648564737099496479842530464276862057393454649187149429056955755671709514270618300337374428418539490840654123453837546798791905221396296817787160483858012091665023012475513760859266420699818585433333042383742181598142662784306646467693826184661998207440245364833260774201471392727138449512156916688979076393237639480279002164327119345801159894454933936857750179208683480782000959038657259021617431977201180151774451998389091115671303696541938104032369869828234967056576125125940818916968438030138780715059838981430946896357815103129684101291261619725818338775616505200521930549301856083589197616505129964915167167453256686471120075757587214956296862995980785379694489042474610849580592900842063932526986262104980366133426536111240425333514933688951174971284488128112532433109411803317200754150929482075001783509924736084867406631914615675543053526742028358960759567124740158864941742340106033236944072278044195452497502690896192183047941622291549193459047785525957741363102706829216924518076727135326952245188662442394207743072466856942039566315923094366595001211539396501746202142614272739264986485618743146379408197138707325290861111264996723110579586287789269790905978125948393760408687875242504938798958439861614373660306094185383140230209338772844136748460935484501523600445440974348602526688492027565683017237991430467505581689134654024400826455217150788930546173292619232302350394444818964895310146690734863292909949845163669075818903263255668902584331505581234068689895389909084888703772879824120095954446056997887692998292558180365213260566132415075707073112666187785061583688665210515817763021845185023554516929825297146944406874891419686316221413114025678689216134170035308113046093270221842524941488879453479132570739975042673943765768367738680942266737118392583555294940626081290798265973501314014490408456221295908706837302767467688605011061940420721713593608549120090485825220980957758966492324201020920722240352946419277329927543457287304591673368870956490182647619308580228387212791859807666779019842978786980522501219761397594169554528537253376037782939606799417492874407282469835117138803231210771213428205661218618375601078483357183140530483624572307019514925893407332190767304003214179337447107159042202748216440427521473594489931662292501445382733031931568861717102950600854573308784639928773559687468729678641207286227565090624809235881338145685259284586580404461268863747262114723142905065061300336628581786606718902945520798009466682784843826343783079159192431221507422574943737285327556823675784488707026174796025700473629097691547738101091840809545983791597917224941637117721785347007548215016636021659262481169571396319033239292287854587393777378553484745097538564693099077378524076085796057688228206429593085091017148843658681673359388071889554075441702923134487012951800259119493528380770062756722442463301558221123980163855227193024582714707179400481874108906538535013036929017193328970193462199161164281434982786951577387418372267393442439279306609699647234240215696267785493239999963770864301407503988232219666785279033454995106656451723760932272868480119827378635923246609838864725022561463571046823185052223558372282833252277053712869307566170995207358324974958718654853263365303868184744070404988010281985226026165833018939836126140549960224036638360677910862929841244303257086985417925554968815893590743960900081099992243976186725067160617327121243603657170861957859613882198080478419417409616098172432997205779806396327401996663175165842650572321746631038855116121838235780009763818597941491203248300768479744500500475223648951692024382614681925327845215126282831148667708892914212201164552279204526154235666625616249727725263973470503423466553616085459752969741728851150288972406185487538707676635660241928318618897310773785936941674600628301834220645644013535295814145429057227010962215166625961930783598566471125536245898258248306756986061569698833228299108347455768160959709316031186037175073514975235024100943005299534231220891746486273370038582235509695728272875768051793383258930007694603034086646650742409156771171037144345214998076315856194804903669483412005199688609015561191433535318901230493318554255867575170099769897916083037258516680270163077727841789663353710049306884408081733073302734053868681666747018880892138115109841388752378252040863959626812133213022164308348043990041785397356880529867437026720650008913823012768498103034538194831244906240882931781700733733263238303794983050996148464259778831089490090827597976777298712134245943754415932714858663685794628118237141695427915310407679076830245330241808746240101790742489707410643154745222629064813030302495396376098282720011018282561516293086871377595113196224048265939021277). + #$21820513456307562814928603071840330692082203340738049346038312471342336497151715759278805196659101981134967187433591618379250011072636917630173252119070543256282154535358209763167660794464667862824765610904840992444511742814596512853517186789372260588842887066799921023807100123539318247101660434198117808918838602080806939340797814470604011876632197143624139701121683466166798691596314432891594646615572185258083683411733912852103272072605876501431747947713371330539291847627999584781672675035678952846446844664829931551002396624816627549114451735045029003682096830661370097665494973691923829113458958617131015528353013911816005753385849791346285378212509761932281394041321847488243840115188254133898780994954394519895335404840297815346692010056166488972830598796127926163345009346943117730764557093823882736454810622359995941330950042234101586618414387989794489981157320739092999540164918668789470708418659022536873971704862187529398336281108403096578363604488280990125575009327646089323288163930073748250267072692590555827471798390859476423144101729668476017625112852505975081302402018808675239430061688113469985648309127383831216280478190684117368703675493265681071585053238178823317410606711065302048726218250639465070657442633236144514599590728999762296831680473783329306614331748341035282912361030645316437754227002837444435043602948463018016513765030830482863417737800463012960430087553901990222716067619678319086694740930711101392416543727645131330890369171053151960157781970086423147320776724383687631929973167411020025556088632172717376685492057860990306405292668640793730230545620125936901264532239705203731897761003603709052471161618593462549293448929733633509490987944004573770823108476366194407150206173569734182576000281235907957798754659519975203878994385038354469498710240063077746176792571484999941787751156479731082257893692246036750178783906397859694229114070372044510427668719322610015973037501063103502135588471259935454629411650054668052981107530906630408467766393369942101374815654461713252393363931162228745777538692163438663997631693290070474868735035985182818620906975346669053644712695170465674361324110158022092954890750028648933597399302123634221916275528640331967386170050311110792287640680318656665835327841253522917380562289137247754836513191966324287572966393510506358924244044094995098477625223879715156522729818954348998984761878848263653193806895289437533646311211044566228166952659117402516033065285528387231687664325625955192426461713457279432669730995033026341068160787357620563740702253067651027558292219836353161850340929337527515290083389088898528191375305089562629671791078303479086602716331582346305808614899228900593341950116997703595949775940380646385781484381989738444834509811064184540016775184840084928485644834700766188940806196800170060745689003513784190937381616650135763867824225192953363749987254419687451071673489297041008809747902608180075245877981283335769176528278311527554468033212803184707643564334498296329810908200853202961952395780782297115758878018860550635765840441055334741710437423945285958081285979851458521700856137367850939495084431422664003479723430107337251408094319593482052849921088367600004787086883487243557315601234784236922541979052987970755929549597829937946478409771380578863091808587874387022609068860427783985424332881155691890287393163330832159558802011255500816296313682693116058755796462954267207580845719211402969274459092923200477674921836666360662819616601439759275627265795660962619557042904499343576308130474320592893500181782056532672514594366250362161194509744875276941132453391688809145715875105991590183216629826080427901744765663966628057772357419934807744182350940256627471906177067598902076316806169211835650148996792228940711090731872609345765792223476762580904788056896537572658131621233619846315975561213595594046221096966408649229188758747043176611887585171354575030529452731086511716597716588817478077972168181984036658255348378721327255905325170022184288415570000801306954460805504672433512361295268952293320941033700130235403685742588487233110633603527238055358272483054885548491667855976490309855804996103458094315602719360113996758006713359240826612805422324604473438761237822013929889108817056878521282738074134430820941082333474228086937172766192340222198701448454206650304439995686982228672517302130976660685748857571806576796002458084965648234207785452763039877785146797563209511000346452023738844942040220886474069355516260537409732357092924104525467767867721454568794506291352421410942199600398645569534995444113283430488196033740563324228197220439828763540981422051288666357347512259184184305450313593660583502026754736578765868460895876942882613624831770385007794728516047721044874963052622396171255829225614262417513633552378281832270846055150269690299862491661597465419573345642347866815056607996754172300584848662027503327555439925653621705896096353203575611824102167405526695361965146015923459226215433383270460861235927657522945820515768801082669606022417554216469475567784444426601676140171614770639147844767545804927469170039103067717180560242533942181992175800754290285831494913819812667202607005876862031645025706415160033368176798603073031893833450686629844196772408608291093078910993046326617886709263935655428975515407353363841677777963885650907649500888060127276599689843724023382806146439284658571241255814681194526451888041871248548221058659400047149234468976007109416598342443003584706652723620405212057613354611117627511823733722028233976805866133006381610023258245726822649134874996937360475606949648056245109688122341780567719775933302744012063002170708363745748160084650775260359909024166854265988209156251702950070026781188792352365115345605808976493496949857990150933593444053225857607768351264958904563511599804016515074379427948716276479016471396028056577254746023615314571338934779316349945104549959696612844532907836198826681365677100800941654589630741575050162062819080390047369241786046931071052625806288273827690326854975742728727227607553941288849058878489988546173091). 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 @@ -19945,388 +20362,72 @@ Package #<"LOOP.CL-TEST.2" package> Package #<"LOOP.CL-TEST.1" package> Package #<"CL-TEST" package> - NSET-EXCLUSIVE-OR.13 NSET-EXCLUSIVE-OR.14 - NSET-EXCLUSIVE-OR.15 NSET-EXCLUSIVE-OR.16 NSET-EXCLUSIVE-OR.17 - NSET-EXCLUSIVE-OR.17-A NSET-EXCLUSIVE-OR.18 NSET-EXCLUSIVE-OR.18-A - NSET-EXCLUSIVE-OR.ORDER.1 NSET-EXCLUSIVE-OR.ORDER.2 - NSET-EXCLUSIVE-OR.ORDER.3 NSET-EXCLUSIVE-OR.ORDER.4 - NSET-EXCLUSIVE-OR.ORDER.5 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.1 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.2 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.3 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.4 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.5 - NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.6 NSET-EXCLUSIVE.ALLOW-OTHER-KEYS.7 - NSET-EXCLUSIVE.KEYWORDS.8 NSET-EXCLUSIVE.KEYWORDS.9 - NSET-EXCLUSIVE-OR.ERROR.1 NSET-EXCLUSIVE-OR.ERROR.2 - NSET-EXCLUSIVE-OR.ERROR.3 NSET-EXCLUSIVE-OR.ERROR.4 - NSET-EXCLUSIVE-OR.ERROR.5 NSET-EXCLUSIVE-OR.ERROR.6 - NSET-EXCLUSIVE-OR.ERROR.7 NSET-EXCLUSIVE-OR.ERROR.8 - NSET-EXCLUSIVE-OR.ERROR.9 NSET-EXCLUSIVE-OR.ERROR.10 SUBSETP.1 - SUBSETP.2 SUBSETP.3 SUBSETP.4 SUBSETP.5 SUBSETP.6 SUBSETP.7 SUBSETP.8 - SUBSETP.9 SUBSETP.10 SUBSETP.11 SUBSETP.12 SUBSETP.13 SUBSETP.14 - SUBSETP.15 SUBSETP.ORDER.1 SUBSETP.ORDER.2 SUBSETP.ORDER.3 - SUBSETP.ALLOW-OTHER-KEYS.1 SUBSETP.ALLOW-OTHER-KEYS.2 - SUBSETP.ALLOW-OTHER-KEYS.3 SUBSETP.ALLOW-OTHER-KEYS.4 - SUBSETP.ALLOW-OTHER-KEYS.5 SUBSETP.ALLOW-OTHER-KEYS.6 - SUBSETP.KEYWORDS.7 SUBSETP.KEYWORDS.8 SUBSETP.ERROR.1 SUBSETP.ERROR.2 - SUBSETP.ERROR.3 SUBSETP.ERROR.4 SUBSETP.ERROR.5 SUBSETP.ERROR.6 - SUBSETP.ERROR.7 SUBSETP.ERROR.8 SUBSETP.ERROR.9 SUBSETP.ERROR.10 - CAR-SET-ALT CDR-SET-ALT CAAR-SET-ALT CADR-SET-ALT CDAR-SET-ALT - CDDR-SET-ALT CAAAR-SET-ALT CAADR-SET-ALT CADAR-SET-ALT CADDR-SET-ALT - CDAAR-SET-ALT CDADR-SET-ALT CDDAR-SET-ALT CDDDR-SET-ALT CAAAAR-SET-ALT - CAAADR-SET-ALT CAADAR-SET-ALT CAADDR-SET-ALT CADAAR-SET-ALT - CADADR-SET-ALT CADDAR-SET-ALT CADDDR-SET-ALT CDAAAR-SET-ALT - CDAADR-SET-ALT CDADAR-SET-ALT CDADDR-SET-ALT CDDAAR-SET-ALT - CDDADR-SET-ALT CDDDAR-SET-ALT CDDDDR-SET-ALT FIRST-SET-ALT - SECOND-SET-ALT THIRD-SET-ALT FOURTH-SET-ALT FIFTH-SET-ALT - SIXTH-SET-ALT SEVENTH-SET-ALT EIGHTH-SET-ALT NINTH-SET-ALT - TENTH-SET-ALT AREF.1 AREF.2 AREF.3 AREF.4 AREF.5 AREF.6 AREF.7 - AREF.ORDER.1 AREF.ORDER.2 SETF-AREF.1 SETF-AREF.2 SETF-AREF.3 - SETF-AREF.4 SETF-AREF.5 SETF-AREF.6 SETF-AREF.7 SETF-AREF.ORDER.1 - AREF.ERROR.1 AREF.ERROR.2 ARRAY.1.1 ARRAY.1.2 ARRAY.1.3 ARRAY.1.4 - ARRAY.1.5 ARRAY.1.6 ARRAY.1.7 ARRAY.1.8 ARRAY.1.9 ARRAY.1.10 - ARRAY.1.11 ARRAY.1.12 ARRAY.1.13 ARRAY.2.1 ARRAY.2.2 ARRAY.2.3 - ARRAY.2.4 ARRAY.2.5 ARRAY.2.6 ARRAY.3.1 ARRAY.3.2 ARRAY.3.3 ARRAY.3.4 - ARRAY.3.5 ARRAY.3.6 ARRAY.4.1 ARRAY.4.2 ARRAY.4.3 ARRAY.4.4 ARRAY.4.5 - ARRAY.4.6 ARRAY.5.1 ARRAY.5.2 ARRAY.5.3 ARRAY.5.4 ARRAY.5.5 ARRAY.5.6 - ARRAY.6.1 ARRAY.6.2 ARRAY.6.3 ARRAY.6.4 ARRAY.6.5 ARRAY.6.6 ARRAY.7.1 - ARRAY.7.2 ARRAY.7.3 ARRAY.7.4 ARRAY.7.5 ARRAY.7.6 ARRAY.8.1 ARRAY.8.2 - ARRAY.8.3 ARRAY.8.4 ARRAY.8.5 ARRAY.8.6 ARRAY.8.7 ARRAY.8.8 ARRAY.8.9 - ARRAY.8.10 ARRAY.8.11 ARRAY.8.12 ARRAY.8.13 ARRAY.8.14 ARRAY.9.1 - ARRAY.9.2 ARRAY.9.3 ARRAY.9.4 ARRAY.9.5 ARRAY.9.6 ARRAY.9.7 ARRAY.9.8 - ARRAY.9.9 ARRAY.9.10 ARRAY.9.11 ARRAY.9.12 ARRAY.9.13 ARRAY-T.2.1 - ARRAY-T.2.2 ARRAY-T.2.3 ARRAY-T.2.4 ARRAY-T.2.5 ARRAY-T.2.6 - ARRAY-T.3.1 ARRAY-T.3.2 ARRAY-T.3.3 ARRAY-T.3.4 ARRAY-T.3.5 - ARRAY-T.3.6 ARRAY-T.4.1 ARRAY-T.4.2 ARRAY-T.4.3 ARRAY-T.4.4 - ARRAY-T.4.5 ARRAY-T.4.6 ARRAY-T.5.1 ARRAY-T.5.2 ARRAY-T.5.3 - ARRAY-T.5.4 ARRAY-T.5.5 ARRAY-T.5.6 ARRAY-T.6.1 ARRAY-T.6.2 - ARRAY-T.6.3 ARRAY-T.6.4 ARRAY-T.6.5 ARRAY-T.6.6 ARRAY-T.7.1 - ARRAY-T.7.2 ARRAY-T.7.3 ARRAY-T.7.4 ARRAY-T.7.5 ARRAY-T.7.6 - ARRAY-T.8.1 ARRAY-T.8.2 ARRAY-T.8.3 ARRAY-T.8.4 ARRAY-T.8.5 - ARRAY-T.8.6 ARRAY-T.8.7 ARRAY-T.8.8 ARRAY-T.8.9 ARRAY-T.8.10 - ARRAY-T.8.11 ARRAY-T.8.12 ARRAY-T.8.13 ARRAY-T.8.14 ARRAY-T.9.1 - ARRAY-T.9.2 ARRAY-T.9.3 ARRAY-T.9.4 ARRAY-T.9.5 ARRAY-T.9.6 - ARRAY-T.9.7 ARRAY-T.9.8 ARRAY-T.9.9 ARRAY-T.9.10 ARRAY-T.9.11 - ARRAY-T.9.12 ARRAY-T.9.13 ARRAY-AS-CLASS.1 ARRAY-AS-CLASS.2 - ARRAY-AS-CLASS.3 ARRAY-AS-CLASS.4 ARRAY-AS-CLASS.5 ARRAY-AS-CLASS.6 -Test ARRAY-AS-CLASS.7 failed -Form: (SUBTYPEP* 'ARRAY (FIND-CLASS 'ARRAY)) -Expected values: T - T -Actual values: NIL - T. -Test ARRAY-AS-CLASS.8 failed -Form: (SUBTYPEP* (FIND-CLASS 'ARRAY) 'ARRAY) +Package #<"REGRESSION-TEST" package> +Package #<"CONDITIONS" package> +Package #<"SLOT-ACCESSOR-NAME" package> +Package #<"PCL" package> +Package #<"ITERATE" package> +Package #<"WALKER" package> +Package #<"XLIB" package> +Package #<"CLTL1-COMPAT" package> +Package #<"FPE" package> +Package #<"TK" package> +Package #<"DEFPACKAGE" package> +Package #<"ANSI-LOOP" package> +Package #<"SLOOP" package> +Package #<"COMPILER" package> +Package #<"SYSTEM" package> +Package #<"KEYWORD" package> +Package #<"COMMON-LISP-USER" package> +Package #<"COMMON-LISP" package> + WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4 + UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1 + UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: # + UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1 + IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1 + UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5 + UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9 + UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1 + USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6 + USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2 + DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7 + DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12 + DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17 + DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22 + DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1... +Making G2... +Making G3... +Making G1... +Making G2... +Making G3... + DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4 + DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2 + DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5 + DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7 + DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2 + PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2 +Test PACKAGE-ERROR.3 failed +Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR) Expected values: T T Actual values: NIL - 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 9223372036854775802 - 9223372036854775803 9223372036854775804 - 9223372036854775805 9223372036854775806 - 9223372036854775809 9223372036854775810 - 9223372036854775811 9223372036854775812 - -9223372036854775813 -9223372036854775812 - -9223372036854775811 -9223372036854775810 - -9223372036854775809 -9223372036854775806 - -9223372036854775805 -9223372036854775804 - -9223372036854775803 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" + NIL. + PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2 + PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4 + PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1 + KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1 + PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1 + PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1 + PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3 + COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9 + COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14 + COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1 + COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4 + COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3 + ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13 + ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2 + ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9 + ELT-V.10 ELT-V.11 ELT-V.12ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg" "  !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (A B) (NIL) (1 2 3 4 5 6) @@ -21267,10 +21368,10 @@ #(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"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"" # @@ -21278,7 +21379,7 @@ # # # - # + # #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) @@ -21287,7 +21388,7 @@ # # (SYSTEM:LAMBDA-CLOSURE () () () (X) X) - #$52367827668556723315610918694290002964122333267761339150125728907525175468510753937303732521429867807080197811614748533968839460421576355449821412893408284785048928974039139235919376499333486146012410122289063853555044070787083937820489098517153865575746676741251462711603490395913579067020281965466395382011133602564209249306914954007155211319185943559538942088878832944546992211670830120189547112035441118810575326225073037089089484120875032482837633079889520866894051721573567278938061143733544616238784433224772162917184134197041607164322364062620909088107850636721996283978311035877372707642615633058498905987016372799216888259032573838644757836330303976522348451804916621436839329101855654928154302755646303976856265195898454421167505950154778496120987125610468809435846387791221977545417415767034669957027448952863219479856805267237810461706948541847176887339870640551989644821431052701040200598988434185370688617316815135491915838085367825727104703717404591362560066555857981966497713974911069075413963386416206778389710665524282089325261427058713077334883934687258843165575139817207778253672238499726737888249593888479195273783518114278584450625773145849816417821053706402195277781891076578951652631550634856725636410173666844021771329758245966764753481634921042329875030279117247820381308346148130493165760176991947407648564737099496479842530464276862057393454649187149429056955755671709514270618300337374428418539490840654123453837546798791905221396296817787160483858012091665023012475513760859266420699818585433333042383742181598142662784306646467693826184661998207440245364833260774201471392727138449512156916688979076393237639480279002164327119345801159894454933936857750179208683480782000959038657259021617431977201180151774451998389091115671303696541938104032369869828234967056576125125940818916968438030138780715059838981430946896357815103129684101291261619725818338775616505200521930549301856083589197616505129964915167167453256686471120075757587214956296862995980785379694489042474610849580592900842063932526986262104980366133426536111240425333514933688951174971284488128112532433109411803317200754150929482075001783509924736084867406631914615675543053526742028358960759567124740158864941742340106033236944072278044195452497502690896192183047941622291549193459047785525957741363102706829216924518076727135326952245188662442394207743072466856942039566315923094366595001211539396501746202142614272739264986485618743146379408197138707325290861111264996723110579586287789269790905978125948393760408687875242504938798958439861614373660306094185383140230209338772844136748460935484501523600445440974348602526688492027565683017237991430467505581689134654024400826455217150788930546173292619232302350394444818964895310146690734863292909949845163669075818903263255668902584331505581234068689895389909084888703772879824120095954446056997887692998292558180365213260566132415075707073112666187785061583688665210515817763021845185023554516929825297146944406874891419686316221413114025678689216134170035308113046093270221842524941488879453479132570739975042673943765768367738680942266737118392583555294940626081290798265973501314014490408456221295908706837302767467688605011061940420721713593608549120090485825220980957758966492324201020920722240352946419277329927543457287304591673368870956490182647619308580228387212791859807666779019842978786980522501219761397594169554528537253376037782939606799417492874407282469835117138803231210771213428205661218618375601078483357183140530483624572307019514925893407332190767304003214179337447107159042202748216440427521473594489931662292501445382733031931568861717102950600854573308784639928773559687468729678641207286227565090624809235881338145685259284586580404461268863747262114723142905065061300336628581786606718902945520798009466682784843826343783079159192431221507422574943737285327556823675784488707026174796025700473629097691547738101091840809545983791597917224941637117721785347007548215016636021659262481169571396319033239292287854587393777378553484745097538564693099077378524076085796057688228206429593085091017148843658681673359388071889554075441702923134487012951800259119493528380770062756722442463301558221123980163855227193024582714707179400481874108906538535013036929017193328970193462199161164281434982786951577387418372267393442439279306609699647234240215696267785493239999963770864301407503988232219666785279033454995106656451723760932272868480119827378635923246609838864725022561463571046823185052223558372282833252277053712869307566170995207358324974958718654853263365303868184744070404988010281985226026165833018939836126140549960224036638360677910862929841244303257086985417925554968815893590743960900081099992243976186725067160617327121243603657170861957859613882198080478419417409616098172432997205779806396327401996663175165842650572321746631038855116121838235780009763818597941491203248300768479744500500475223648951692024382614681925327845215126282831148667708892914212201164552279204526154235666625616249727725263973470503423466553616085459752969741728851150288972406185487538707676635660241928318618897310773785936941674600628301834220645644013535295814145429057227010962215166625961930783598566471125536245898258248306756986061569698833228299108347455768160959709316031186037175073514975235024100943005299534231220891746486273370038582235509695728272875768051793383258930007694603034086646650742409156771171037144345214998076315856194804903669483412005199688609015561191433535318901230493318554255867575170099769897916083037258516680270163077727841789663353710049306884408081733073302734053868681666747018880892138115109841388752378252040863959626812133213022164308348043990041785397356880529867437026720650008913823012768498103034538194831244906240882931781700733733263238303794983050996148464259778831089490090827597976777298712134245943754415932714858663685794628118237141695427915310407679076830245330241808746240101790742489707410643154745222629064813030302495396376098282720011018282561516293086871377595113196224048265939021277). + #$21820513456307562814928603071840330692082203340738049346038312471342336497151715759278805196659101981134967187433591618379250011072636917630173252119070543256282154535358209763167660794464667862824765610904840992444511742814596512853517186789372260588842887066799921023807100123539318247101660434198117808918838602080806939340797814470604011876632197143624139701121683466166798691596314432891594646615572185258083683411733912852103272072605876501431747947713371330539291847627999584781672675035678952846446844664829931551002396624816627549114451735045029003682096830661370097665494973691923829113458958617131015528353013911816005753385849791346285378212509761932281394041321847488243840115188254133898780994954394519895335404840297815346692010056166488972830598796127926163345009346943117730764557093823882736454810622359995941330950042234101586618414387989794489981157320739092999540164918668789470708418659022536873971704862187529398336281108403096578363604488280990125575009327646089323288163930073748250267072692590555827471798390859476423144101729668476017625112852505975081302402018808675239430061688113469985648309127383831216280478190684117368703675493265681071585053238178823317410606711065302048726218250639465070657442633236144514599590728999762296831680473783329306614331748341035282912361030645316437754227002837444435043602948463018016513765030830482863417737800463012960430087553901990222716067619678319086694740930711101392416543727645131330890369171053151960157781970086423147320776724383687631929973167411020025556088632172717376685492057860990306405292668640793730230545620125936901264532239705203731897761003603709052471161618593462549293448929733633509490987944004573770823108476366194407150206173569734182576000281235907957798754659519975203878994385038354469498710240063077746176792571484999941787751156479731082257893692246036750178783906397859694229114070372044510427668719322610015973037501063103502135588471259935454629411650054668052981107530906630408467766393369942101374815654461713252393363931162228745777538692163438663997631693290070474868735035985182818620906975346669053644712695170465674361324110158022092954890750028648933597399302123634221916275528640331967386170050311110792287640680318656665835327841253522917380562289137247754836513191966324287572966393510506358924244044094995098477625223879715156522729818954348998984761878848263653193806895289437533646311211044566228166952659117402516033065285528387231687664325625955192426461713457279432669730995033026341068160787357620563740702253067651027558292219836353161850340929337527515290083389088898528191375305089562629671791078303479086602716331582346305808614899228900593341950116997703595949775940380646385781484381989738444834509811064184540016775184840084928485644834700766188940806196800170060745689003513784190937381616650135763867824225192953363749987254419687451071673489297041008809747902608180075245877981283335769176528278311527554468033212803184707643564334498296329810908200853202961952395780782297115758878018860550635765840441055334741710437423945285958081285979851458521700856137367850939495084431422664003479723430107337251408094319593482052849921088367600004787086883487243557315601234784236922541979052987970755929549597829937946478409771380578863091808587874387022609068860427783985424332881155691890287393163330832159558802011255500816296313682693116058755796462954267207580845719211402969274459092923200477674921836666360662819616601439759275627265795660962619557042904499343576308130474320592893500181782056532672514594366250362161194509744875276941132453391688809145715875105991590183216629826080427901744765663966628057772357419934807744182350940256627471906177067598902076316806169211835650148996792228940711090731872609345765792223476762580904788056896537572658131621233619846315975561213595594046221096966408649229188758747043176611887585171354575030529452731086511716597716588817478077972168181984036658255348378721327255905325170022184288415570000801306954460805504672433512361295268952293320941033700130235403685742588487233110633603527238055358272483054885548491667855976490309855804996103458094315602719360113996758006713359240826612805422324604473438761237822013929889108817056878521282738074134430820941082333474228086937172766192340222198701448454206650304439995686982228672517302130976660685748857571806576796002458084965648234207785452763039877785146797563209511000346452023738844942040220886474069355516260537409732357092924104525467767867721454568794506291352421410942199600398645569534995444113283430488196033740563324228197220439828763540981422051288666357347512259184184305450313593660583502026754736578765868460895876942882613624831770385007794728516047721044874963052622396171255829225614262417513633552378281832270846055150269690299862491661597465419573345642347866815056607996754172300584848662027503327555439925653621705896096353203575611824102167405526695361965146015923459226215433383270460861235927657522945820515768801082669606022417554216469475567784444426601676140171614770639147844767545804927469170039103067717180560242533942181992175800754290285831494913819812667202607005876862031645025706415160033368176798603073031893833450686629844196772408608291093078910993046326617886709263935655428975515407353363841677777963885650907649500888060127276599689843724023382806146439284658571241255814681194526451888041871248548221058659400047149234468976007109416598342443003584706652723620405212057613354611117627511823733722028233976805866133006381610023258245726822649134874996937360475606949648056245109688122341780567719775933302744012063002170708363745748160084650775260359909024166854265988209156251702950070026781188792352365115345605808976493496949857990150933593444053225857607768351264958904563511599804016515074379427948716276479016471396028056577254746023615314571338934779316349945104549959696612844532907836198826681365677100800941654589630741575050162062819080390047369241786046931071052625806288273827690326854975742728727227607553941288849058878489988546173091). 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 @@ -22104,72 +22205,17 @@ POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1 SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6 SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10 - SEARCH-LIST.11Package #<"REGRESSION-TEST" package> -Package #<"CONDITIONS" package> -Package #<"SLOT-ACCESSOR-NAME" package> -Package #<"PCL" package> -Package #<"ITERATE" package> -Package #<"WALKER" package> -Package #<"XLIB" package> -Package #<"CLTL1-COMPAT" package> -Package #<"FPE" package> -Package #<"TK" package> -Package #<"DEFPACKAGE" package> -Package #<"ANSI-LOOP" package> -Package #<"SLOOP" package> -Package #<"COMPILER" package> -Package #<"SYSTEM" package> -Package #<"KEYWORD" package> -Package #<"COMMON-LISP-USER" package> -Package #<"COMMON-LISP" package> - WITH-PACKAGE-ITERATOR.14 UNEXPORT.1 UNEXPORT.2 UNEXPORT.3 UNEXPORT.4 - UNEXPORT.5 UNEXPORT.6 UNEXPORT.ERROR.1 UNEXPORT.ERROR.2 UNINTERN.1 - UNINTERN.2 UNINTERN.3 UNINTERN.4 UNINTERN.5 UNINTERN.6 UNINTERN.7Properly threw an error: # - UNINTERN.8 UNINTERN.9 UNINTERN.ERROR.1 UNINTERN.ERROR.2 IN-PACKAGE.1 - IN-PACKAGE.2 IN-PACKAGE.3 IN-PACKAGE.4 IN-PACKAGE.5 UNUSE-PACKAGE.1 - UNUSE-PACKAGE.2 UNUSE-PACKAGE.3 UNUSE-PACKAGE.4 UNUSE-PACKAGE.5 - UNUSE-PACKAGE.6 UNUSE-PACKAGE.7 UNUSE-PACKAGE.8 UNUSE-PACKAGE.9 - UNUSE-PACKAGE.ERROR.1 UNUSE-PACKAGE.ERROR.2 USE-PACKAGE.1 - USE-PACKAGE.2 USE-PACKAGE.3 USE-PACKAGE.4 USE-PACKAGE.5 USE-PACKAGE.6 - USE-PACKAGE.ERROR.1 USE-PACKAGE.ERROR.2 DEFPACKAGE.1 DEFPACKAGE.2 - DEFPACKAGE.3 DEFPACKAGE.4 DEFPACKAGE.5 DEFPACKAGE.6 DEFPACKAGE.7 - DEFPACKAGE.8 DEFPACKAGE.9 DEFPACKAGE.10 DEFPACKAGE.11 DEFPACKAGE.12 - DEFPACKAGE.13 DEFPACKAGE.14 DEFPACKAGE.15 DEFPACKAGE.16 DEFPACKAGE.17 - DEFPACKAGE.18 DEFPACKAGE.19 DEFPACKAGE.20 DEFPACKAGE.21 DEFPACKAGE.22 - DEFPACKAGE.23 DEFPACKAGE.24 DEFPACKAGE.25Making G1... -Making G2... -Making G3... -Making G1... -Making G2... -Making G3... - DEFPACKAGE.26 DO-SYMBOLS.1 DO-SYMBOLS.2 DO-SYMBOLS.3 DO-SYMBOLS.4 - DO-SYMBOLS.5 DO-EXTERNAL-SYMBOLS.1 DO-EXTERNAL-SYMBOLS.2 - DO-EXTERNAL-SYMBOLS.3 DO-EXTERNAL-SYMBOLS.4 DO-EXTERNAL-SYMBOLS.5 - DO-SYMBOLS.6 DO-EXTERNAL-SYMBOLS.6 DO-SYMBOLS.7 DO-EXTERNAL-SYMBOLS.7 - DO-SYMBOLS.8 DO-EXTERNAL-SYMBOLS.8 PACKAGEP.1 PACKAGEP.2 - PACKAGEP.ERROR.1 PACKAGEP.ERROR.2 PACKAGE-ERROR.1 PACKAGE-ERROR.2 -Test PACKAGE-ERROR.3 failed -Form: (SUBTYPEP* 'PACKAGE-ERROR 'ERROR) -Expected values: T - T -Actual values: NIL - NIL. - PACKAGE-ERROR.4 PACKAGE-ERROR-PACKAGE.1 PACKAGE-ERROR-PACKAGE.2 - PACKAGE-ERROR-PACKAGE.3 PACKAGE-ERROR-PACKAGE.4 - PACKAGE-ERROR-PACKAGE.ERROR.1 PACKAGE-ERROR-PACKAGE.ERROR.2 KEYWORD.1 - KEYWORD.2 KEYWORD.3 PACKAGE-SHADOWING-SYMBOLS.ERROR.1 - PACKAGE-SHADOWING-SYMBOLS.ERROR.2 PACKAGE-USE-LIST.ERROR.1 - PACKAGE-USE-LIST.ERROR.2 PACKAGE-USED-BY-LIST.ERROR.1 - PACKAGE-USED-BY-LIST.ERROR.2 COPY-SEQ.1 COPY-SEQ.2 COPY-SEQ.3 - COPY-SEQ.4 COPY-SEQ.5 COPY-SEQ.6 COPY-SEQ.7 COPY-SEQ.8 COPY-SEQ.9 - COPY-SEQ.10 COPY-SEQ.11 COPY-SEQ.12 COPY-SEQ.13 COPY-SEQ.14 - COPY-SEQ.15 COPY-SEQ.16 COPY-SEQ.17 COPY-SEQ.18 COPY-SEQ.ORDER.1 - COPY-SEQ.ERROR.1 COPY-SEQ.ERROR.2 COPY-SEQ.ERROR.3 COPY-SEQ.ERROR.4 - COPY-SEQ.ERROR.5 COPY-SEQ.ERROR.6 ELT.1 ELT.1A ELT.1B ELT.2 ELT.3 - ELT.4 ELT.5 ELT.5A ELT.6 ELT.7 ELT.8 ELT.9 ELT.10 ELT.11 ELT.12 ELT.13 - ELT.14 ELT.15 ELT.16 ELT.17 ELT.18 ELT.19 ELT.ORDER.1 ELT.ORDER.2 - ELT-V.1 ELT-V.3 ELT-V.4 ELT-V.5 ELT-V.6 ELT-V.7 ELT-V.8 ELT-V.9 - ELT-V.10 ELT-V.11 ELT-V.12 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3 + SEARCH-LIST.11 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14 + SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2 + SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4 + SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6 + SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1 + SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5 + SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9 + SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1 + SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5 + SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9 + SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13 ELT-V.13 ELT-ADJ-ARRAY.1 ELT-ADJ-ARRAY.3 ELT-ADJ-ARRAY.4 ELT-ADJ-ARRAY.5 ELT-ADJ-ARRAY.6 ELT-ADJ-ARRAY.7 ELT-ADJ-ARRAY.8 ELT-ADJ-ARRAY.9 ELT-ADJ-ARRAY.10 ELT-ADJ-ARRAY.11 ELT-ADJ-ARRAY.12 ELT-ADJ-ARRAY.13 ELT-DISPLACED-ARRAY.1 @@ -22560,24 +22606,7 @@ POSITION.ERROR.9 POSITION.ERROR.10 POSITION.ERROR.11 POSITION.ERROR.12 POSITION.ERROR.13 POSITION.ERROR.14 POSITION.ERROR.15 SEARCH-LIST.1 SEARCH-LIST.2 SEARCH-LIST.3 SEARCH-LIST.4 SEARCH-LIST.5 SEARCH-LIST.6 - SEARCH-LIST.7 SEARCH-LIST.8 SEARCH-LIST.9 SEARCH-LIST.10 SEARCH-LIST.12 SEARCH-LIST.13 SEARCH-LIST.14 - SEARCH.ALLOW-OTHER-KEYS.1 SEARCH.ALLOW-OTHER-KEYS.2 - SEARCH.ALLOW-OTHER-KEYS.3 SEARCH.ALLOW-OTHER-KEYS.4 - SEARCH.ALLOW-OTHER-KEYS.5 SEARCH.ALLOW-OTHER-KEYS.6 - SEARCH.ALLOW-OTHER-KEYS.7 SEARCH.KEYWORDS.8 SEARCH.ERROR.1 - SEARCH.ERROR.2 SEARCH.ERROR.3 SEARCH.ERROR.4 SEARCH.ERROR.5 - SEARCH.ERROR.6 SEARCH.ERROR.7 SEARCH.ERROR.8 SEARCH.ERROR.9 - SEARCH.ERROR.10 SEARCH.ORDER.1 SEARCH.ORDER.2 SEARCH-VECTOR.1 - SEARCH-VECTOR.2 SEARCH-VECTOR.3 SEARCH-VECTOR.4 SEARCH-VECTOR.5 - SEARCH-VECTOR.6 SEARCH-VECTOR.7 SEARCH-VECTOR.8 SEARCH-VECTOR.9 - SEARCH-VECTOR.10 SEARCH-VECTOR.11 SEARCH-VECTOR.12 SEARCH-VECTOR.13 - SEARCH-VECTOR.14 SEARCH-VECTOR.15 SEARCH-VECTOR.16 SEARCH-BITVECTOR.1 - 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-BITVECTOR.13 - SEARCH-BITVECTOR.14 SEARCH-BITVECTOR.15 SEARCH-BITVECTOR.16 - SEARCH-STRING.2 SEARCH-STRING.3 SEARCH-STRING.4 + 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 @@ -22595,7 +22624,7 @@ SEARCH-BITVECTOR.8 SEARCH-BITVECTOR.9 SEARCH-BITVECTOR.10 SEARCH-BITVECTOR.11 SEARCH-BITVECTOR.12 SEARCH-BITVECTOR.13 SEARCH-BITVECTOR.14 SEARCH-BITVECTOR.15 SEARCH-BITVECTOR.16 - SEARCH-STRING.2 SEARCH-STRING.3 SEARCH-STRING.5 + 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 @@ -22924,202 +22953,14 @@ NSUBSTITUTE-BIT-VECTOR.22 NSUBSTITUTE-BIT-VECTOR.23 NSUBSTITUTE-BIT-VECTOR.24 NSUBSTITUTE-BIT-VECTOR.25 NSUBSTITUTE-LIST.24 NSUBSTITUTE-LIST.25 NSUBSTITUTE-LIST.26 - NSUBSTITUTE-LIST.27 NSUBSTITUTE-VECTOR.24 NSUBSTITUTE-VECTOR.25 - NSUBSTITUTE-VECTOR.26 NSUBSTITUTE-VECTOR.27 NSUBSTITUTE-STRING.24 - NSUBSTITUTE-STRING.25 NSUBSTITUTE-STRING.26 NSUBSTITUTE-STRING.27 - NSUBSTITUTE-BIT-VECTOR.30 NSUBSTITUTE-BIT-VECTOR.31 - NSUBSTITUTE-BIT-VECTOR.32 NSUBSTITUTE-BIT-VECTOR.33 - NSUBSTITUTE.ORDER.1 NSUBSTITUTE.ORDER.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.1 - NSUBSTITUTE.ALLOW-OTHER-KEYS.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.3 - NSUBSTITUTE.ALLOW-OTHER-KEYS.4 NSUBSTITUTE.ALLOW-OTHER-KEYS.5 - NSUBSTITUTE.KEYWORDS.6 NSUBSTITUTE.ALLOW-OTHER-KEYS.7 - NSUBSTITUTE.ALLOW-OTHER-KEYS.8 NSUBSTITUTE.ERROR.1 NSUBSTITUTE.ERROR.2 - NSUBSTITUTE.ERROR.3 NSUBSTITUTE.ERROR.4 NSUBSTITUTE.ERROR.5 - NSUBSTITUTE.ERROR.6 NSUBSTITUTE.ERROR.7 NSUBSTITUTE.ERROR.8 - NSUBSTITUTE.ERROR.9 NSUBSTITUTE.ERROR.10 NSUBSTITUTE.ERROR.11 - NSUBSTITUTE-IF-LIST.1 NSUBSTITUTE-IF-LIST.2 NSUBSTITUTE-IF-LIST.3 - NSUBSTITUTE-IF-LIST.4 NSUBSTITUTE-IF-LIST.5 NSUBSTITUTE-IF-LIST.6 - NSUBSTITUTE-IF-LIST.7 NSUBSTITUTE-IF-LIST.8 NSUBSTITUTE-IF-LIST.9 - NSUBSTITUTE-IF-LIST.10 NSUBSTITUTE-IF-LIST.11 NSUBSTITUTE-IF-LIST.12 - NSUBSTITUTE-IF-LIST.13 NSUBSTITUTE-IF-LIST.14 NSUBSTITUTE-IF-LIST.15 - NSUBSTITUTE-IF-LIST.16 NSUBSTITUTE-IF-LIST.17 NSUBSTITUTE-IF-LIST.18 - NSUBSTITUTE-IF-VECTOR.1 NSUBSTITUTE-IF-VECTOR.2 - NSUBSTITUTE-IF-VECTOR.3 NSUBSTITUTE-IF-VECTOR.4 - NSUBSTITUTE-IF-VECTOR.5 NSUBSTITUTE-IF-VECTOR.6 - NSUBSTITUTE-IF-VECTOR.7 NSUBSTITUTE-IF-VECTOR.8 - NSUBSTITUTE-IF-VECTOR.9 NSUBSTITUTE-IF-VECTOR.10 - NSUBSTITUTE-IF-VECTOR.11 NSUBSTITUTE-IF-VECTOR.12 - NSUBSTITUTE-IF-VECTOR.13 NSUBSTITUTE-IF-VECTOR.14 - NSUBSTITUTE-IF-VECTOR.15 NSUBSTITUTE-IF-VECTOR.16 - NSUBSTITUTE-IF-VECTOR.17 NSUBSTITUTE-IF-VECTOR.18 - NSUBSTITUTE-IF-VECTOR.28 NSUBSTITUTE-IF-VECTOR.29 - NSUBSTITUTE-IF-VECTOR.30 NSUBSTITUTE-IF-VECTOR.31 - NSUBSTITUTE-IF-STRING.1 NSUBSTITUTE-IF-STRING.2 - NSUBSTITUTE-IF-STRING.3 NSUBSTITUTE-IF-STRING.4 - NSUBSTITUTE-IF-STRING.5 NSUBSTITUTE-IF-STRING.6 - NSUBSTITUTE-IF-STRING.7 NSUBSTITUTE-IF-STRING.8 - NSUBSTITUTE-IF-STRING.9 NSUBSTITUTE-IF-STRING.10 - NSUBSTITUTE-IF-STRING.11 NSUBSTITUTE-IF-STRING.12 - NSUBSTITUTE-IF-STRING.13 NSUBSTITUTE-IF-STRING.14 - NSUBSTITUTE-IF-STRING.15 NSUBSTITUTE-IF-STRING.16 - NSUBSTITUTE-IF-STRING.17 NSUBSTITUTE-IF-STRING.18 - NSUBSTITUTE-IF-STRING.28 NSUBSTITUTE-IF-STRING.29 - NSUBSTITUTE-IF-STRING.30 NSUBSTITUTE-IF-STRING.31 - NSUBSTITUTE-IF-BIT-VECTOR.1 NSUBSTITUTE-IF-BIT-VECTOR.2 - NSUBSTITUTE-IF-BIT-VECTOR.3 NSUBSTITUTE-IF-BIT-VECTOR.4 - NSUBSTITUTE-IF-BIT-VECTOR.5 NSUBSTITUTE-IF-BIT-VECTOR.6 - NSUBSTITUTE-IF-BIT-VECTOR.7 NSUBSTITUTE-IF-BIT-VECTOR.8 - NSUBSTITUTE-IF-BIT-VECTOR.9 NSUBSTITUTE-IF-BIT-VECTOR.10 - NSUBSTITUTE-IF-BIT-VECTOR.11 NSUBSTITUTE-IF-BIT-VECTOR.12 - NSUBSTITUTE-IF-BIT-VECTOR.13 NSUBSTITUTE-IF-BIT-VECTOR.14 - NSUBSTITUTE-IF-BIT-VECTOR.15 NSUBSTITUTE-IF-BIT-VECTOR.16 - NSUBSTITUTE-IF-BIT-VECTOR.17 NSUBSTITUTE-IF-BIT-VECTOR.18 - NSUBSTITUTE-IF-BIT-VECTOR.19 NSUBSTITUTE-IF-BIT-VECTOR.20 - NSUBSTITUTE-IF-BIT-VECTOR.21 NSUBSTITUTE-IF-LIST.24 - NSUBSTITUTE-IF-LIST.25 NSUBSTITUTE-IF-VECTOR.24 - NSUBSTITUTE-IF-VECTOR.25 NSUBSTITUTE-IF-STRING.24 - NSUBSTITUTE-IF-STRING.25 NSUBSTITUTE-IF-BIT-VECTOR.26 - NSUBSTITUTE-IF-BIT-VECTOR.27 NSUBSTITUTE-IF-BIT-VECTOR.30 - NSUBSTITUTE-IF-BIT-VECTOR.31 NSUBSTITUTE-IF-BIT-VECTOR.32 - NSUBSTITUTE-IF-BIT-VECTOR.33 NSUBSTITUTE-IF.ORDER.1 - NSUBSTITUTE-IF.ORDER.2 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.1 - NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.2 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.3 - NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.4 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.5 - NSUBSTITUTE-IF.KEYWORDS.6 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.7 - NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.8 NSUBSTITUTE-IF.ERROR.1 - NSUBSTITUTE-IF.ERROR.2 NSUBSTITUTE-IF.ERROR.3 NSUBSTITUTE-IF.ERROR.4 - NSUBSTITUTE-IF.ERROR.5 NSUBSTITUTE-IF.ERROR.6 NSUBSTITUTE-IF.ERROR.7 - NSUBSTITUTE-IF.ERROR.8 NSUBSTITUTE-IF.ERROR.9 NSUBSTITUTE-IF.ERROR.10 - NSUBSTITUTE-IF.ERROR.11 NSUBSTITUTE-IF-NOT-LIST.1 - NSUBSTITUTE-IF-NOT-LIST.2 NSUBSTITUTE-IF-NOT-LIST.3 - NSUBSTITUTE-IF-NOT-LIST.4 NSUBSTITUTE-IF-NOT-LIST.5 - NSUBSTITUTE-IF-NOT-LIST.6 NSUBSTITUTE-IF-NOT-LIST.7 - NSUBSTITUTE-IF-NOT-LIST.8 NSUBSTITUTE-IF-NOT-LIST.9 - NSUBSTITUTE-IF-NOT-LIST.10 NSUBSTITUTE-IF-NOT-LIST.11 - NSUBSTITUTE-IF-NOT-LIST.12 NSUBSTITUTE-IF-NOT-LIST.13 - NSUBSTITUTE-IF-NOT-LIST.14 NSUBSTITUTE-IF-NOT-LIST.15 - NSUBSTITUTE-IF-NOT-LIST.16 NSUBSTITUTE-IF-NOT-LIST.17 - NSUBSTITUTE-IF-NOT-LIST.18 NSUBSTITUTE-IF-NOT-VECTOR.1 - NSUBSTITUTE-IF-NOT-VECTOR.2 NSUBSTITUTE-IF-NOT-VECTOR.3 - NSUBSTITUTE-IF-NOT-VECTOR.4 NSUBSTITUTE-IF-NOT-VECTOR.5 - NSUBSTITUTE-IF-NOT-VECTOR.6 NSUBSTITUTE-IF-NOT-VECTOR.7 - NSUBSTITUTE-IF-NOT-VECTOR.8 NSUBSTITUTE-IF-NOT-VECTOR.9 - NSUBSTITUTE-IF-NOT-VECTOR.10 NSUBSTITUTE-IF-NOT-VECTOR.11 - NSUBSTITUTE-IF-NOT-VECTOR.12 NSUBSTITUTE-IF-NOT-VECTOR.13 - NSUBSTITUTE-IF-NOT-VECTOR.14 NSUBSTITUTE-IF-NOT-VECTOR.15 - NSUBSTITUTE-IF-NOT-VECTOR.16 NSUBSTITUTE-IF-NOT-VECTOR.17 - NSUBSTITUTE-IF-NOT-VECTOR.18 NSUBSTITUTE-IF-NOT-VECTOR.28 - NSUBSTITUTE-IF-NOT-VECTOR.29 NSUBSTITUTE-IF-NOT-VECTOR.30 - NSUBSTITUTE-IF-NOT-VECTOR.31 NSUBSTITUTE-IF-NOT-STRING.1 - NSUBSTITUTE-IF-NOT-STRING.2 NSUBSTITUTE-IF-NOT-STRING.3 - NSUBSTITUTE-IF-NOT-STRING.4 NSUBSTITUTE-IF-NOT-STRING.5 - NSUBSTITUTE-IF-NOT-STRING.6 NSUBSTITUTE-IF-NOT-STRING.7 - NSUBSTITUTE-IF-NOT-STRING.8 NSUBSTITUTE-IF-NOT-STRING.9 - NSUBSTITUTE-IF-NOT-STRING.10 NSUBSTITUTE-IF-NOT-STRING.11 - NSUBSTITUTE-IF-NOT-STRING.12 NSUBSTITUTE-IF-NOT-STRING.13 - NSUBSTITUTE-IF-NOT-STRING.14 NSUBSTITUTE-IF-NOT-STRING.15 - NSUBSTITUTE-IF-NOT-STRING.16 NSUBSTITUTE-IF-NOT-STRING.17 - NSUBSTITUTE-IF-NOT-STRING.18 NSUBSTITUTE-IF-NOT-STRING.28 - NSUBSTITUTE-IF-NOT-STRING.29 NSUBSTITUTE-IF-NOT-STRING.30 - NSUBSTITUTE-IF-NOT-STRING.31 NSUBSTITUTE-IF-NOT-BIT-VECTOR.1 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.2 NSUBSTITUTE-IF-NOT-BIT-VECTOR.3 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.4 NSUBSTITUTE-IF-NOT-BIT-VECTOR.5 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.6 NSUBSTITUTE-IF-NOT-BIT-VECTOR.7 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.8 NSUBSTITUTE-IF-NOT-BIT-VECTOR.9 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.10 NSUBSTITUTE-IF-NOT-BIT-VECTOR.11 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.12 NSUBSTITUTE-IF-NOT-BIT-VECTOR.13 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.14 NSUBSTITUTE-IF-NOT-BIT-VECTOR.15 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.16 NSUBSTITUTE-IF-NOT-BIT-VECTOR.17 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.18 NSUBSTITUTE-IF-NOT-BIT-VECTOR.19 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.20 NSUBSTITUTE-IF-NOT-BIT-VECTOR.21 - NSUBSTITUTE-IF-NOT-LIST.24 NSUBSTITUTE-IF-NOT-LIST.25 - NSUBSTITUTE-IF-NOT-VECTOR.24 NSUBSTITUTE-IF-NOT-VECTOR.25 - NSUBSTITUTE-IF-NOT-STRING.24 NSUBSTITUTE-IF-NOT-STRING.25 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.26 NSUBSTITUTE-IF-NOT-BIT-VECTOR.27 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.30 NSUBSTITUTE-IF-NOT-BIT-VECTOR.31 - NSUBSTITUTE-IF-NOT-BIT-VECTOR.32 NSUBSTITUTE-IF-NOT-BIT-VECTOR.33 - NSUBSTITUTE-IF-NOT.ORDER.1 NSUBSTITUTE-IF-NOT.ORDER.2 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.1 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.2 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.3 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.4 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.5 NSUBSTITUTE-IF-NOT.KEYWORDS.6 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.7 - NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.8 NSUBSTITUTE-IF-NOT.ERROR.1 - NSUBSTITUTE-IF-NOT.ERROR.2 NSUBSTITUTE-IF-NOT.ERROR.3 - NSUBSTITUTE-IF-NOT.ERROR.4 NSUBSTITUTE-IF-NOT.ERROR.5 - NSUBSTITUTE-IF-NOT.ERROR.6 NSUBSTITUTE-IF-NOT.ERROR.7 - NSUBSTITUTE-IF-NOT.ERROR.8 NSUBSTITUTE-IF-NOT.ERROR.9 - NSUBSTITUTE-IF-NOT.ERROR.10 NSUBSTITUTE-IF-NOT.ERROR.11 CONCATENATE.1 - CONCATENATE.2 CONCATENATE.3 CONCATENATE.4 CONCATENATE.5 CONCATENATE.6 - CONCATENATE.7 CONCATENATE.8 CONCATENATE.9 CONCATENATE.10 - CONCATENATE.11 CONCATENATE.12 CONCATENATE.13 CONCATENATE.14 - CONCATENATE.15 CONCATENATE.16 CONCATENATE.17 CONCATENATE.18 - CONCATENATE.19 CONCATENATE.20 CONCATENATE.21 CONCATENATE.22 - CONCATENATE.23 CONCATENATE.24 CONCATENATE.25 CONCATENATE.26 - CONCATENATE.27 CONCATENATE.28 CONCATENATE.29 CONCATENATE.30 - CONCATENATE.ORDER.1 CONCATENATE.ORDER.2 -Test CONCATENATE.ERROR.1 failed -Form: (SUBTYPEP* (CLASSIFY-ERROR (CONCATENATE 'SEQUENCE '(A B C))) - 'ERROR) -Expected values: T - T -Actual values: NIL - NIL. -Test CONCATENATE.ERROR.2 failed -Form: (SUBTYPEP* (CLASSIFY-ERROR (CONCATENATE 'FIXNUM '(A B C D E))) - 'ERROR) -Expected values: T - T -Actual values: NIL - NIL. - CONCATENATE.ERROR.3 CONCATENATE.ERROR.4 CONCATENATE.ERROR.5 - MERGE-LIST.1 MERGE-LIST.2 MERGE-LIST.3 MERGE-LIST.4 MERGE-LIST.5 - MERGE-LIST.6 MERGE-LIST.7 MERGE-LIST.8 MERGE-LIST.9 MERGE-LIST.10 - MERGE-LIST.11 MERGE-LIST.12 MERGE-LIST.13 MERGE-LIST.14 MERGE-LIST.15 - MERGE-VECTOR.1 MERGE-VECTOR.2 MERGE-VECTOR.3 MERGE-VECTOR.4 - MERGE-VECTOR.5 MERGE-VECTOR.6 MERGE-VECTOR.7 MERGE-VECTOR.8 - MERGE-VECTOR.9 MERGE-VECTOR.10 MERGE-VECTOR.11 MERGE-VECTOR.12 - MERGE-VECTOR.13 MERGE-VECTOR.14 MERGE-VECTOR.15 MERGE-VECTOR.16 - MERGE-VECTOR.16A MERGE-VECTOR.17 MERGE-STRING.1 MERGE-STRING.1A - MERGE-STRING.1B MERGE-STRING.1C MERGE-STRING.1D MERGE-STRING.2 - MERGE-STRING.3 MERGE-STRING.4 MERGE-STRING.8 MERGE-STRING.9 - MERGE-STRING.10 MERGE-STRING.11 MERGE-STRING.12 MERGE-STRING.13 - MERGE-STRING.13A MERGE-STRING.14 MERGE-STRING.14A MERGE-STRING.15 - MERGE-STRING.16 MERGE-STRING.17 MERGE-STRING.18 MERGE-BIT-VECTOR.1 - MERGE-BIT-VECTOR.2 MERGE-BIT-VECTOR.3 MERGE-BIT-VECTOR.4 - MERGE-BIT-VECTOR.5 MERGE-BIT-VECTOR.5A MERGE-BIT-VECTOR.5B - MERGE-BIT-VECTOR.5C MERGE-BIT-VECTOR.5D MERGE-BIT-VECTOR.5E - MERGE-BIT-VECTOR.6 MERGE-BIT-VECTOR.7 MERGE-BIT-VECTOR.8 - MERGE-BIT-VECTOR.9 MERGE-BIT-VECTOR.10 MERGE-BIT-VECTOR.11 - MERGE-BIT-VECTOR.12 MERGE-BIT-VECTOR.13 MERGE-BIT-VECTOR.14 - MERGE-BIT-VECTOR.15 MERGE-BIT-VECTOR.16 MERGE-BIT-VECTOR.17 - MERGE-BIT-VECTOR.18 MERGE-BIT-VECTOR.19 MERGE-CONS.1 MERGE-NULL.1 - MERGE-VECTOR-LENGTH.1 MERGE-BIT-VECTOR-LENGTH.1 MERGE.ORDER.1 - MERGE.ERROR.1 MERGE.ERROR.2 MERGE.ERROR.3 MERGE.ERROR.4 MERGE.ERROR.5 -Test MERGE.ERROR.6 failed -Form: (CLASSIFY-ERROR (MERGE 'NULL (LIST 1 2 3) (LIST 4 5 6) #'<)) -Expected value: TYPE-ERROR -Actual value: (1 2 3 4 5 6). - MERGE.ERROR.7 MERGE.ERROR.8 MERGE.ERROR.9 MERGE.ERROR.10 - MERGE.ERROR.11 MERGE.ERROR.12 MERGE.ERROR.13 MERGE.ERROR.14 - MERGE.ERROR.15 MERGE.ERROR.16 MERGE.ERROR.17 REMOVE-LIST.1 - REMOVE-LIST.2 REMOVE-LIST.3 REMOVE-LIST.4 REMOVE-LIST.5 REMOVE-LIST.6 - REMOVE-LIST.7 REMOVE-LIST.8 REMOVE-LIST.9 REMOVE-LIST.10 - REMOVE-LIST.11 REMOVE-LIST.12 REMOVE-LIST.13 REMOVE-LIST.14 - REMOVE-LIST.15 REMOVE-LIST.16 REMOVE-LIST.17 REMOVE-LIST.18 - REMOVE-LIST.19 REMOVE-LIST.20 REMOVE-LIST.21 REMOVE-LIST.22 - REMOVE-LIST.23 REMOVE-LIST.24 REMOVE-LIST.25 REMOVE-LIST.26 - REMOVE-LIST.27 REMOVE-LIST.28 REMOVE-LIST.29 REMOVE-VECTOR.1 - REMOVE-VECTOR.2 REMOVE-VECTOR.3 REMOVE-STRING.1 REMOVE-STRING.2 - REMOVE-STRING.3 DELETE-VECTOR.1 DELETE-VECTOR.2 DELETE-VECTOR.3 - DELETE-STRING.1 DELETE-STRING.2 DELETE-STRING.3 REMOVE-BIT-VECTOR.1 - REMOVE-BIT-VECTOR.2 REMOVE-BIT-VECTOR.3 DELETE-BIT-VECTOR.1 - DELETE-BIT-VECTOR.2 DELETE-BIT-VECTOR.3 REMOVE.ORDER.1 REMOVE.ORDER.2 - 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 SEARCH-STRING.4 SEARCH-STRING.5 + NSUBSTITUTE-LIST.27 + 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-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 @@ -23643,7 +23484,202 @@ DELETE.ORDER.1 DELETE.ORDER.2 REMOVE-IF.ORDER.1 REMOVE-IF.ORDER.2 DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1 REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2 - REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM DELETE-RANDOM + REMOVE-RANDOM REMOVE-IF-RANDOM NSUBSTITUTE-VECTOR.24 NSUBSTITUTE-VECTOR.25 + NSUBSTITUTE-VECTOR.26 NSUBSTITUTE-VECTOR.27 NSUBSTITUTE-STRING.24 + NSUBSTITUTE-STRING.25 NSUBSTITUTE-STRING.26 NSUBSTITUTE-STRING.27 + NSUBSTITUTE-BIT-VECTOR.30 NSUBSTITUTE-BIT-VECTOR.31 + NSUBSTITUTE-BIT-VECTOR.32 NSUBSTITUTE-BIT-VECTOR.33 + NSUBSTITUTE.ORDER.1 NSUBSTITUTE.ORDER.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.1 + NSUBSTITUTE.ALLOW-OTHER-KEYS.2 NSUBSTITUTE.ALLOW-OTHER-KEYS.3 + NSUBSTITUTE.ALLOW-OTHER-KEYS.4 NSUBSTITUTE.ALLOW-OTHER-KEYS.5 + NSUBSTITUTE.KEYWORDS.6 NSUBSTITUTE.ALLOW-OTHER-KEYS.7 + NSUBSTITUTE.ALLOW-OTHER-KEYS.8 NSUBSTITUTE.ERROR.1 NSUBSTITUTE.ERROR.2 + NSUBSTITUTE.ERROR.3 NSUBSTITUTE.ERROR.4 NSUBSTITUTE.ERROR.5 + NSUBSTITUTE.ERROR.6 NSUBSTITUTE.ERROR.7 NSUBSTITUTE.ERROR.8 + NSUBSTITUTE.ERROR.9 NSUBSTITUTE.ERROR.10 NSUBSTITUTE.ERROR.11 + NSUBSTITUTE-IF-LIST.1 NSUBSTITUTE-IF-LIST.2 NSUBSTITUTE-IF-LIST.3 + NSUBSTITUTE-IF-LIST.4 NSUBSTITUTE-IF-LIST.5 NSUBSTITUTE-IF-LIST.6 + NSUBSTITUTE-IF-LIST.7 NSUBSTITUTE-IF-LIST.8 NSUBSTITUTE-IF-LIST.9 + NSUBSTITUTE-IF-LIST.10 NSUBSTITUTE-IF-LIST.11 NSUBSTITUTE-IF-LIST.12 + NSUBSTITUTE-IF-LIST.13 NSUBSTITUTE-IF-LIST.14 NSUBSTITUTE-IF-LIST.15 + NSUBSTITUTE-IF-LIST.16 NSUBSTITUTE-IF-LIST.17 NSUBSTITUTE-IF-LIST.18 + NSUBSTITUTE-IF-VECTOR.1 NSUBSTITUTE-IF-VECTOR.2 + NSUBSTITUTE-IF-VECTOR.3 NSUBSTITUTE-IF-VECTOR.4 + NSUBSTITUTE-IF-VECTOR.5 NSUBSTITUTE-IF-VECTOR.6 + NSUBSTITUTE-IF-VECTOR.7 NSUBSTITUTE-IF-VECTOR.8 + NSUBSTITUTE-IF-VECTOR.9 NSUBSTITUTE-IF-VECTOR.10 + NSUBSTITUTE-IF-VECTOR.11 NSUBSTITUTE-IF-VECTOR.12 + NSUBSTITUTE-IF-VECTOR.13 NSUBSTITUTE-IF-VECTOR.14 + NSUBSTITUTE-IF-VECTOR.15 NSUBSTITUTE-IF-VECTOR.16 + NSUBSTITUTE-IF-VECTOR.17 NSUBSTITUTE-IF-VECTOR.18 + NSUBSTITUTE-IF-VECTOR.28 NSUBSTITUTE-IF-VECTOR.29 + NSUBSTITUTE-IF-VECTOR.30 NSUBSTITUTE-IF-VECTOR.31 + NSUBSTITUTE-IF-STRING.1 NSUBSTITUTE-IF-STRING.2 + NSUBSTITUTE-IF-STRING.3 NSUBSTITUTE-IF-STRING.4 + NSUBSTITUTE-IF-STRING.5 NSUBSTITUTE-IF-STRING.6 + NSUBSTITUTE-IF-STRING.7 NSUBSTITUTE-IF-STRING.8 + NSUBSTITUTE-IF-STRING.9 NSUBSTITUTE-IF-STRING.10 + NSUBSTITUTE-IF-STRING.11 NSUBSTITUTE-IF-STRING.12 + NSUBSTITUTE-IF-STRING.13 NSUBSTITUTE-IF-STRING.14 + NSUBSTITUTE-IF-STRING.15 NSUBSTITUTE-IF-STRING.16 + NSUBSTITUTE-IF-STRING.17 NSUBSTITUTE-IF-STRING.18 + NSUBSTITUTE-IF-STRING.28 NSUBSTITUTE-IF-STRING.29 + NSUBSTITUTE-IF-STRING.30 NSUBSTITUTE-IF-STRING.31 + NSUBSTITUTE-IF-BIT-VECTOR.1 NSUBSTITUTE-IF-BIT-VECTOR.2 + NSUBSTITUTE-IF-BIT-VECTOR.3 NSUBSTITUTE-IF-BIT-VECTOR.4 + NSUBSTITUTE-IF-BIT-VECTOR.5 NSUBSTITUTE-IF-BIT-VECTOR.6 + NSUBSTITUTE-IF-BIT-VECTOR.7 NSUBSTITUTE-IF-BIT-VECTOR.8 + NSUBSTITUTE-IF-BIT-VECTOR.9 NSUBSTITUTE-IF-BIT-VECTOR.10 + NSUBSTITUTE-IF-BIT-VECTOR.11 NSUBSTITUTE-IF-BIT-VECTOR.12 + NSUBSTITUTE-IF-BIT-VECTOR.13 NSUBSTITUTE-IF-BIT-VECTOR.14 + NSUBSTITUTE-IF-BIT-VECTOR.15 NSUBSTITUTE-IF-BIT-VECTOR.16 + NSUBSTITUTE-IF-BIT-VECTOR.17 NSUBSTITUTE-IF-BIT-VECTOR.18 + NSUBSTITUTE-IF-BIT-VECTOR.19 NSUBSTITUTE-IF-BIT-VECTOR.20 + NSUBSTITUTE-IF-BIT-VECTOR.21 NSUBSTITUTE-IF-LIST.24 + NSUBSTITUTE-IF-LIST.25 NSUBSTITUTE-IF-VECTOR.24 + NSUBSTITUTE-IF-VECTOR.25 NSUBSTITUTE-IF-STRING.24 + NSUBSTITUTE-IF-STRING.25 NSUBSTITUTE-IF-BIT-VECTOR.26 + NSUBSTITUTE-IF-BIT-VECTOR.27 NSUBSTITUTE-IF-BIT-VECTOR.30 + NSUBSTITUTE-IF-BIT-VECTOR.31 NSUBSTITUTE-IF-BIT-VECTOR.32 + NSUBSTITUTE-IF-BIT-VECTOR.33 NSUBSTITUTE-IF.ORDER.1 + NSUBSTITUTE-IF.ORDER.2 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.1 + NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.2 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.3 + NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.4 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.5 + NSUBSTITUTE-IF.KEYWORDS.6 NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.7 + NSUBSTITUTE-IF.ALLOW-OTHER-KEYS.8 NSUBSTITUTE-IF.ERROR.1 + NSUBSTITUTE-IF.ERROR.2 NSUBSTITUTE-IF.ERROR.3 NSUBSTITUTE-IF.ERROR.4 + NSUBSTITUTE-IF.ERROR.5 NSUBSTITUTE-IF.ERROR.6 NSUBSTITUTE-IF.ERROR.7 + NSUBSTITUTE-IF.ERROR.8 NSUBSTITUTE-IF.ERROR.9 NSUBSTITUTE-IF.ERROR.10 + NSUBSTITUTE-IF.ERROR.11 NSUBSTITUTE-IF-NOT-LIST.1 + NSUBSTITUTE-IF-NOT-LIST.2 NSUBSTITUTE-IF-NOT-LIST.3 + NSUBSTITUTE-IF-NOT-LIST.4 NSUBSTITUTE-IF-NOT-LIST.5 + NSUBSTITUTE-IF-NOT-LIST.6 NSUBSTITUTE-IF-NOT-LIST.7 + NSUBSTITUTE-IF-NOT-LIST.8 NSUBSTITUTE-IF-NOT-LIST.9 + NSUBSTITUTE-IF-NOT-LIST.10 NSUBSTITUTE-IF-NOT-LIST.11 + NSUBSTITUTE-IF-NOT-LIST.12 NSUBSTITUTE-IF-NOT-LIST.13 + NSUBSTITUTE-IF-NOT-LIST.14 NSUBSTITUTE-IF-NOT-LIST.15 + NSUBSTITUTE-IF-NOT-LIST.16 NSUBSTITUTE-IF-NOT-LIST.17 + NSUBSTITUTE-IF-NOT-LIST.18 NSUBSTITUTE-IF-NOT-VECTOR.1 + NSUBSTITUTE-IF-NOT-VECTOR.2 NSUBSTITUTE-IF-NOT-VECTOR.3 + NSUBSTITUTE-IF-NOT-VECTOR.4 NSUBSTITUTE-IF-NOT-VECTOR.5 + NSUBSTITUTE-IF-NOT-VECTOR.6 NSUBSTITUTE-IF-NOT-VECTOR.7 + NSUBSTITUTE-IF-NOT-VECTOR.8 NSUBSTITUTE-IF-NOT-VECTOR.9 + NSUBSTITUTE-IF-NOT-VECTOR.10 NSUBSTITUTE-IF-NOT-VECTOR.11 + NSUBSTITUTE-IF-NOT-VECTOR.12 NSUBSTITUTE-IF-NOT-VECTOR.13 + NSUBSTITUTE-IF-NOT-VECTOR.14 NSUBSTITUTE-IF-NOT-VECTOR.15 + NSUBSTITUTE-IF-NOT-VECTOR.16 NSUBSTITUTE-IF-NOT-VECTOR.17 + NSUBSTITUTE-IF-NOT-VECTOR.18 NSUBSTITUTE-IF-NOT-VECTOR.28 + NSUBSTITUTE-IF-NOT-VECTOR.29 NSUBSTITUTE-IF-NOT-VECTOR.30 + NSUBSTITUTE-IF-NOT-VECTOR.31 NSUBSTITUTE-IF-NOT-STRING.1 + NSUBSTITUTE-IF-NOT-STRING.2 NSUBSTITUTE-IF-NOT-STRING.3 + NSUBSTITUTE-IF-NOT-STRING.4 NSUBSTITUTE-IF-NOT-STRING.5 + NSUBSTITUTE-IF-NOT-STRING.6 NSUBSTITUTE-IF-NOT-STRING.7 + NSUBSTITUTE-IF-NOT-STRING.8 NSUBSTITUTE-IF-NOT-STRING.9 + NSUBSTITUTE-IF-NOT-STRING.10 NSUBSTITUTE-IF-NOT-STRING.11 + NSUBSTITUTE-IF-NOT-STRING.12 NSUBSTITUTE-IF-NOT-STRING.13 + NSUBSTITUTE-IF-NOT-STRING.14 NSUBSTITUTE-IF-NOT-STRING.15 + NSUBSTITUTE-IF-NOT-STRING.16 NSUBSTITUTE-IF-NOT-STRING.17 + NSUBSTITUTE-IF-NOT-STRING.18 NSUBSTITUTE-IF-NOT-STRING.28 + NSUBSTITUTE-IF-NOT-STRING.29 NSUBSTITUTE-IF-NOT-STRING.30 + NSUBSTITUTE-IF-NOT-STRING.31 NSUBSTITUTE-IF-NOT-BIT-VECTOR.1 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.2 NSUBSTITUTE-IF-NOT-BIT-VECTOR.3 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.4 NSUBSTITUTE-IF-NOT-BIT-VECTOR.5 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.6 NSUBSTITUTE-IF-NOT-BIT-VECTOR.7 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.8 NSUBSTITUTE-IF-NOT-BIT-VECTOR.9 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.10 NSUBSTITUTE-IF-NOT-BIT-VECTOR.11 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.12 NSUBSTITUTE-IF-NOT-BIT-VECTOR.13 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.14 NSUBSTITUTE-IF-NOT-BIT-VECTOR.15 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.16 NSUBSTITUTE-IF-NOT-BIT-VECTOR.17 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.18 NSUBSTITUTE-IF-NOT-BIT-VECTOR.19 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.20 NSUBSTITUTE-IF-NOT-BIT-VECTOR.21 + NSUBSTITUTE-IF-NOT-LIST.24 NSUBSTITUTE-IF-NOT-LIST.25 + NSUBSTITUTE-IF-NOT-VECTOR.24 NSUBSTITUTE-IF-NOT-VECTOR.25 + NSUBSTITUTE-IF-NOT-STRING.24 NSUBSTITUTE-IF-NOT-STRING.25 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.26 NSUBSTITUTE-IF-NOT-BIT-VECTOR.27 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.30 NSUBSTITUTE-IF-NOT-BIT-VECTOR.31 + NSUBSTITUTE-IF-NOT-BIT-VECTOR.32 NSUBSTITUTE-IF-NOT-BIT-VECTOR.33 + NSUBSTITUTE-IF-NOT.ORDER.1 NSUBSTITUTE-IF-NOT.ORDER.2 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.1 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.2 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.3 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.4 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.5 NSUBSTITUTE-IF-NOT.KEYWORDS.6 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.7 + NSUBSTITUTE-IF-NOT.ALLOW-OTHER-KEYS.8 NSUBSTITUTE-IF-NOT.ERROR.1 + NSUBSTITUTE-IF-NOT.ERROR.2 NSUBSTITUTE-IF-NOT.ERROR.3 + NSUBSTITUTE-IF-NOT.ERROR.4 NSUBSTITUTE-IF-NOT.ERROR.5 + NSUBSTITUTE-IF-NOT.ERROR.6 NSUBSTITUTE-IF-NOT.ERROR.7 + NSUBSTITUTE-IF-NOT.ERROR.8 NSUBSTITUTE-IF-NOT.ERROR.9 + NSUBSTITUTE-IF-NOT.ERROR.10 NSUBSTITUTE-IF-NOT.ERROR.11 CONCATENATE.1 + CONCATENATE.2 CONCATENATE.3 CONCATENATE.4 CONCATENATE.5 CONCATENATE.6 + CONCATENATE.7 CONCATENATE.8 CONCATENATE.9 CONCATENATE.10 + CONCATENATE.11 CONCATENATE.12 CONCATENATE.13 CONCATENATE.14 + CONCATENATE.15 CONCATENATE.16 CONCATENATE.17 CONCATENATE.18 + CONCATENATE.19 CONCATENATE.20 CONCATENATE.21 CONCATENATE.22 + CONCATENATE.23 CONCATENATE.24 CONCATENATE.25 CONCATENATE.26 + CONCATENATE.27 CONCATENATE.28 CONCATENATE.29 CONCATENATE.30 + CONCATENATE.ORDER.1 CONCATENATE.ORDER.2 +Test CONCATENATE.ERROR.1 failed +Form: (SUBTYPEP* (CLASSIFY-ERROR (CONCATENATE 'SEQUENCE '(A B C))) + 'ERROR) +Expected values: T + T +Actual values: NIL + NIL. +Test CONCATENATE.ERROR.2 failed +Form: (SUBTYPEP* (CLASSIFY-ERROR (CONCATENATE 'FIXNUM '(A B C D E))) + 'ERROR) +Expected values: T + T +Actual values: NIL + NIL. + CONCATENATE.ERROR.3 CONCATENATE.ERROR.4 CONCATENATE.ERROR.5 + MERGE-LIST.1 MERGE-LIST.2 MERGE-LIST.3 MERGE-LIST.4 MERGE-LIST.5 + MERGE-LIST.6 MERGE-LIST.7 MERGE-LIST.8 MERGE-LIST.9 MERGE-LIST.10 + MERGE-LIST.11 MERGE-LIST.12 MERGE-LIST.13 MERGE-LIST.14 MERGE-LIST.15 + MERGE-VECTOR.1 MERGE-VECTOR.2 MERGE-VECTOR.3 MERGE-VECTOR.4 + MERGE-VECTOR.5 MERGE-VECTOR.6 MERGE-VECTOR.7 MERGE-VECTOR.8 + MERGE-VECTOR.9 MERGE-VECTOR.10 MERGE-VECTOR.11 MERGE-VECTOR.12 + MERGE-VECTOR.13 MERGE-VECTOR.14 MERGE-VECTOR.15 MERGE-VECTOR.16 + MERGE-VECTOR.16A MERGE-VECTOR.17 MERGE-STRING.1 MERGE-STRING.1A + MERGE-STRING.1B MERGE-STRING.1C MERGE-STRING.1D MERGE-STRING.2 + MERGE-STRING.3 MERGE-STRING.4 MERGE-STRING.8 MERGE-STRING.9 + MERGE-STRING.10 MERGE-STRING.11 MERGE-STRING.12 MERGE-STRING.13 + MERGE-STRING.13A MERGE-STRING.14 MERGE-STRING.14A MERGE-STRING.15 + MERGE-STRING.16 MERGE-STRING.17 MERGE-STRING.18 MERGE-BIT-VECTOR.1 + MERGE-BIT-VECTOR.2 MERGE-BIT-VECTOR.3 MERGE-BIT-VECTOR.4 + MERGE-BIT-VECTOR.5 MERGE-BIT-VECTOR.5A MERGE-BIT-VECTOR.5B + MERGE-BIT-VECTOR.5C MERGE-BIT-VECTOR.5D MERGE-BIT-VECTOR.5E + MERGE-BIT-VECTOR.6 MERGE-BIT-VECTOR.7 MERGE-BIT-VECTOR.8 + MERGE-BIT-VECTOR.9 MERGE-BIT-VECTOR.10 MERGE-BIT-VECTOR.11 + MERGE-BIT-VECTOR.12 MERGE-BIT-VECTOR.13 MERGE-BIT-VECTOR.14 + MERGE-BIT-VECTOR.15 MERGE-BIT-VECTOR.16 MERGE-BIT-VECTOR.17 + MERGE-BIT-VECTOR.18 MERGE-BIT-VECTOR.19 MERGE-CONS.1 MERGE-NULL.1 + MERGE-VECTOR-LENGTH.1 MERGE-BIT-VECTOR-LENGTH.1 MERGE.ORDER.1 + MERGE.ERROR.1 MERGE.ERROR.2 MERGE.ERROR.3 MERGE.ERROR.4 MERGE.ERROR.5 +Test MERGE.ERROR.6 failed +Form: (CLASSIFY-ERROR (MERGE 'NULL (LIST 1 2 3) (LIST 4 5 6) #'<)) +Expected value: TYPE-ERROR +Actual value: (1 2 3 4 5 6). + MERGE.ERROR.7 MERGE.ERROR.8 MERGE.ERROR.9 MERGE.ERROR.10 + MERGE.ERROR.11 MERGE.ERROR.12 MERGE.ERROR.13 MERGE.ERROR.14 + MERGE.ERROR.15 MERGE.ERROR.16 MERGE.ERROR.17 REMOVE-LIST.1 + REMOVE-LIST.2 REMOVE-LIST.3 REMOVE-LIST.4 REMOVE-LIST.5 REMOVE-LIST.6 + REMOVE-LIST.7 REMOVE-LIST.8 REMOVE-LIST.9 REMOVE-LIST.10 + REMOVE-LIST.11 REMOVE-LIST.12 REMOVE-LIST.13 REMOVE-LIST.14 + REMOVE-LIST.15 REMOVE-LIST.16 REMOVE-LIST.17 REMOVE-LIST.18 + REMOVE-LIST.19 REMOVE-LIST.20 REMOVE-LIST.21 REMOVE-LIST.22 + REMOVE-LIST.23 REMOVE-LIST.24 REMOVE-LIST.25 REMOVE-LIST.26 + REMOVE-LIST.27 REMOVE-LIST.28 REMOVE-LIST.29 REMOVE-VECTOR.1 + REMOVE-VECTOR.2 REMOVE-VECTOR.3 REMOVE-STRING.1 REMOVE-STRING.2 + REMOVE-STRING.3 DELETE-VECTOR.1 DELETE-VECTOR.2 DELETE-VECTOR.3 + DELETE-STRING.1 DELETE-STRING.2 DELETE-STRING.3 REMOVE-BIT-VECTOR.1 + REMOVE-BIT-VECTOR.2 REMOVE-BIT-VECTOR.3 DELETE-BIT-VECTOR.1 + DELETE-BIT-VECTOR.2 DELETE-BIT-VECTOR.3 REMOVE.ORDER.1 REMOVE.ORDER.2 + DELETE.ORDER.1 DELETE.ORDER.2 REMOVE-IF.ORDER.1 REMOVE-IF.ORDER.2 + DELETE-IF.ORDER.1 DELETE-IF.ORDER.2 REMOVE-IF-NOT.ORDER.1 + REMOVE-IF-NOT.ORDER.2 DELETE-IF-NOT.ORDER.1 DELETE-IF-NOT.ORDER.2 + REMOVE-RANDOM REMOVE-IF-RANDOM REMOVE-IF-NOT-RANDOM 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 @@ -23658,7 +23694,7 @@ REMOVE.ERROR.5 REMOVE.ERROR.6 REMOVE.ERROR.7 REMOVE.ERROR.8 REMOVE.ERROR.9 REMOVE.ERROR.10 DELETE.ERROR.1 DELETE.ERROR.2 DELETE.ERROR.3 DELETE.ERROR.4 DELETE.ERROR.5 DELETE.ERROR.6 - DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10 DELETE-RANDOM + DELETE.ERROR.7 DELETE.ERROR.8 DELETE.ERROR.9 DELETE.ERROR.10 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 @@ -25586,17 +25622,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 @@ -25613,17 +25649,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 @@ -25745,17 +25781,17 @@ '(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 @@ -25841,16 +25877,16 @@ '(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 @@ -25881,17 +25917,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 @@ -25908,31 +25944,31 @@ '(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 @@ -25989,31 +26025,31 @@ '(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 @@ -26030,29 +26066,29 @@ '(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 @@ -26127,17 +26163,17 @@ '(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 @@ -26169,44 +26205,44 @@ '(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 @@ -26224,17 +26260,17 @@ '(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 @@ -26279,31 +26315,31 @@ '(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 @@ -26346,30 +26382,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 @@ -26565,7 +26601,8 @@ 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 RANDOM-DELETE-DUPLICATES REMOVE-DUPLICATES.1 + 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 @@ -28476,17 +28513,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 @@ -28503,17 +28540,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 @@ -28635,17 +28672,17 @@ '(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 @@ -28731,16 +28768,16 @@ '(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 @@ -28771,17 +28808,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 @@ -28798,31 +28835,31 @@ '(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 @@ -28879,31 +28916,31 @@ '(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 @@ -28920,29 +28957,29 @@ '(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 @@ -29017,17 +29054,17 @@ '(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 @@ -29059,44 +29096,44 @@ '(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 @@ -29114,17 +29151,17 @@ '(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 @@ -29169,31 +29206,31 @@ '(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 @@ -29236,30 +29273,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 @@ -29843,8 +29880,112 @@ STRING-NOT-EQUAL.ORDER.3 STRING-NOT-LESSP.ORDER.1 STRING-NOT-LESSP.ORDER.2 STRING-NOT-LESSP.ORDER.3 STRING-GREATERP.ORDER.1 STRING-GREATERP.ORDER.2 - STRING-GREATERP.ORDER.3 SUBTYPEP.OR.1 SUBTYPEP.AND.2 SUBTYPEP.OR.2 - SUBTYPEP.AND.3 SUBTYPEP.OR.3 SUBTYPEP.AND.4 SUBTYPEP.OR.4 + 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 + MAKE-STRING.ALLOW-OTHER-KEYS.1 MAKE-STRING.ALLOW-OTHER-KEYS.2 + MAKE-STRING.ALLOW-OTHER-KEYS.3 MAKE-STRING.ALLOW-OTHER-KEYS.4 + MAKE-STRING.ALLOW-OTHER-KEYS.5 MAKE-STRING.ALLOW-OTHER-KEYS.6 + MAKE-STRING.KEYWORDS.7 MAKE-STRING.ERROR.1 MAKE-STRING.ERROR.2 + MAKE-STRING.ERROR.3 MAKE-STRING.ERROR.4 MAKE-STRING.ERROR.5 + MAKE-STRING.ERROR.6 MAKE-STRING.ORDER.1 MAKE-STRING.ORDER.2 + MAKE-STRING.ORDER.3 +Test PATHNAMES-PRINT-AND-READ-PROPERLY failed +Form: (WITH-STANDARD-IO-SYNTAX + (LOOP + FOR + P1 + IN + *PATHNAMES* + FOR + S + = + (HANDLER-CASE (WRITE-TO-STRING P1 :READABLY T) + (PRINT-NOT-READABLE NIL :UNREADABLE-ERROR)) + UNLESS + (EQL S :UNREADABLE-ERROR) + APPEND + (LET ((P2 (READ-FROM-STRING S))) + (UNLESS (EQUAL P1 P2) (LIST (LIST P1 S P2)))))) +Expected value: NIL +Actual value: ((#p"" "#p\"\"" #p"") (#p"" "#p\"\"" #p"")). + PATHNAME.1 PATHNAME.2 PATHNAME.3 PATHNAME.4 PATHNAME.5 PATHNAME.6 + PATHNAME.7 PATHNAME.8 PATHNAME.9 PATHNAME.10 PATHNAME.11 + PATHNAME.ERROR.1 PATHNAME.ERROR.2 PATHNAMEP.1 PATHNAMEP.2 PATHNAMEP.3 + PATHNAMEP.ERROR.1 PATHNAMEP.ERROR.2 PATHNAMEP.ERROR.3 MAKE-PATHNAME.1 + MAKE-PATHNAME.2 MAKE-PATHNAME.2A MAKE-PATHNAME.3 MAKE-PATHNAME.3A + MAKE-PATHNAME.4 MAKE-PATHNAME.5 MAKE-PATHNAME.6 MAKE-PATHNAME.7 + MAKE-PATHNAME.8 MAKE-PATHNAME.9 MAKE-PATHNAME.10 MAKE-PATHNAME.11 + MAKE-PATHNAME.12 MAKE-PATHNAME.13 MAKE-PATHNAME.14 + MAKE-PATHNAME.REBUILD MAKE-PATHNAME-ERROR-ABSOLUTE-UP + MAKE-PATHNAME-ERROR-ABSOLUTE-BACK + MAKE-PATHNAME-ERROR-ABSOLUTE-WILD-INFERIORS-UP + MAKE-PATHNAME-ERROR-RELATIVE-WILD-INFERIORS-UP + MAKE-PATHNAME-ERROR-ABSOLUTE-WILD-INFERIORS-BACK + MAKE-PATHNAME-ERROR-RELATIVE-WILD-INFERIORS-BACK PATHNAME-HOST.1 + PATHNAME-HOST.2 PATHNAME-HOST.3 PATHNAME-HOST.4 PATHNAME-HOST.5 + PATHNAME-HOST.6 PATHNAME-HOST.7 PATHNAME-HOST.8 PATHNAME-HOST.ERROR.1 + PATHNAME-HOST.ERROR.2 PATHNAME-HOST.ERROR.3 PATHNAME-DEVICE.1 + PATHNAME-DEVICE.2 PATHNAME-DEVICE.3 PATHNAME-DEVICE.4 + PATHNAME-DEVICE.5 PATHNAME-DEVICE.6 PATHNAME-DEVICE.7 + PATHNAME-DEVICE.8 PATHNAME-DEVICE.ERROR.1 PATHNAME-DEVICE.ERROR.2 + PATHNAME-DIRECTORY.1 PATHNAME-DIRECTORY.2 PATHNAME-DIRECTORY.3 + PATHNAME-DIRECTORY.4 PATHNAME-DIRECTORY.5 PATHNAME-DIRECTORY.6 + PATHNAME-DIRECTORY.7 PATHNAME-DIRECTORY.8 PATHNAME-DIRECTORY.ERROR.1 + PATHNAME-DIRECTORY.ERROR.2 PATHNAME-NAME.1 PATHNAME-NAME.2 + PATHNAME-NAME.3 PATHNAME-NAME.4 PATHNAME-NAME.5 PATHNAME-NAME.6 + PATHNAME-NAME.7 PATHNAME-NAME.8 PATHNAME-NAME.ERROR.1 + PATHNAME-NAME.ERROR.2 PATHNAME-TYPE.1 PATHNAME-TYPE.2 PATHNAME-TYPE.3 + PATHNAME-TYPE.4 PATHNAME-TYPE.5 PATHNAME-TYPE.6 PATHNAME-TYPE.7 + PATHNAME-TYPE.8 PATHNAME-TYPE.ERROR.1 PATHNAME-TYPE.ERROR.2 + PATHNAME-VERSION.1 PATHNAME-VERSION.2 PATHNAME-VERSION.3 + PATHNAME-VERSION.ERROR.1 PATHNAME-VERSION.ERROR.2 + PATHNAME-VERSION.ERROR.3 LOAD-LOGICAL-PATHNAME-TRANSLATIONS.1 + LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.1 + LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.2 + LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.3 LOGICAL-PATHNAME.1 + LOGICAL-PATHNAME.2 LOGICAL-PATHNAME.3 LOGICAL-PATHNAME.ERROR.1 + LOGICAL-PATHNAME.ERROR.2 LOGICAL-PATHNAME.ERROR.3 + LOGICAL-PATHNAME.ERROR.4 LOGICAL-PATHNAME.ERROR.5 + LOGICAL-PATHNAME.ERROR.6 LOGICAL-PATHNAME.ERROR.7 + LOGICAL-PATHNAME.ERROR.8 LOGICAL-PATHNAME.ERROR.9 + LOGICAL-PATHNAME.ERROR.10 TRANSLATE-LOGICAL-PATHNAME.1 + TRANSLATE-LOGICAL-PATHNAME.2 TRANSLATE-LOGICAL-PATHNAME.3 + TRANSLATE-LOGICAL-PATHNAME.4 TRANSLATE-LOGICAL-PATHNAME.ERROR.1 + NAMESTRING.1 NAMESTRING.2 NAMESTRING.ERROR.1 NAMESTRING.ERROR.2 + FILE-NAMESTRING.1 FILE-NAMESTRING.2 FILE-NAMESTRING.3 + FILE-NAMESTRING.ERROR.1 FILE-NAMESTRING.ERROR.2 DIRECTORY-NAMESTRING.1 + DIRECTORY-NAMESTRING.2 DIRECTORY-NAMESTRING.3 + DIRECTORY-NAMESTRING.ERROR.1 DIRECTORY-NAMESTRING.ERROR.2 + HOST-NAMESTRING.1 HOST-NAMESTRING.2 HOST-NAMESTRING.3 + HOST-NAMESTRING.ERROR.1 HOST-NAMESTRING.ERROR.2 ENOUGH-NAMESTRING.1 + ENOUGH-NAMESTRING.2 ENOUGH-NAMESTRING.3 ENOUGH-NAMESTRING.4 + ENOUGH-NAMESTRING.5 ENOUGH-NAMESTRING.6 ENOUGH-NAMESTRING.7 + ENOUGH-NAMESTRING.ERROR.1 ENOUGH-NAMESTRING.ERROR.2 WILD-PATHNAME-P.1 + WILD-PATHNAME-P.2 WILD-PATHNAME-P.3 WILD-PATHNAME-P.4 + WILD-PATHNAME-P.5 WILD-PATHNAME-P.6 WILD-PATHNAME-P.7 + WILD-PATHNAME-P.8 WILD-PATHNAME-P.9 WILD-PATHNAME-P.10 + WILD-PATHNAME-P.11 WILD-PATHNAME-P.12 WILD-PATHNAME-P.13 + WILD-PATHNAME-P.14 WILD-PATHNAME-P.15 WILD-PATHNAME-P.16 + WILD-PATHNAME-P.17 WILD-PATHNAME-P.18 WILD-PATHNAME-P.19 + WILD-PATHNAME-P.20 WILD-PATHNAME-P.21 WILD-PATHNAME-P.22 + WILD-PATHNAME-P.23 WILD-PATHNAME-P.24 WILD-PATHNAME-P.25 + WILD-PATHNAME-P.26 WILD-PATHNAME-P.27 WILD-PATHNAME-P.28 + WILD-PATHNAME-P.29 WILD-PATHNAME-P.30 WILD-PATHNAME-P.31 + WILD-PATHNAME-P.32 WILD-PATHNAME-P.ERROR.1 WILD-PATHNAME-P.ERROR.2 + WILD-PATHNAME-P.ERROR.3 WILD-PATHNAME-P.ERROR.4 MERGE-PATHNAMES.1 + MERGE-PATHNAMES.2 MERGE-PATHNAMES.3 MERGE-PATHNAMES.4 + MERGE-PATHNAMES.5 MERGE-PATHNAMES.6 MERGE-PATHNAMES.7 + PATHNAME-MATCH-P.1 PATHNAME-MATCH-P.2 PATHNAME-MATCH-P.3 + PATHNAME-MATCH-P.4 PATHNAME-MATCH-P.5 PATHNAME-MATCH-P.6 + PATHNAME-MATCH-P.7 PATHNAME-MATCH-P.8 PATHNAME-MATCH-P.ERROR.1 + PATHNAME-MATCH-P.ERROR.2 PATHNAME-MATCH-P.ERROR.3 + PATHNAME-MATCH-P.ERROR.4 PATHNAME-MATCH-P.ERROR.5 + PATHNAME-MATCH-P.ERROR.6 PATHNAME-MATCH-P.ERROR.7 PARSE-NAMESTRING.1 + PARSE-NAMESTRING.2 PARSE-NAMESTRING.3 PARSE-NAMESTRING.4 + PARSE-NAMESTRING.ERROR.1 PARSE-NAME-STRING.ERROR.2 + PARSE-NAME-STRING.ERROR.3 DIRECTORY.1 DIRECTORY.2 DIRECTORY.3 + DIRECTORY.4 DIRECTORY.5 DIRECTORY.6 DIRECTORY.7 DIRECTORY.8 SUBTYPEP.AND.4 SUBTYPEP.OR.4 SUBTYPEP.NIL.1 SUBTYPEP.NIL.2 SUBTYPEP.FIXNUM-OR-BIGNUM SUBTYPEP.FIXNUM.INTEGER Test SUBTYPEP.BIGNUM.INTEGER failed @@ -30354,112 +30495,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 RANDOM-STRING-COMPARISON-TESTS MAKE-STRING.1 - MAKE-STRING.2 MAKE-STRING.3 MAKE-STRING.4 MAKE-STRING.5 MAKE-STRING.6 - MAKE-STRING.7 MAKE-STRING.8 MAKE-STRING.9 - MAKE-STRING.ALLOW-OTHER-KEYS.1 MAKE-STRING.ALLOW-OTHER-KEYS.2 - MAKE-STRING.ALLOW-OTHER-KEYS.3 MAKE-STRING.ALLOW-OTHER-KEYS.4 - MAKE-STRING.ALLOW-OTHER-KEYS.5 MAKE-STRING.ALLOW-OTHER-KEYS.6 - MAKE-STRING.KEYWORDS.7 MAKE-STRING.ERROR.1 MAKE-STRING.ERROR.2 - MAKE-STRING.ERROR.3 MAKE-STRING.ERROR.4 MAKE-STRING.ERROR.5 - MAKE-STRING.ERROR.6 MAKE-STRING.ORDER.1 MAKE-STRING.ORDER.2 - MAKE-STRING.ORDER.3 -Test PATHNAMES-PRINT-AND-READ-PROPERLY failed -Form: (WITH-STANDARD-IO-SYNTAX - (LOOP - FOR - P1 - IN - *PATHNAMES* - FOR - S - = - (HANDLER-CASE (WRITE-TO-STRING P1 :READABLY T) - (PRINT-NOT-READABLE NIL :UNREADABLE-ERROR)) - UNLESS - (EQL S :UNREADABLE-ERROR) - APPEND - (LET ((P2 (READ-FROM-STRING S))) - (UNLESS (EQUAL P1 P2) (LIST (LIST P1 S P2)))))) -Expected value: NIL -Actual value: ((#p"" "#p\"\"" #p"") (#p"" "#p\"\"" #p"")). - PATHNAME.1 PATHNAME.2 PATHNAME.3 PATHNAME.4 PATHNAME.5 PATHNAME.6 - PATHNAME.7 PATHNAME.8 PATHNAME.9 PATHNAME.10 PATHNAME.11 - PATHNAME.ERROR.1 PATHNAME.ERROR.2 PATHNAMEP.1 PATHNAMEP.2 PATHNAMEP.3 - PATHNAMEP.ERROR.1 PATHNAMEP.ERROR.2 PATHNAMEP.ERROR.3 MAKE-PATHNAME.1 - MAKE-PATHNAME.2 MAKE-PATHNAME.2A MAKE-PATHNAME.3 MAKE-PATHNAME.3A - MAKE-PATHNAME.4 MAKE-PATHNAME.5 MAKE-PATHNAME.6 MAKE-PATHNAME.7 - MAKE-PATHNAME.8 MAKE-PATHNAME.9 MAKE-PATHNAME.10 MAKE-PATHNAME.11 - MAKE-PATHNAME.12 MAKE-PATHNAME.13 MAKE-PATHNAME.14 - MAKE-PATHNAME.REBUILD MAKE-PATHNAME-ERROR-ABSOLUTE-UP - MAKE-PATHNAME-ERROR-ABSOLUTE-BACK - MAKE-PATHNAME-ERROR-ABSOLUTE-WILD-INFERIORS-UP - MAKE-PATHNAME-ERROR-RELATIVE-WILD-INFERIORS-UP - MAKE-PATHNAME-ERROR-ABSOLUTE-WILD-INFERIORS-BACK - MAKE-PATHNAME-ERROR-RELATIVE-WILD-INFERIORS-BACK PATHNAME-HOST.1 - PATHNAME-HOST.2 PATHNAME-HOST.3 PATHNAME-HOST.4 PATHNAME-HOST.5 - PATHNAME-HOST.6 PATHNAME-HOST.7 PATHNAME-HOST.8 PATHNAME-HOST.ERROR.1 - PATHNAME-HOST.ERROR.2 PATHNAME-HOST.ERROR.3 PATHNAME-DEVICE.1 - PATHNAME-DEVICE.2 PATHNAME-DEVICE.3 PATHNAME-DEVICE.4 - PATHNAME-DEVICE.5 PATHNAME-DEVICE.6 PATHNAME-DEVICE.7 - PATHNAME-DEVICE.8 PATHNAME-DEVICE.ERROR.1 PATHNAME-DEVICE.ERROR.2 - PATHNAME-DIRECTORY.1 PATHNAME-DIRECTORY.2 PATHNAME-DIRECTORY.3 - PATHNAME-DIRECTORY.4 PATHNAME-DIRECTORY.5 PATHNAME-DIRECTORY.6 - PATHNAME-DIRECTORY.7 PATHNAME-DIRECTORY.8 PATHNAME-DIRECTORY.ERROR.1 - PATHNAME-DIRECTORY.ERROR.2 PATHNAME-NAME.1 PATHNAME-NAME.2 - PATHNAME-NAME.3 PATHNAME-NAME.4 PATHNAME-NAME.5 PATHNAME-NAME.6 - PATHNAME-NAME.7 PATHNAME-NAME.8 PATHNAME-NAME.ERROR.1 - PATHNAME-NAME.ERROR.2 PATHNAME-TYPE.1 PATHNAME-TYPE.2 PATHNAME-TYPE.3 - PATHNAME-TYPE.4 PATHNAME-TYPE.5 PATHNAME-TYPE.6 PATHNAME-TYPE.7 - PATHNAME-TYPE.8 PATHNAME-TYPE.ERROR.1 PATHNAME-TYPE.ERROR.2 - PATHNAME-VERSION.1 PATHNAME-VERSION.2 PATHNAME-VERSION.3 - PATHNAME-VERSION.ERROR.1 PATHNAME-VERSION.ERROR.2 - PATHNAME-VERSION.ERROR.3 LOAD-LOGICAL-PATHNAME-TRANSLATIONS.1 - LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.1 - LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.2 - LOAD-LOGICAL-PATHNAME-TRANSLATIONS.ERROR.3 LOGICAL-PATHNAME.1 - LOGICAL-PATHNAME.2 LOGICAL-PATHNAME.3 LOGICAL-PATHNAME.ERROR.1 - LOGICAL-PATHNAME.ERROR.2 LOGICAL-PATHNAME.ERROR.3 - LOGICAL-PATHNAME.ERROR.4 LOGICAL-PATHNAME.ERROR.5 - LOGICAL-PATHNAME.ERROR.6 LOGICAL-PATHNAME.ERROR.7 - LOGICAL-PATHNAME.ERROR.8 LOGICAL-PATHNAME.ERROR.9 - LOGICAL-PATHNAME.ERROR.10 TRANSLATE-LOGICAL-PATHNAME.1 - TRANSLATE-LOGICAL-PATHNAME.2 TRANSLATE-LOGICAL-PATHNAME.3 - TRANSLATE-LOGICAL-PATHNAME.4 TRANSLATE-LOGICAL-PATHNAME.ERROR.1 - NAMESTRING.1 NAMESTRING.2 NAMESTRING.ERROR.1 NAMESTRING.ERROR.2 - FILE-NAMESTRING.1 FILE-NAMESTRING.2 FILE-NAMESTRING.3 - FILE-NAMESTRING.ERROR.1 FILE-NAMESTRING.ERROR.2 DIRECTORY-NAMESTRING.1 - DIRECTORY-NAMESTRING.2 DIRECTORY-NAMESTRING.3 - DIRECTORY-NAMESTRING.ERROR.1 DIRECTORY-NAMESTRING.ERROR.2 - HOST-NAMESTRING.1 HOST-NAMESTRING.2 HOST-NAMESTRING.3 - HOST-NAMESTRING.ERROR.1 HOST-NAMESTRING.ERROR.2 ENOUGH-NAMESTRING.1 - ENOUGH-NAMESTRING.2 ENOUGH-NAMESTRING.3 ENOUGH-NAMESTRING.4 - ENOUGH-NAMESTRING.5 ENOUGH-NAMESTRING.6 ENOUGH-NAMESTRING.7 - ENOUGH-NAMESTRING.ERROR.1 ENOUGH-NAMESTRING.ERROR.2 WILD-PATHNAME-P.1 - WILD-PATHNAME-P.2 WILD-PATHNAME-P.3 WILD-PATHNAME-P.4 - WILD-PATHNAME-P.5 WILD-PATHNAME-P.6 WILD-PATHNAME-P.7 - WILD-PATHNAME-P.8 WILD-PATHNAME-P.9 WILD-PATHNAME-P.10 - WILD-PATHNAME-P.11 WILD-PATHNAME-P.12 WILD-PATHNAME-P.13 - WILD-PATHNAME-P.14 WILD-PATHNAME-P.15 WILD-PATHNAME-P.16 - WILD-PATHNAME-P.17 WILD-PATHNAME-P.18 WILD-PATHNAME-P.19 - WILD-PATHNAME-P.20 WILD-PATHNAME-P.21 WILD-PATHNAME-P.22 - WILD-PATHNAME-P.23 WILD-PATHNAME-P.24 WILD-PATHNAME-P.25 - WILD-PATHNAME-P.26 WILD-PATHNAME-P.27 WILD-PATHNAME-P.28 - WILD-PATHNAME-P.29 WILD-PATHNAME-P.30 WILD-PATHNAME-P.31 - WILD-PATHNAME-P.32 WILD-PATHNAME-P.ERROR.1 WILD-PATHNAME-P.ERROR.2 - WILD-PATHNAME-P.ERROR.3 WILD-PATHNAME-P.ERROR.4 MERGE-PATHNAMES.1 - MERGE-PATHNAMES.2 MERGE-PATHNAMES.3 MERGE-PATHNAMES.4 - MERGE-PATHNAMES.5 MERGE-PATHNAMES.6 MERGE-PATHNAMES.7 - PATHNAME-MATCH-P.1 PATHNAME-MATCH-P.2 PATHNAME-MATCH-P.3 - PATHNAME-MATCH-P.4 PATHNAME-MATCH-P.5 PATHNAME-MATCH-P.6 - PATHNAME-MATCH-P.7 PATHNAME-MATCH-P.8 PATHNAME-MATCH-P.ERROR.1 - PATHNAME-MATCH-P.ERROR.2 PATHNAME-MATCH-P.ERROR.3 - PATHNAME-MATCH-P.ERROR.4 PATHNAME-MATCH-P.ERROR.5 - PATHNAME-MATCH-P.ERROR.6 PATHNAME-MATCH-P.ERROR.7 PARSE-NAMESTRING.1 - PARSE-NAMESTRING.2 PARSE-NAMESTRING.3 PARSE-NAMESTRING.4 - PARSE-NAMESTRING.ERROR.1 PARSE-NAME-STRING.ERROR.2 - PARSE-NAME-STRING.ERROR.3 DIRECTORY.1 DIRECTORY.2 DIRECTORY.3 - DIRECTORY.4 DIRECTORY.5 DIRECTORY.6 DIRECTORY.7 DIRECTORY.8 + RENAME-FILE.2 RENAME-FILE.3 RENAME-FILE.4 RENAME-FILE.5 DIRECTORY.9 DIRECTORY.ERROR.1 PROBE-FILE.1 PROBE-FILE.2 PROBE-FILE.3 PROBE-FILE.4 PROBE-FILE.5 PROBE-FILE.ERROR.1 PROBE-FILE.ERROR.2 PROBE-FILE.ERROR.3 PROBE-FILE.ERROR.4 ENSURE-DIRECTORIES-EXIST.1 @@ -30492,23 +30528,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 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 - FILE-ERROR-PATHNAME.2 FILE-ERROR-PATHNAME.3 FILE-ERROR-PATHNAME.4 - FILE-ERROR-PATHNAME.5 FILE-ERROR-PATHNAME.6 - FILE-ERROR-PATHNAME.ERROR.1 FILE-ERROR-PATHNAME.ERROR.2 - INPUT-STREAM-P.1 INPUT-STREAM-P.2 INPUT-STREAM-P.3 INPUT-STREAM-P.4 - INPUT-STREAM-P.ERROR.1 INPUT-STREAM-P.ERROR.2 INPUT-STREAM-P.ERROR.3 - OUTPUT-STREAM-P.1 OUTPUT-STREAM-P.2 OUTPUT-STREAM-P.3 - OUTPUT-STREAM-P.4 OUTPUT-STREAM-P.ERROR.1 OUTPUT-STREAM-P.ERROR.2 - OUTPUT-STREAM-P.ERROR.3 INTERACTIVE-STREAM-P.1 - 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 STREAM-ELEMENT-TYPE.3 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 @@ -30653,7 +30673,30 @@ FILE-LENGTH.ERROR.3 FILE-LENGTH.ERROR.4 FILE-LENGTH.ERROR.5 FILE-LENGTH.ERROR.6 FILE-LENGTH.ERROR.8 FILE-LENGTH.ERROR.9 FILE-LENGTH.ERROR.10 FILE-LENGTH.ERROR.11 FILE-LENGTH.ERROR.12 - FILE-LENGTH.1 FILE-LENGTH.2 FILE-LENGTH.3 STREAM-ELEMENT-TYPE.4 + 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 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 + FILE-ERROR-PATHNAME.2 FILE-ERROR-PATHNAME.3 FILE-ERROR-PATHNAME.4 + FILE-ERROR-PATHNAME.5 FILE-ERROR-PATHNAME.6 + FILE-ERROR-PATHNAME.ERROR.1 FILE-ERROR-PATHNAME.ERROR.2 + INPUT-STREAM-P.1 INPUT-STREAM-P.2 INPUT-STREAM-P.3 INPUT-STREAM-P.4 + INPUT-STREAM-P.ERROR.1 INPUT-STREAM-P.ERROR.2 INPUT-STREAM-P.ERROR.3 + OUTPUT-STREAM-P.1 OUTPUT-STREAM-P.2 OUTPUT-STREAM-P.3 + OUTPUT-STREAM-P.4 OUTPUT-STREAM-P.ERROR.1 OUTPUT-STREAM-P.ERROR.2 + OUTPUT-STREAM-P.ERROR.3 INTERACTIVE-STREAM-P.1 + 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 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 @@ -30810,19 +30853,6 @@ 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 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 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 @@ -31133,7 +31163,177 @@ 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 OPEN.57 OPEN.58 OPEN.59 + GRAPHIC-CHAR-P.1 GRAPHIC-CHAR-P.2 GRAPHIC-CHAR-P.3 + GRAPHIC-CHAR-P.ORDER.1 GRAPHIC-CHAR-P.ERROR.1 GRAPHIC-CHAR-P.ERROR.2 + STANDARD-CHAR-P.1 STANDARD-CHAR-P.2 STANDARD-CHAR-P.2A + STANDARD-CHAR-P.3 STANDARD-CHAR-P.ORDER.1 STANDARD-CHAR-P.ERROR.1 + STANDARD-CHAR-P.ERROR.2 CHAR-UPCASE.1 CHAR-UPCASE.2 CHAR-UPCASE.3 + CHAR-UPCASE.4 CHAR-UPCASE.ORDER.1 CHAR-UPCASE.ERROR.1 + CHAR-UPCASE.ERROR.2 CHAR-DOWNCASE.1 CHAR-DOWNCASE.2 CHAR-DOWNCASE.3 + CHAR-DOWNCASE.4 CHAR-DOWNCASE.ORDER.1 CHAR-DOWNCASE.ERROR.1 + CHAR-DOWNCASE.ERROR.2 UPPER-CASE-P.1 UPPER-CASE-P.2 UPPER-CASE-P.3 + UPPER-CASE-P.4 UPPER-CASE-P.ORDER.1 UPPER-CASE-P.ERROR.1 + UPPER-CASE-P.ERROR.2 LOWER-CASE-P.1 LOWER-CASE-P.2 LOWER-CASE-P.3 + LOWER-CASE-P.ORDER.1 LOWER-CASE-P.ERROR.1 LOWER-CASE-P.ERROR.2 + BOTH-CASE-P.1 BOTH-CASE-P.2 BOTH-CASE-P.3 BOTH-CASE-P.ORDER.1 + BOTH-CASE-P.ERROR.1 BOTH-CASE-P.ERROR.2 CHAR-CODE.1 CHAR-CODE.2 + CHAR-CODE.ORDER.1 CHAR-CODE.ERROR.1 CHAR-CODE.ERROR.2 CODE-CHAR.1 + CODE-CHAR.ORDER.1 CODE-CHAR.ERROR.1 +Test CODE-CHAR.ERROR.2 failed +Form: (CLASSIFY-ERROR (CODE-CHAR 1 1)) +Expected value: PROGRAM-ERROR +Actual value: NIL. + CHAR-INT.1 CHAR-INT.2 CHAR-INT.ORDER.1 CHAR-INT.ERROR.1 + CHAR-INT.ERROR.2 CHAR-NAME.1 CHAR-NAME.2 CHAR-NAME.3 CHAR-NAME.4 + CHAR-NAME.5 CHAR-NAME.ORDER.1 CHAR-NAME.ERROR.1 CHAR-NAME.ERROR.2 + NAME-CHAR.1 NAME-CHAR.2 NAME-CHAR.ORDER.1 NAME-CHAR.ERROR.1 + NAME-CHAR.ERROR.2 CHAR-COMPARE-NO-ARGS CHAR=.1 CHAR=.2 CHAR=.3 CHAR=.4 + CHAR=.ORDER.1 CHAR=.ORDER.2 CHAR=.ORDER.3 CHAR/=.1 CHAR/=.2 CHAR/=.3 + CHAR/=.4 CHAR/=.ORDER.1 CHAR/=.ORDER.2 CHAR/=.ORDER.3 CHAR<=.1 + CHAR<=.2 CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8 + CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3 + CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2 + CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4 + CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2 + CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5 + CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3 + CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4 + CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3 + CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3 + CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2 + CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1 + CHAR-NOT-GREATERP.2 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 + 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 + CHAR-GREATERP.2 CHAR-GREATERP.3 CHAR-GREATERP.4 CHAR-GREATERP.5 + CHAR-GREATERP.6 CHAR-GREATERP.7 CHAR-GREATERP.8 CHAR-GREATERP.ORDER.1 + CHAR-GREATERP.ORDER.2 CHAR-GREATERP.ORDER.3 CHAR-GREATERP.ORDER.4 + FEATURES.1 FEATURES.2 FEATURES.3 +288 out of 11799 total tests failed: SYMBOL-SLOT-BOUNDP, SYMBOL-SLOT-VALUE, SPECIAL-OPERATOR-P.1, + SPECIAL-OPERATOR-P.2, CL-FUNCTION-SYMBOLS.1, CL-MACRO-SYMBOLS.1, + CL-VARIABLE-SYMBOLS.1, CL-TYPES-THAT-ARE-CLASSES.1, + CL-TYPES-THAT-ARE-CLASSES.2, CL-TYPES-THAT-ARE-CLASSES.3, + EVAL-AND-COMPILE-MACROS, COMPILE.ERROR.1, COMPILE.ERROR.2, + CONSTANTP.6, CONSTANTP.8, CONSTANTP.ORDER.2, DCF-FUNS, DCF-MACROS, + SETF-VALUES.5, PSETQ.7, PSETF.7, THROW-ERROR, FBOUNDP.6, FBOUNDP.7, + FDEFINITION.ERROR.1, FDEFINITION.ERROR.2, FDEFINITION.ERROR.4, + FDEFINITION.ERROR.6, FDEFINITION.1, FDEFINITION.2, FDEFINITION.3, + FDEFINITION.4, FDEFINITION.5, FDEFINITION.ORDER.1, FLET.17, FLET.51, + FMAKUNBOUND.4, FUNCALL.ERROR.3, FUNCTION-LAMBDA-EXPRESSION.1, + FUNCTION-LAMBDA-EXPRESSION.2, FUNCTION-LAMBDA-EXPRESSION.ORDER.1, + FUNCTION-LAMBDA-EXPRESSION.ERROR.1, + FUNCTION-LAMBDA-EXPRESSION.ERROR.2, FUNCTION.2, FUNCTION.6, + FUNCTION.7, FUNCTION.10, FUNCTIONP.2, FUNCTIONP.6, FUNCTIONP.7, + FUNCTIONP.10, LABELS.17, LABELS.26, MACROLET.5, MACROLET.13, + MACROLET.14, MULTIPLE-VALUE-SETQ.5, MULTIPLE-VALUE-SETQ.8, + LOOP.6.19, LOOP.6.20, LOOP.6.37, LOOP.6.38, LOOP.7.15, LOOP.7.16, + LOOP.7.17, LOOP.7.19, LOOP.7.20, LOOP.7.21, LOOP.7.22, LOOP.7.23, + LOOP.8.19, LOOP.8.20, LOOP.8.21, LOOP.8.22, LOOP.8.ERROR.2, + LOOP.9.10, LOOP.9.11, LOOP.9.27, LOOP.9.28, LOOP.9.37, LOOP.9.38, + LOOP.10.9, LOOP.10.10, LOOP.10.37, LOOP.10.38, LOOP.10.57, + LOOP.10.58, LOOP.10.85, LOOP.10.86, LOOP.11.9, LOOP.14.29, + CONDITION.2, ERROR.5, CERROR.5, HANDLER-BIND.9, SUBTYPEP-CONS-NULL, + GET-PROPERTIES.8, SETF-GETF.ORDER.2, ARRAY-AS-CLASS.7, + ARRAY-AS-CLASS.8, MAKE-ARRAY.28, MAKE-ARRAY.DISPLACED.9, + MAKE-ARRAY.DISPLACED.10, ARRAY-DISPLACEMENT.11, + UPGRADED-ARRAY-ELEMENT-TYPE.2, UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1, + HASH-TABLE.1, HASH-TABLE.3, HASH-TABLE.5, RENAME-PACKAGE.5, + DELETE-PACKAGE.6, MAKE-PACKAGE.3, MAKE-PACKAGE.6, MAKE-PACKAGE.9, + MAKE-PACKAGE.9A, MAKE-PACKAGE.9B, MAKE-PACKAGE.13, + MAKE-PACKAGE.ERROR.11, PACKAGE-ERROR.3, MAKE-SEQUENCE.ERROR.2, + REDUCE.ERROR.2, REDUCE.ERROR.5, SORT.ERROR.1, SORT.ERROR.2, + SORT.ERROR.5, SUBSEQ.ORDER.3, SUBSEQ.ORDER.4, CONCATENATE.ERROR.1, + CONCATENATE.ERROR.2, MERGE.ERROR.6, STRUCT-TEST-03/16, + STRUCT-TEST-04/16, STRUCT-TEST-05/16, STRUCT-TEST-06/16, + STRUCT-TEST-07/16, STRUCT-TEST-08/16, STRUCT-TEST-09/16, + STRUCT-TEST-10/16, STRUCT-TEST-11/16, STRUCT-TEST-12/16, + STRUCT-TEST-13/16, STRUCT-TEST-14/16, STRUCT-TEST-15/16, + STRUCT-TEST-16/16, STRUCT-TEST-17/16, STRUCT-TEST-18/16, + STRUCT-TEST-19/16, STRUCT-TEST-20/16, STRUCT-TEST-21/16, + STRUCT-TEST-22/16, STRUCT-TEST-23/16, STRUCT-TEST-24/16, + STRUCT-TEST-25/16, STRUCT-TEST-26/16, STRUCT-TEST-27/12, + STRUCT-TEST-27/16, STRUCT-TEST-28/12, STRUCT-TEST-28/16, + STRUCT-TEST-29/12, STRUCT-TEST-29/16, STRUCT-TEST-30/16, + STRUCT-TEST-31/13, STRUCT-TEST-31/14, STRUCT-TEST-31/16, + STRUCT-TEST-31/17, STRUCT-TEST-31/15A, STRUCT-TEST-32/16, + STRUCT-TEST-33/16, STRUCT-TEST-34/16, STRUCT-TEST-35/16, + STRUCT-TEST-36/16, STRUCT-TEST-41/3, STRUCT-TEST-43/3, + STRUCT-TEST-49/1, STRUCT-TEST-50/1, STRUCT-TEST-51/1, + STRUCT-TEST-57/16, STRUCT-TEST-58/16, STRUCT-TEST-59/16, + STRUCT-TEST-60/16, STRUCTURE-60-1, STRUCT-TEST-63/13, + STRUCT-TEST-63/14, STRUCT-TEST-63/16, STRUCT-TEST-63/17, + STRUCT-TEST-63/15A, STRUCT-TEST-64/1, STRUCT-TEST-64/2, + STRUCT-TEST-64/5, STRUCT-TEST-64/6, STRUCT-TEST-64/7, + STRUCT-TEST-64/9, STRUCT-TEST-64/13, STRUCT-TEST-64/14, + STRUCT-TEST-64/15, STRUCT-TEST-64/16, STRUCT-TEST-64/17, + STRUCT-TEST-64/15A, STRUCT-TEST-64/20, STRUCTURE-BOA-TEST-08/1, + STRUCTURE-BOA-TEST-09/1, STRUCTURE-BOA-TEST-09/2, + STRUCTURE-BOA-TEST-09/3, STRUCTURE-BOA-TEST-09/4, + STRUCTURE-BOA-TEST-09/5, STRUCTURE-BOA-TEST-09/6, + STRUCTURE-BOA-TEST-09/7, STRUCTURE-BOA-TEST-13/1, + STRUCTURE-BOA-TEST-13/2, STRUCTURE-BOA-TEST-13/3, + STRUCTURE-BOA-TEST-13/4, STRUCTURE-BOA-TEST-13/5, + STRUCTURE-BOA-TEST-13/6, STRUCTURE-BOA-TEST-13/7, + STRUCTURE-BOA-TEST-13/8, STRUCTURE-BOA-TEST-14/1, + STRUCTURE-BOA-TEST-14/2, STRUCTURE-BOA-TEST-14/3, + STRUCTURE-BOA-TEST-14/4, STRUCTURE-BOA-TEST-14/5, + STRUCTURE-BOA-TEST-15/1, STRUCTURE-BOA-TEST-15/2, + STRUCTURE-BOA-TEST-15/3, STRUCTURE-BOA-TEST-15/4, + STRUCTURE-BOA-TEST-15/5, STRUCTURE-BOA-TEST-15/6, + STRUCTURE-BOA-TEST-15/7, STRUCTURE-BOA-TEST-15/8, TYPES.3, TYPES.6, + TYPES.8, TYPES.9A, ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES, + ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT, + ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS, TAC-3.1, + TAC-3.2, TAC-3.3, TAC-3.4, TAC-3.5, TAC-3.6, TAC-3.7, TAC-3.8, + TAC-3.9, TAC-3.10, TAC-3.11, TAC-3.12, TAC-3.13, TAC-3.14, TAC-3.15, + UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE, + SUBTYPEP.BIGNUM.INTEGER, SUBTYPEP.INTEGER.23, SUBTYPEP.INTEGER.24, + SUBTYPEP.CONS.2, SUBTYPEP.CONS.12, SUBTYPEP.MEMBER.17, + SUBTYPEP.MEMBER.18, SUBTYPEP.EQL.1, SUBTYPEP.EQL.2, + SUBTYPEP.ARRAY.1, SUBTYPEP.ARRAY.3, SUBTYPEP.ARRAY.4, + SUBTYPEP.ARRAY.5, PATHNAMES-PRINT-AND-READ-PROPERLY, PEEK-CHAR.17, + READ-LINE.4, READ-LINE.5, WRITE-STRING.2, WRITE-LINE.2, + OPEN.OUTPUT.22, OPEN.IO.22, MAKE-BROADCAST-STREAM.4, + MAKE-BROADCAST-STREAM.7, MAKE-BROADCAST-STREAM.ERROR.1, + MAKE-BROADCAST-STREAM.ERROR.2, MAKE-TWO-WAY-STREAM.ERROR.4, + MAKE-TWO-WAY-STREAM.ERROR.5, MAKE-TWO-WAY-STREAM.ERROR.6, + MAKE-TWO-WAY-STREAM.ERROR.7, MAKE-CONCATENATED-STREAM.21, + MAKE-CONCATENATED-STREAM.30, MAKE-STRING-INPUT-STREAM.10, + MAKE-STRING-OUTPUT-STREAM.12, WITH-INPUT-FROM-STRING.10, + WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp" +T + +>make[1]: Leaving directory '/build/reproducible-path/gcl-2.6.14' +touch build-stamp + fakeroot debian/rules binary +rm -f `echo debian/control.rm | sed 's,\.rm$,,1'` +cp debian/control_ debian/control +cat debian/in.gcl-doc.README.Debian | sed 's,@EXT@,,g' >debian/gcl-doc.README.Debian +cat debian/in.gcl-doc.doc-base.main | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.main +cat debian/in.gcl-doc.doc-base.si | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.si +cat debian/in.gcl-doc.doc-base.tk | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.tk +cat debian/in.gcl-doc.doc-base.xgcl | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.xgcl +cat debian/in.gcl-doc.docs | sed 's,@EXT@,,g' >debian/gcl-doc.docs +cat debian/in.gcl-doc.info | sed 's,@EXT@,,g' >debian/gcl-doc.info +cat debian/in.gcl-doc.install | sed 's,@EXT@,,g' >debian/gcl-doc.install +cat debian/in.gcl.config | sed 's,@EXT@,,g' >debian/gcl.config +cat debian/in.gcl.docs | sed 's,@EXT@,,g' >debian/gcl.docs +cat debian/in.gcl.emacsen-compat | sed 's,@EXT@,,g' >debian/gcl.emacsen-compat + 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 @@ -31486,49 +31686,6 @@ CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7 CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1 CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3 - CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 GRAPHIC-CHAR-P.3 - GRAPHIC-CHAR-P.ORDER.1 GRAPHIC-CHAR-P.ERROR.1 GRAPHIC-CHAR-P.ERROR.2 - STANDARD-CHAR-P.1 STANDARD-CHAR-P.2 STANDARD-CHAR-P.2A - STANDARD-CHAR-P.3 STANDARD-CHAR-P.ORDER.1 STANDARD-CHAR-P.ERROR.1 - STANDARD-CHAR-P.ERROR.2 CHAR-UPCASE.1 CHAR-UPCASE.2 CHAR-UPCASE.3 - CHAR-UPCASE.4 CHAR-UPCASE.ORDER.1 CHAR-UPCASE.ERROR.1 - CHAR-UPCASE.ERROR.2 CHAR-DOWNCASE.1 CHAR-DOWNCASE.2 CHAR-DOWNCASE.3 - CHAR-DOWNCASE.4 CHAR-DOWNCASE.ORDER.1 CHAR-DOWNCASE.ERROR.1 - CHAR-DOWNCASE.ERROR.2 UPPER-CASE-P.1 UPPER-CASE-P.2 UPPER-CASE-P.3 - UPPER-CASE-P.4 UPPER-CASE-P.ORDER.1 UPPER-CASE-P.ERROR.1 - UPPER-CASE-P.ERROR.2 LOWER-CASE-P.1 LOWER-CASE-P.2 LOWER-CASE-P.3 - LOWER-CASE-P.ORDER.1 LOWER-CASE-P.ERROR.1 LOWER-CASE-P.ERROR.2 - BOTH-CASE-P.1 BOTH-CASE-P.2 BOTH-CASE-P.3 BOTH-CASE-P.ORDER.1 - BOTH-CASE-P.ERROR.1 BOTH-CASE-P.ERROR.2 CHAR-CODE.1 CHAR-CODE.2 - CHAR-CODE.ORDER.1 CHAR-CODE.ERROR.1 CHAR-CODE.ERROR.2 CODE-CHAR.1 - CODE-CHAR.ORDER.1 CODE-CHAR.ERROR.1 -Test CODE-CHAR.ERROR.2 failed -Form: (CLASSIFY-ERROR (CODE-CHAR 1 1)) -Expected value: PROGRAM-ERROR -Actual value: NIL. - CHAR-INT.1 CHAR-INT.2 CHAR-INT.ORDER.1 CHAR-INT.ERROR.1 - CHAR-INT.ERROR.2 CHAR-NAME.1 CHAR-NAME.2 CHAR-NAME.3 CHAR-NAME.4 - CHAR-NAME.5 CHAR-NAME.ORDER.1 CHAR-NAME.ERROR.1 CHAR-NAME.ERROR.2 - NAME-CHAR.1 NAME-CHAR.2 NAME-CHAR.ORDER.1 NAME-CHAR.ERROR.1 - NAME-CHAR.ERROR.2 CHAR-COMPARE-NO-ARGS CHAR=.1 CHAR=.2 CHAR=.3 CHAR=.4 - CHAR=.ORDER.1 CHAR=.ORDER.2 CHAR=.ORDER.3 CHAR/=.1 CHAR/=.2 CHAR/=.3 - CHAR/=.4 CHAR/=.ORDER.1 CHAR/=.ORDER.2 CHAR/=.ORDER.3 CHAR<=.1 - CHAR<=.2 CHAR<=.3 CHAR<=.4 CHAR<=.5 CHAR<=.6 CHAR<=.7 CHAR<=.8 - CHAR<=.ORDER.1 CHAR<=.ORDER.2 CHAR<=.ORDER.3 CHAR<.1 CHAR<.2 CHAR<.3 - CHAR<.4 CHAR<.5 CHAR<.6 CHAR<.7 CHAR<.8 CHAR<.ORDER.1 CHAR<.ORDER.2 - CHAR<.ORDER.3 CHAR<.ORDER.4 CHAR>=.1 CHAR>=.2 CHAR>=.3 CHAR>=.4 - CHAR>=.5 CHAR>=.6 CHAR>=.7 CHAR>=.8 CHAR>=.ORDER.1 CHAR>=.ORDER.2 - CHAR>=.ORDER.3 CHAR>=.ORDER.4 CHAR>.1 CHAR>.2 CHAR>.3 CHAR>.4 CHAR>.5 - CHAR>.6 CHAR>.7 CHAR>.8 CHAR>.ORDER.1 CHAR>.ORDER.2 CHAR>.ORDER.3 - CHAR>.ORDER.4 CHAR-EQUAL.1 CHAR-EQUAL.2 CHAR-EQUAL.3 CHAR-EQUAL.4 - CHAR-EQUAL.ORDER.1 CHAR-EQUAL.ORDER.2 CHAR-EQUAL.ORDER.3 - CHAR-EQUAL.ORDER.4 CHAR-NOT-EQUAL.1 CHAR-NOT-EQUAL.2 CHAR-NOT-EQUAL.3 - CHAR-NOT-EQUAL.4 CHAR-NOT-EQUAL.ORDER.1 CHAR-NOT-EQUAL.ORDER.2 - CHAR-NOT-EQUAL.ORDER.3 CHAR-NOT-EQUAL.ORDER.4 CHAR-NOT-GREATERP.1 - CHAR-NOT-GREATERP.2 CHAR-NOT-GREATERP.3 CHAR-NOT-GREATERP.4 - CHAR-NOT-GREATERP.5 CHAR-NOT-GREATERP.6 CHAR-NOT-GREATERP.7 - CHAR-NOT-GREATERP.8 CHAR-NOT-GREATERP.ORDER.1 - CHAR-NOT-GREATERP.ORDER.2 CHAR-NOT-GREATERP.ORDER.3 CHAR-NOT-GREATERP.ORDER.4 CHAR-LESSP.1 CHAR-LESSP.2 CHAR-LESSP.3 CHAR-LESSP.4 CHAR-LESSP.5 CHAR-LESSP.6 CHAR-LESSP.7 CHAR-LESSP.8 CHAR-LESSP.ORDER.1 CHAR-LESSP.ORDER.2 CHAR-LESSP.ORDER.3 @@ -31634,128 +31791,7 @@ WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp" T ->make[1]: Leaving directory '/build/reproducible-path/gcl-2.6.14' -touch build-stamp - fakeroot debian/rules binary - 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 - 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 - CHAR-GREATERP.2 CHAR-GREATERP.3 CHAR-GREATERP.4 CHAR-GREATERP.5 - CHAR-GREATERP.6 CHAR-GREATERP.7 CHAR-GREATERP.8 CHAR-GREATERP.ORDER.1 - CHAR-GREATERP.ORDER.2 CHAR-GREATERP.ORDER.3 CHAR-GREATERP.ORDER.4 - FEATURES.1 FEATURES.2 FEATURES.3 -288 out of 11799 total tests failed: SYMBOL-SLOT-BOUNDP, SYMBOL-SLOT-VALUE, SPECIAL-OPERATOR-P.1, - SPECIAL-OPERATOR-P.2, CL-FUNCTION-SYMBOLS.1, CL-MACRO-SYMBOLS.1, - CL-VARIABLE-SYMBOLS.1, CL-TYPES-THAT-ARE-CLASSES.1, - CL-TYPES-THAT-ARE-CLASSES.2, CL-TYPES-THAT-ARE-CLASSES.3, - EVAL-AND-COMPILE-MACROS, COMPILE.ERROR.1, COMPILE.ERROR.2, - CONSTANTP.6, CONSTANTP.8, CONSTANTP.ORDER.2, DCF-FUNS, DCF-MACROS, - SETF-VALUES.5, PSETQ.7, PSETF.7, THROW-ERROR, FBOUNDP.6, FBOUNDP.7, - FDEFINITION.ERROR.1, FDEFINITION.ERROR.2, FDEFINITION.ERROR.4, - FDEFINITION.ERROR.6, FDEFINITION.1, FDEFINITION.2, FDEFINITION.3, - FDEFINITION.4, FDEFINITION.5, FDEFINITION.ORDER.1, FLET.17, FLET.51, - FMAKUNBOUND.4, FUNCALL.ERROR.3, FUNCTION-LAMBDA-EXPRESSION.1, - FUNCTION-LAMBDA-EXPRESSION.2, FUNCTION-LAMBDA-EXPRESSION.ORDER.1, - FUNCTION-LAMBDA-EXPRESSION.ERROR.1, - FUNCTION-LAMBDA-EXPRESSION.ERROR.2, FUNCTION.2, FUNCTION.6, - FUNCTION.7, FUNCTION.10, FUNCTIONP.2, FUNCTIONP.6, FUNCTIONP.7, - FUNCTIONP.10, LABELS.17, LABELS.26, MACROLET.5, MACROLET.13, - MACROLET.14, MULTIPLE-VALUE-SETQ.5, MULTIPLE-VALUE-SETQ.8, - LOOP.6.19, LOOP.6.20, LOOP.6.37, LOOP.6.38, LOOP.7.15, LOOP.7.16, - LOOP.7.17, LOOP.7.19, LOOP.7.20, LOOP.7.21, LOOP.7.22, LOOP.7.23, - LOOP.8.19, LOOP.8.20, LOOP.8.21, LOOP.8.22, LOOP.8.ERROR.2, - LOOP.9.10, LOOP.9.11, LOOP.9.27, LOOP.9.28, LOOP.9.37, LOOP.9.38, - LOOP.10.9, LOOP.10.10, LOOP.10.37, LOOP.10.38, LOOP.10.57, - LOOP.10.58, LOOP.10.85, LOOP.10.86, LOOP.11.9, LOOP.14.29, - CONDITION.2, ERROR.5, CERROR.5, HANDLER-BIND.9, SUBTYPEP-CONS-NULL, - GET-PROPERTIES.8, SETF-GETF.ORDER.2, ARRAY-AS-CLASS.7, - ARRAY-AS-CLASS.8, MAKE-ARRAY.28, MAKE-ARRAY.DISPLACED.9, - MAKE-ARRAY.DISPLACED.10, ARRAY-DISPLACEMENT.11, - UPGRADED-ARRAY-ELEMENT-TYPE.2, UPGRADED-ARRAY-ELEMENT-TYPE.NIL.1, - HASH-TABLE.1, HASH-TABLE.3, HASH-TABLE.5, RENAME-PACKAGE.5, - DELETE-PACKAGE.6, MAKE-PACKAGE.3, MAKE-PACKAGE.6, MAKE-PACKAGE.9, - MAKE-PACKAGE.9A, MAKE-PACKAGE.9B, MAKE-PACKAGE.13, - MAKE-PACKAGE.ERROR.11, PACKAGE-ERROR.3, MAKE-SEQUENCE.ERROR.2, - REDUCE.ERROR.2, REDUCE.ERROR.5, SORT.ERROR.1, SORT.ERROR.2, - SORT.ERROR.5, SUBSEQ.ORDER.3, SUBSEQ.ORDER.4, CONCATENATE.ERROR.1, - CONCATENATE.ERROR.2, MERGE.ERROR.6, STRUCT-TEST-03/16, - STRUCT-TEST-04/16, STRUCT-TEST-05/16, STRUCT-TEST-06/16, - STRUCT-TEST-07/16, STRUCT-TEST-08/16, STRUCT-TEST-09/16, - STRUCT-TEST-10/16, STRUCT-TEST-11/16, STRUCT-TEST-12/16, - STRUCT-TEST-13/16, STRUCT-TEST-14/16, STRUCT-TEST-15/16, - STRUCT-TEST-16/16, STRUCT-TEST-17/16, STRUCT-TEST-18/16, - STRUCT-TEST-19/16, STRUCT-TEST-20/16, STRUCT-TEST-21/16, - STRUCT-TEST-22/16, STRUCT-TEST-23/16, STRUCT-TEST-24/16, - STRUCT-TEST-25/16, STRUCT-TEST-26/16, STRUCT-TEST-27/12, - STRUCT-TEST-27/16, STRUCT-TEST-28/12, STRUCT-TEST-28/16, - STRUCT-TEST-29/12, STRUCT-TEST-29/16, STRUCT-TEST-30/16, - STRUCT-TEST-31/13, STRUCT-TEST-31/14, STRUCT-TEST-31/16, - STRUCT-TEST-31/17, STRUCT-TEST-31/15A, STRUCT-TEST-32/16, - STRUCT-TEST-33/16, STRUCT-TEST-34/16, STRUCT-TEST-35/16, - STRUCT-TEST-36/16, STRUCT-TEST-41/3, STRUCT-TEST-43/3, - STRUCT-TEST-49/1, STRUCT-TEST-50/1, STRUCT-TEST-51/1, - STRUCT-TEST-57/16, STRUCT-TEST-58/16, STRUCT-TEST-59/16, - STRUCT-TEST-60/16, STRUCTURE-60-1, STRUCT-TEST-63/13, - STRUCT-TEST-63/14, STRUCT-TEST-63/16, STRUCT-TEST-63/17, - STRUCT-TEST-63/15A, STRUCT-TEST-64/1, STRUCT-TEST-64/2, - STRUCT-TEST-64/5, STRUCT-TEST-64/6, STRUCT-TEST-64/7, - STRUCT-TEST-64/9, STRUCT-TEST-64/13, STRUCT-TEST-64/14, - STRUCT-TEST-64/15, STRUCT-TEST-64/16, STRUCT-TEST-64/17, - STRUCT-TEST-64/15A, STRUCT-TEST-64/20, STRUCTURE-BOA-TEST-08/1, - STRUCTURE-BOA-TEST-09/1, STRUCTURE-BOA-TEST-09/2, - STRUCTURE-BOA-TEST-09/3, STRUCTURE-BOA-TEST-09/4, - STRUCTURE-BOA-TEST-09/5, STRUCTURE-BOA-TEST-09/6, - STRUCTURE-BOA-TEST-09/7, STRUCTURE-BOA-TEST-13/1, - STRUCTURE-BOA-TEST-13/2, STRUCTURE-BOA-TEST-13/3, - STRUCTURE-BOA-TEST-13/4, STRUCTURE-BOA-TEST-13/5, - STRUCTURE-BOA-TEST-13/6, STRUCTURE-BOA-TEST-13/7, - STRUCTURE-BOA-TEST-13/8, STRUCTURE-BOA-TEST-14/1, - STRUCTURE-BOA-TEST-14/2, STRUCTURE-BOA-TEST-14/3, - STRUCTURE-BOA-TEST-14/4, STRUCTURE-BOA-TEST-14/5, - STRUCTURE-BOA-TEST-15/1, STRUCTURE-BOA-TEST-15/2, - STRUCTURE-BOA-TEST-15/3, STRUCTURE-BOA-TEST-15/4, - STRUCTURE-BOA-TEST-15/5, STRUCTURE-BOA-TEST-15/6, - STRUCTURE-BOA-TEST-15/7, STRUCTURE-BOA-TEST-15/8, TYPES.3, TYPES.6, - TYPES.8, TYPES.9A, ALL-CLASSES-ARE-TYPE-EQUIVALENT-TO-THEIR-NAMES, - ALL-STANDARD-CLASSES-ARE-SUBTYPES-OF-STANDARD-OBJECT, - ALL-STANDARD-GENERIC-FUNCTIONS-ARE-INSTANCES-OF-THAT-CLASS, TAC-3.1, - TAC-3.2, TAC-3.3, TAC-3.4, TAC-3.5, TAC-3.6, TAC-3.7, TAC-3.8, - TAC-3.9, TAC-3.10, TAC-3.11, TAC-3.12, TAC-3.13, TAC-3.14, TAC-3.15, - UNIVERSE-ELEMENTS-IN-AT-MOST-ONE-DISJOINT-TYPE, - SUBTYPEP.BIGNUM.INTEGER, SUBTYPEP.INTEGER.23, SUBTYPEP.INTEGER.24, - SUBTYPEP.CONS.2, SUBTYPEP.CONS.12, SUBTYPEP.MEMBER.17, - SUBTYPEP.MEMBER.18, SUBTYPEP.EQL.1, SUBTYPEP.EQL.2, - SUBTYPEP.ARRAY.1, SUBTYPEP.ARRAY.3, SUBTYPEP.ARRAY.4, - SUBTYPEP.ARRAY.5, PATHNAMES-PRINT-AND-READ-PROPERLY, PEEK-CHAR.17, - READ-LINE.4, READ-LINE.5, WRITE-STRING.2, WRITE-LINE.2, - OPEN.OUTPUT.22, OPEN.IO.22, MAKE-BROADCAST-STREAM.4, - MAKE-BROADCAST-STREAM.7, MAKE-BROADCAST-STREAM.ERROR.1, - MAKE-BROADCAST-STREAM.ERROR.2, MAKE-TWO-WAY-STREAM.ERROR.4, - MAKE-TWO-WAY-STREAM.ERROR.5, MAKE-TWO-WAY-STREAM.ERROR.6, - MAKE-TWO-WAY-STREAM.ERROR.7, MAKE-CONCATENATED-STREAM.21, - MAKE-CONCATENATED-STREAM.30, MAKE-STRING-INPUT-STREAM.10, - MAKE-STRING-OUTPUT-STREAM.12, WITH-INPUT-FROM-STRING.10, - WITH-OUTPUT-TO-STRING.16, DIGIT-CHAR.ERROR.2, CODE-CHAR.ERROR.2.;; Finished loading "gclload.lsp" -T - ->rm -f `echo debian/control.rm | sed 's,\.rm$,,1'` -cp debian/control_ debian/control -cat debian/in.gcl-doc.README.Debian | sed 's,@EXT@,,g' >debian/gcl-doc.README.Debian -cat debian/in.gcl-doc.doc-base.main | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.main -cat debian/in.gcl-doc.doc-base.si | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.si -cat debian/in.gcl-doc.doc-base.tk | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.tk -cat debian/in.gcl-doc.doc-base.xgcl | sed 's,@EXT@,,g' >debian/gcl-doc.doc-base.xgcl -cat debian/in.gcl-doc.docs | sed 's,@EXT@,,g' >debian/gcl-doc.docs -cat debian/in.gcl-doc.info | sed 's,@EXT@,,g' >debian/gcl-doc.info -cat debian/in.gcl-doc.install | sed 's,@EXT@,,g' >debian/gcl-doc.install -cat debian/in.gcl.config | sed 's,@EXT@,,g' >debian/gcl.config -cat debian/in.gcl.docs | sed 's,@EXT@,,g' >debian/gcl.docs -cat debian/in.gcl.emacsen-compat | sed 's,@EXT@,,g' >debian/gcl.emacsen-compat -cat debian/in.gcl.emacsen-install | sed 's,@EXT@,,g' >debian/gcl.emacsen-install +>cat debian/in.gcl.emacsen-install | sed 's,@EXT@,,g' >debian/gcl.emacsen-install cat debian/in.gcl.emacsen-remove | sed 's,@EXT@,,g' >debian/gcl.emacsen-remove cat debian/in.gcl.emacsen-startup | sed 's,@EXT@,,g' >debian/gcl.emacsen-startup cat debian/in.gcl.install | sed 's,@EXT@,,g' >debian/gcl.install @@ -31861,8 +31897,8 @@ dh_gencontrol -a -u"-Vgcc=gcc" dh_md5sums -a dh_builddeb -a -dpkg-deb: building package 'gcl-dbgsym' in '../gcl-dbgsym_2.6.14-9_amd64.deb'. dpkg-deb: building package 'gcl' in '../gcl_2.6.14-9_amd64.deb'. +dpkg-deb: building package 'gcl-dbgsym' in '../gcl-dbgsym_2.6.14-9_amd64.deb'. dpkg-genbuildinfo --build=binary -O../gcl_2.6.14-9_amd64.buildinfo dpkg-genchanges --build=binary -O../gcl_2.6.14-9_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -31870,12 +31906,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/39929/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/39929/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/3350527 and its subdirectories -I: Current time: Thu May 16 08:58:39 -12 2024 -I: pbuilder-time-stamp: 1715893119 +I: removing directory /srv/workspace/pbuilder/39929 and its subdirectories +I: Current time: Thu Jun 19 17:43:52 +14 2025 +I: pbuilder-time-stamp: 1750304632