Import gcl_2.6.14-9.debian.tar.xz
authorCamm Maguire <camm@debian.org>
Mon, 11 Mar 2024 12:56:32 +0000 (08:56 -0400)
committerCamm Maguire <camm@debian.org>
Mon, 11 Mar 2024 12:56:32 +0000 (08:56 -0400)
[dgit import tarball gcl 2.6.14-9 gcl_2.6.14-9.debian.tar.xz]

62 files changed:
README.Debian [new file with mode: 0644]
changelog [new file with mode: 0644]
compat [new file with mode: 0644]
control [new file with mode: 0644]
control_ [new file with mode: 0644]
control_cvs [new file with mode: 0644]
copyright [new file with mode: 0644]
gcl.lintian-overrides [new file with mode: 0644]
gcl.sh [new file with mode: 0755]
gcl.templates [new file with mode: 0644]
in.gcl-doc.README.Debian [new file with mode: 0644]
in.gcl-doc.doc-base.main [new file with mode: 0644]
in.gcl-doc.doc-base.si [new file with mode: 0644]
in.gcl-doc.doc-base.tk [new file with mode: 0644]
in.gcl-doc.doc-base.xgcl [new file with mode: 0644]
in.gcl-doc.docs [new file with mode: 0644]
in.gcl-doc.info [new file with mode: 0644]
in.gcl-doc.install [new file with mode: 0644]
in.gcl.config [new file with mode: 0644]
in.gcl.docs [new file with mode: 0644]
in.gcl.emacsen-compat [new file with mode: 0644]
in.gcl.emacsen-install [new file with mode: 0644]
in.gcl.emacsen-remove [new file with mode: 0644]
in.gcl.emacsen-startup [new file with mode: 0644]
in.gcl.install [new file with mode: 0644]
in.gcl.manpages [new file with mode: 0644]
in.gcl.postinst [new file with mode: 0644]
in.gcl.postrm [new file with mode: 0644]
old.in.gcl-doc.doc-base.main [new file with mode: 0644]
patches/Version_2_6_15pre1 [new file with mode: 0644]
patches/Version_2_6_15pre2 [new file with mode: 0644]
patches/Version_2_6_15pre3 [new file with mode: 0644]
patches/Version_2_6_15pre4 [new file with mode: 0644]
patches/Version_2_6_15pre5 [new file with mode: 0644]
patches/Version_2_6_15pre6 [new file with mode: 0644]
patches/Version_2_6_15pre7 [new file with mode: 0644]
patches/Version_2_6_15pre8 [new file with mode: 0644]
patches/series [new file with mode: 0644]
po/POTFILES.in [new file with mode: 0644]
po/cs.po [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.po [new file with mode: 0644]
po/es.po [new file with mode: 0644]
po/fi.po [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/gl.po [new file with mode: 0644]
po/it.po [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/pt.po [new file with mode: 0644]
po/pt_BR.po [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/templates.pot [new file with mode: 0644]
po/vi.po [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
source/include-binaries [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
texi.awk [new file with mode: 0755]
upstream/signing-key.asc [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/README.Debian b/README.Debian
new file mode 100644 (file)
index 0000000..8174975
--- /dev/null
@@ -0,0 +1,28 @@
+The Debian package gcl
+----------------------
+
+GCL is one of the oldest free common lisp systems still in use. Several
+production systems have used it for over a decade.  The common lisp
+standard in effect when GCL was first released is known as "Common Lisp,
+the Language" (CLtL1) after a book by Steele of the same name providing
+this specification.  Subsequently, a much expanded standard was adopted by
+the American National Standards Institute (ANSI), which is still
+considered the definitive common lisp language specification to this day. 
+
+Debian GCL now installs both the small 'traditional' lisp image
+designed to conform to a pre-ANSI Lisp standard, and an experimental
+ANSI image.  Please note that ANSI support in GCL is still
+preliminary.  On an ansi-test suite written by a GCL developer, GCL
+fails on a little under 3 percent of the tests.  Details can be found
+in /usr/share/doc/gcl/test_results.gz.
+
+To toggle the use of the ANSI image, set the environment variable
+GCL_ANSI to any non-empty string.
+
+New in 2.6.2
+------------
+
+Please see the RELEASE-2.6.2.html file for release note information,
+regression testing, and sample benchmarks.
+
+ -- Camm Maguire <camm@enhanced.com>, Wed Dec 14 18:55:19 2005
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..10c6f60
--- /dev/null
+++ b/changelog
@@ -0,0 +1,4328 @@
+gcl (2.6.14-9) unstable; urgency=high
+
+  * Version_2_6_15pre8
+
+ -- Camm Maguire <camm@debian.org>  Mon, 11 Mar 2024 08:56:32 -0400
+
+gcl (2.6.14-8) unstable; urgency=high
+
+  * Version_2_6_15pre7
+  * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
+    thanks to Aurelien Jarno (Closes: #1065210).
+
+ -- Camm Maguire <camm@debian.org>  Sun, 10 Mar 2024 11:13:46 -0400
+
+gcl (2.6.14-7) unstable; urgency=medium
+
+  * Version_2_6_15pre6
+  * Bug fix: "recent libc6-dev change causes XDR support to be dropped",
+    thanks to Aurelien Jarno (Closes: #1065208).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 06 Mar 2024 09:30:02 -0500
+
+gcl (2.6.14-6) unstable; urgency=medium
+
+  * Version_2_6_15pre5
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Feb 2024 11:05:05 -0500
+
+gcl (2.6.14-5) unstable; urgency=medium
+
+  * Version_2_6_15pre4
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Feb 2024 07:48:19 -0500
+
+gcl (2.6.14-4) unstable; urgency=medium
+
+  * Version_2_6_15pre3
+
+ -- Camm Maguire <camm@debian.org>  Tue, 14 Feb 2023 08:20:37 -0500
+
+gcl (2.6.14-3) unstable; urgency=medium
+
+  * Version_2_6_15pre2
+
+ -- Camm Maguire <camm@debian.org>  Mon, 13 Feb 2023 10:42:54 -0500
+
+gcl (2.6.14-2) unstable; urgency=medium
+
+  * Version_2_6_15pre1
+
+ -- Camm Maguire <camm@debian.org>  Sun, 12 Feb 2023 18:35:20 -0500
+
+gcl (2.6.14-1) unstable; urgency=medium
+
+  * New Upstream Release
+
+ -- Camm Maguire <camm@debian.org>  Fri, 13 Jan 2023 10:43:17 -0500
+
+gcl (2.6.13-6) unstable; urgency=medium
+
+  * Version_2_6_14pre5
+
+ -- Camm Maguire <camm@debian.org>  Sun, 08 Jan 2023 09:49:13 -0500
+
+gcl (2.6.13-5) unstable; urgency=medium
+
+  * Version_2_6_14pre4
+
+ -- Camm Maguire <camm@debian.org>  Sun, 25 Dec 2022 07:14:33 -0500
+
+gcl (2.6.13-4) unstable; urgency=medium
+
+  * Version_2_6_14pre3
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Dec 2022 11:34:35 -0500
+
+gcl (2.6.13-3) unstable; urgency=medium
+
+  * Version_2_6_14pre2
+
+ -- Camm Maguire <camm@debian.org>  Thu, 22 Dec 2022 19:09:24 -0500
+
+gcl (2.6.13-2) unstable; urgency=medium
+
+  * Version_2_6_14pre1
+
+ -- Camm Maguire <camm@debian.org>  Wed, 21 Dec 2022 14:40:21 -0500
+
+gcl (2.6.13-1) unstable; urgency=medium
+
+  * New Upstream Release
+
+ -- Camm Maguire <camm@debian.org>  Tue, 20 Dec 2022 10:35:44 -0500
+
+gcl (2.6.12-131) unstable; urgency=medium
+
+  * Version_2.6.13pre131
+
+ -- Camm Maguire <camm@debian.org>  Sat, 17 Dec 2022 12:15:58 -0500
+
+gcl (2.6.12-130) unstable; urgency=medium
+
+  * Version_2.6.13pre130
+
+ -- Camm Maguire <camm@debian.org>  Fri, 16 Dec 2022 12:41:29 -0500
+
+gcl (2.6.12-129) unstable; urgency=medium
+
+  * Version_2.6.13pre129
+
+ -- Camm Maguire <camm@debian.org>  Sun, 13 Nov 2022 07:55:14 -0500
+
+gcl (2.6.12-128) unstable; urgency=medium
+
+  * Version_2.6.13pre128
+
+ -- Camm Maguire <camm@debian.org>  Sat, 12 Nov 2022 11:02:31 -0500
+
+gcl (2.6.12-126) unstable; urgency=medium
+
+  * Version_2.6.13pre126
+
+ -- Camm Maguire <camm@debian.org>  Tue, 08 Nov 2022 19:43:41 -0500
+
+gcl (2.6.12-125) unstable; urgency=medium
+
+  * Version_2.6.13pre125
+
+ -- Camm Maguire <camm@debian.org>  Tue, 08 Nov 2022 15:33:25 -0500
+
+gcl (2.6.12-124) unstable; urgency=medium
+
+  * Version_2.6.13pre124
+
+ -- Camm Maguire <camm@debian.org>  Thu, 11 Aug 2022 13:16:42 -0400
+
+gcl (2.6.12-123) unstable; urgency=medium
+
+  * Version_2.6.13pre123
+
+ -- Camm Maguire <camm@debian.org>  Mon, 08 Aug 2022 13:00:55 -0400
+
+gcl (2.6.12-122) unstable; urgency=medium
+
+  * Version_2.6.13pre122
+
+ -- Camm Maguire <camm@debian.org>  Mon, 08 Aug 2022 11:50:22 -0400
+
+gcl (2.6.12-121) unstable; urgency=medium
+
+  * Version_2.6.13pre121
+
+ -- Camm Maguire <camm@debian.org>  Mon, 08 Aug 2022 11:45:30 -0400
+
+gcl (2.6.12-120) unstable; urgency=medium
+
+  * Version_2.6.13pre120
+
+ -- Camm Maguire <camm@debian.org>  Sun, 07 Aug 2022 12:26:10 -0400
+
+gcl (2.6.12-119) unstable; urgency=medium
+
+  * Version_2.6.13pre119
+
+ -- Camm Maguire <camm@debian.org>  Sun, 31 Jul 2022 12:00:02 -0400
+
+gcl (2.6.12-118) unstable; urgency=medium
+
+  * Bug fix: "emacs dependency should be &quot;emacs | emacsen&quot;",
+    thanks to Adrian Bunk (Closes: #1006617).
+  * Bug fix: "Please remove dependency on install-info", thanks to
+    hille42@web.de</a>; (Closes: #1013691).
+  * Version_2.6.13pre118
+
+ -- Camm Maguire <camm@debian.org>  Tue, 12 Jul 2022 17:17:09 -0400
+
+gcl (2.6.12-117) unstable; urgency=medium
+
+  * Version_2.6.13pre114
+
+ -- Camm Maguire <camm@debian.org>  Sat, 25 Dec 2021 11:38:16 -0500
+
+gcl (2.6.12-116) unstable; urgency=medium
+
+  * Version_2.6.13pre113
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 Dec 2021 19:52:18 +0000
+
+gcl (2.6.12-115) unstable; urgency=medium
+
+  * Version_2.6.13pre112
+
+ -- Camm Maguire <camm@debian.org>  Fri, 17 Dec 2021 16:08:45 +0000
+
+gcl (2.6.12-114) unstable; urgency=medium
+
+  * Version_2.6.13pre111
+
+ -- Camm Maguire <camm@debian.org>  Thu, 16 Dec 2021 11:35:04 +0000
+
+gcl (2.6.12-113) unstable; urgency=medium
+
+  * Version_2.6.13pre110
+
+ -- Camm Maguire <camm@debian.org>  Thu, 16 Dec 2021 11:35:04 +0000
+
+gcl (2.6.12-112) unstable; urgency=medium
+
+  * Version_2.6.13pre109
+
+ -- Camm Maguire <camm@debian.org>  Wed, 15 Dec 2021 19:39:42 +0000
+
+gcl (2.6.12-111) unstable; urgency=medium
+
+  * Version_2.6.13pre108
+
+ -- Camm Maguire <camm@debian.org>  Thu, 11 Nov 2021 17:10:43 +0000
+
+gcl (2.6.12-110) unstable; urgency=medium
+
+  * Version_2.6.13pre107
+
+ -- Camm Maguire <camm@debian.org>  Thu, 11 Nov 2021 01:34:07 +0000
+
+gcl (2.6.12-109) unstable; urgency=medium
+
+  * Version_2.6.13pre106
+
+ -- Camm Maguire <camm@debian.org>  Wed, 10 Nov 2021 18:57:21 +0000
+
+gcl (2.6.12-108) unstable; urgency=medium
+
+  * Version_2.6.13pre105
+
+ -- Camm Maguire <camm@debian.org>  Tue, 09 Nov 2021 18:22:58 +0000
+
+gcl (2.6.12-107) unstable; urgency=medium
+
+  * Version_2.6.13pre103
+
+ -- Camm Maguire <camm@debian.org>  Tue, 09 Nov 2021 10:10:19 +0000
+
+gcl (2.6.12-106) unstable; urgency=medium
+
+  * Version_2.6.13pre102
+
+ -- Camm Maguire <camm@debian.org>  Thu, 04 Nov 2021 14:33:53 +0000
+
+gcl (2.6.12-105) unstable; urgency=medium
+
+  * Version_2.6.13pre101
+  * Bug fix: "fails to start with glibc 2.33", thanks to Andreas Kloeckner
+    (Closes: #995323).
+
+ -- Camm Maguire <camm@debian.org>  Sun, 10 Oct 2021 13:18:39 +0000
+
+gcl (2.6.12-104) unstable; urgency=medium
+
+  * Version_2.6.13pre100
+  * standardize cstack start address on 32bit arm
+
+ -- Camm Maguire <camm@debian.org>  Sun, 10 Oct 2021 12:44:51 +0000
+
+gcl (2.6.12-103) unstable; urgency=medium
+
+  * Bug fix: "Fails to install in unstable", thanks to Samuel Thibault
+    (Closes: #993480).
+
+ -- Camm Maguire <camm@debian.org>  Sat, 04 Sep 2021 19:23:26 +0000
+
+gcl (2.6.12-102) unstable; urgency=medium
+
+  * Version_2.6.13pre99
+  * Bug fix: "describe fails because gcl-si.info does not exist", thanks
+    to Leo Butler (Closes: #980003).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 29 Jan 2021 19:08:05 +0000
+
+gcl (2.6.12-101) unstable; urgency=medium
+
+  * Version_2.6.13pre98
+
+ -- Camm Maguire <camm@debian.org>  Sun, 17 Jan 2021 16:25:34 +0000
+
+gcl (2.6.12-100) unstable; urgency=medium
+
+  * Version_2.6.13pre97
+
+ -- Camm Maguire <camm@debian.org>  Fri, 04 Dec 2020 14:51:41 +0000
+
+gcl (2.6.12-99) unstable; urgency=medium
+
+  * Version_2.6.13pre95
+
+ -- Camm Maguire <camm@debian.org>  Sat, 28 Nov 2020 15:50:42 +0000
+
+gcl (2.6.12-98) unstable; urgency=medium
+
+  * Version_2.6.13pre94
+
+ -- Camm Maguire <camm@debian.org>  Tue, 29 Sep 2020 18:29:10 +0000
+
+gcl (2.6.12-97) unstable; urgency=medium
+
+  * Bug fix: "Removal of obsolete debhelper compat 5 and 6 in bookworm",
+    thanks to Niels Thykier (Closes: #965543).
+  * Version_2.6.13pre93
+
+ -- Camm Maguire <camm@debian.org>  Sat, 29 Aug 2020 16:23:07 +0000
+
+gcl (2.6.12-96) unstable; urgency=high
+
+  * Version_2.6.13pre92: Work around armhf strip bug producing undefined
+    instruction in .plt
+
+ -- Camm Maguire <camm@debian.org>  Sun, 23 Aug 2020 17:53:14 +0000
+
+gcl (2.6.12-95) unstable; urgency=high
+
+  * Version_2_6_13pre90
+  * build under GCL_MEM_MULTIPLE=0.1
+  * Bug fix: "FTBFS: Unrecoverable error: Segmentation violation..",
+    thanks to Lucas Nussbaum (Closes: #952334).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 01 May 2020 12:55:02 +0000
+
+gcl (2.6.12-94) unstable; urgency=medium
+
+  * re-release to overcome hopefully transient buildd failure
+
+ -- Camm Maguire <camm@debian.org>  Mon, 24 Feb 2020 20:02:52 +0000
+
+gcl (2.6.12-93) unstable; urgency=medium
+
+  * Version_2_6_13pre90
+
+ -- Camm Maguire <camm@debian.org>  Fri, 21 Feb 2020 19:06:56 +0000
+
+gcl (2.6.12-92) unstable; urgency=medium
+
+  * Version_2_6_13pre89
+
+ -- Camm Maguire <camm@debian.org>  Mon, 30 Dec 2019 15:46:22 +0000
+
+gcl (2.6.12-91) unstable; urgency=medium
+
+  * Version_2_6_13pre88
+
+ -- Camm Maguire <camm@debian.org>  Wed, 18 Dec 2019 20:14:09 +0000
+
+gcl (2.6.12-90) unstable; urgency=medium
+
+  * Version_2_6_13pre87
+  * latest standards
+
+ -- Camm Maguire <camm@debian.org>  Sun, 08 Dec 2019 19:27:24 +0000
+
+gcl (2.6.12-89) unstable; urgency=medium
+
+  * Bug fix: "gcl - FTBFS on ppc64el - invalid relocation type 31", thanks
+    to thierry.fauck@fr.ibm.com</a>; (Closes: #942312).
+  * Bug fix: "FTBFS on ppc64el", thanks to Ivo De Decker (Closes:
+    #944651).
+
+ -- Camm Maguire <camm@debian.org>  Sat, 07 Dec 2019 23:27:53 +0000
+
+gcl (2.6.12-88) unstable; urgency=medium
+
+  * Source only upload
+
+ -- Camm Maguire <camm@debian.org>  Fri, 11 Oct 2019 19:18:44 +0000
+
+gcl (2.6.12-87) unstable; urgency=medium
+
+  * Version_2_6_13pre84
+
+ -- Camm Maguire <camm@debian.org>  Sat, 06 Apr 2019 13:03:21 +0000
+
+gcl (2.6.12-86) unstable; urgency=medium
+
+  * Version_2_6_13pre83
+
+ -- Camm Maguire <camm@debian.org>  Tue, 02 Apr 2019 19:57:15 +0000
+
+gcl (2.6.12-85) unstable; urgency=medium
+
+  * Version_2_6_13pre82
+
+ -- Camm Maguire <camm@debian.org>  Thu, 28 Mar 2019 18:48:55 +0000
+
+gcl (2.6.12-84) unstable; urgency=medium
+
+  * Version_2_6_13pre80
+
+ -- Camm Maguire <camm@debian.org>  Thu, 21 Mar 2019 18:59:40 +0000
+
+gcl (2.6.12-83) unstable; urgency=high
+
+  * Version_2_6_13pre79
+  * Fix acl2 arm builds (Closes: #919477).
+
+ -- Camm Maguire <camm@debian.org>  Tue, 05 Feb 2019 21:54:42 +0000
+
+gcl (2.6.12-82) unstable; urgency=high
+
+  * Version_2_6_13pre74
+
+ -- Camm Maguire <camm@debian.org>  Sat, 02 Feb 2019 17:40:20 +0000
+
+gcl (2.6.12-81) unstable; urgency=high
+
+  * Version_2_6_13pre72
+  * Fix to ppc64el for acl2 FTBFS bug
+
+ -- Camm Maguire <camm@debian.org>  Mon, 21 Jan 2019 16:40:36 +0000
+
+gcl (2.6.12-80) unstable; urgency=medium
+
+  * Version_2_6_13pre71
+  * Bug fix: "FTBFS on hppa - segmentation fault assembling gbc.s", thanks
+    to John David Anglin (Closes: #912071).
+
+ -- Camm Maguire <camm@debian.org>  Tue, 30 Oct 2018 17:20:43 +0000
+
+gcl (2.6.12-79) unstable; urgency=medium
+
+  * Version_2_6_13pre70
+
+ -- Camm Maguire <camm@debian.org>  Mon, 29 Oct 2018 16:52:17 +0000
+
+gcl (2.6.12-78) unstable; urgency=medium
+
+  * rebuild against latest compilers and tools
+  * Version_2_6_13pre69
+
+ -- Camm Maguire <camm@debian.org>  Thu, 11 Oct 2018 16:40:48 +0000
+
+gcl (2.6.12-77) unstable; urgency=medium
+
+  * Version_2_6_13pre68
+  * Bug fix: "GCL fails to load .o files it generates", thanks to Gong-Yi
+    Liao (Closes: #902475).  Add support for R_X86_64_PLT32 relocs.
+
+ -- Camm Maguire <camm@debian.org>  Tue, 24 Jul 2018 20:06:45 +0000
+
+gcl (2.6.12-76) unstable; urgency=medium
+
+  * Version_2_6_13pre67
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Mar 2018 19:25:22 +0000
+
+gcl (2.6.12-75) unstable; urgency=medium
+
+  * Version_2_6_13pre65
+
+ -- Camm Maguire <camm@debian.org>  Wed, 21 Mar 2018 20:28:08 +0000
+
+gcl (2.6.12-74) unstable; urgency=medium
+
+  * Version_2_6_13pre63
+
+ -- Camm Maguire <camm@debian.org>  Sat, 17 Mar 2018 11:56:05 +0000
+
+gcl (2.6.12-73) unstable; urgency=medium
+
+  * Version_2_6_13pre62
+
+ -- Camm Maguire <camm@debian.org>  Wed, 14 Mar 2018 15:38:43 +0000
+
+gcl (2.6.12-72) unstable; urgency=medium
+
+  * Version_2_6_13pre61
+
+ -- Camm Maguire <camm@debian.org>  Tue, 13 Mar 2018 15:32:44 +0000
+
+gcl (2.6.12-71) unstable; urgency=medium
+
+  * Version_2_6_13pre60
+
+ -- Camm Maguire <camm@debian.org>  Mon, 12 Mar 2018 19:44:47 +0000
+
+gcl (2.6.12-70) unstable; urgency=medium
+
+  * Version_2_6_13pre59
+
+ -- Camm Maguire <camm@debian.org>  Mon, 12 Mar 2018 16:19:00 +0000
+
+gcl (2.6.12-69) unstable; urgency=medium
+
+  * Version_2_6_13pre58
+
+ -- Camm Maguire <camm@debian.org>  Fri, 09 Mar 2018 17:10:51 +0000
+
+gcl (2.6.12-68) unstable; urgency=medium
+
+  * Version_2_6_13pre57
+
+ -- Camm Maguire <camm@debian.org>  Sun, 04 Mar 2018 13:21:00 +0000
+
+gcl (2.6.12-67) unstable; urgency=medium
+
+  * Version_2_6_13pre55
+
+ -- Camm Maguire <camm@debian.org>  Sat, 03 Mar 2018 14:27:51 +0000
+
+gcl (2.6.12-66) unstable; urgency=medium
+
+  * Version_2_6_13pre54
+
+ -- Camm Maguire <camm@debian.org>  Fri, 02 Mar 2018 21:19:03 +0000
+
+gcl (2.6.12-65) unstable; urgency=medium
+
+  * Version_2_6_13pre52
+  * Bug fix: "FTBFS on hurd-i386", thanks to svante.signell@gmail.com</a>;
+    (Closes: #802593).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Feb 2018 15:55:23 +0000
+
+gcl (2.6.12-64) unstable; urgency=medium
+
+  * list_order.24
+
+ -- Camm Maguire <camm@debian.org>  Sun, 04 Feb 2018 13:26:27 +0000
+
+gcl (2.6.12-63) unstable; urgency=medium
+
+  * list_order.23
+
+ -- Camm Maguire <camm@debian.org>  Thu, 01 Feb 2018 18:36:29 +0000
+
+gcl (2.6.12-62) unstable; urgency=medium
+
+  * list_order.22
+
+ -- Camm Maguire <camm@debian.org>  Thu, 01 Feb 2018 01:05:10 +0000
+
+gcl (2.6.12-61) unstable; urgency=medium
+
+  * list_order.21
+
+ -- Camm Maguire <camm@debian.org>  Tue, 30 Jan 2018 21:13:13 +0000
+
+gcl (2.6.12-60) unstable; urgency=medium
+
+  * list_order.19
+
+ -- Camm Maguire <camm@debian.org>  Tue, 23 Jan 2018 18:11:59 +0000
+
+gcl (2.6.12-59) unstable; urgency=medium
+
+  * list_order.16
+
+ -- Camm Maguire <camm@debian.org>  Fri, 12 Jan 2018 03:25:08 +0000
+
+gcl (2.6.12-58) unstable; urgency=medium
+
+  * list_order.14
+
+ -- Camm Maguire <camm@debian.org>  Mon, 18 Sep 2017 15:45:10 +0000
+
+gcl (2.6.12-57) unstable; urgency=medium
+
+  * list_order.13
+
+ -- Camm Maguire <camm@debian.org>  Fri, 25 Aug 2017 13:44:10 +0000
+
+gcl (2.6.12-56) unstable; urgency=medium
+
+  * list_order.12
+
+ -- Camm Maguire <camm@debian.org>  Thu, 24 Aug 2017 19:12:50 +0000
+
+gcl (2.6.12-55) unstable; urgency=medium
+
+  * disable gprof on aarch64
+  * Bug fix: "gcl FTBFS on arm64: Unrecoverable error: Segmentation
+    violation..", thanks to Adrian Bunk (Closes: #873052).
+
+ -- Camm Maguire <camm@debian.org>  Thu, 24 Aug 2017 16:37:07 +0000
+
+gcl (2.6.12-54) unstable; urgency=medium
+
+  * list_order.11
+
+ -- Camm Maguire <camm@debian.org>  Wed, 23 Aug 2017 22:19:14 +0000
+
+gcl (2.6.12-53) unstable; urgency=medium
+
+  * list_order.9
+
+ -- Camm Maguire <camm@debian.org>  Sun, 18 Jun 2017 18:32:30 +0000
+
+gcl (2.6.12-52) unstable; urgency=medium
+
+  * list_order.8
+
+ -- Camm Maguire <camm@debian.org>  Thu, 15 Jun 2017 18:04:41 +0000
+
+gcl (2.6.12-51) unstable; urgency=medium
+
+  * list_order.7
+
+ -- Camm Maguire <camm@debian.org>  Wed, 14 Jun 2017 18:30:46 +0000
+
+gcl (2.6.12-50) unstable; urgency=medium
+
+  * list_order.6
+
+ -- Camm Maguire <camm@debian.org>  Tue, 13 Jun 2017 22:38:52 +0000
+
+gcl (2.6.12-49) unstable; urgency=medium
+
+  * list_order.5
+
+ -- Camm Maguire <camm@debian.org>  Thu, 08 Jun 2017 17:21:01 +0000
+
+gcl (2.6.12-48) unstable; urgency=medium
+
+  * list_order.1
+
+ -- Camm Maguire <camm@debian.org>  Sun, 28 May 2017 01:42:29 +0000
+
+gcl (2.6.12-47) unstable; urgency=high
+
+  * pathnames1.13
+
+ -- Camm Maguire <camm@debian.org>  Tue, 22 Nov 2016 04:53:35 +0000
+
+gcl (2.6.12-46) unstable; urgency=high
+
+  * pathnames1.12
+  * Bug fix: "maintainer script(s) do not start on #!", thanks to
+    treinen@debian.org</a>; (Closes: #843303).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 18 Nov 2016 18:27:53 +0000
+
+gcl (2.6.12-45) unstable; urgency=high
+
+  * pathnames1.11
+
+ -- Camm Maguire <camm@debian.org>  Mon, 31 Oct 2016 22:57:27 +0000
+
+gcl (2.6.12-44) unstable; urgency=high
+
+  * pathnames1.9
+
+ -- Camm Maguire <camm@debian.org>  Fri, 28 Oct 2016 17:04:38 +0000
+
+gcl (2.6.12-43) unstable; urgency=medium
+
+  * pathnames1.7
+
+ -- Camm Maguire <camm@debian.org>  Thu, 27 Oct 2016 03:46:32 +0000
+
+gcl (2.6.12-42) unstable; urgency=medium
+
+  * pathnames1.6
+  * Bug fix: "FTBFS with bindnow and PIE enabled", thanks to Balint Reczey
+    (Closes: #837481).
+  * Bug fix: "FTBFS with compilers that default to -fPIE (patch
+    attached)", thanks to Adam Conrad (Closes: #822820).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 26 Oct 2016 23:04:57 +0000
+
+gcl (2.6.12-41) unstable; urgency=medium
+
+  * pathnames1.4, kfreebsd fix
+
+ -- Camm Maguire <camm@debian.org>  Fri, 14 Oct 2016 01:17:18 +0000
+
+gcl (2.6.12-40) unstable; urgency=medium
+
+  * pathnames1.2
+  * Bug fix: "popen arguments not quoted causes trouble and security
+    issues", thanks to axel (Closes: #802203).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 12 Oct 2016 18:09:26 +0000
+
+gcl (2.6.12-39) unstable; urgency=medium
+
+  * pathnames1.1
+  * ansi-test clean target
+
+ -- Camm Maguire <camm@debian.org>  Wed, 12 Oct 2016 01:32:05 +0000
+
+gcl (2.6.12-38) unstable; urgency=medium
+
+  * Version_2_6_13pre50
+
+ -- Camm Maguire <camm@debian.org>  Tue, 04 Oct 2016 19:45:38 +0000
+
+gcl (2.6.12-37) unstable; urgency=medium
+
+  * Version_2_6_13pre49
+
+ -- Camm Maguire <camm@debian.org>  Mon, 03 Oct 2016 14:54:09 +0000
+
+gcl (2.6.12-36) unstable; urgency=medium
+
+  * Version_2_6_13pre48
+
+ -- Camm Maguire <camm@debian.org>  Sat, 01 Oct 2016 12:10:25 +0000
+
+gcl (2.6.12-35) unstable; urgency=medium
+
+  * Version_2_6_13pre47
+
+ -- Camm Maguire <camm@debian.org>  Fri, 30 Sep 2016 21:21:43 +0000
+
+gcl (2.6.12-34) unstable; urgency=medium
+
+  * Version_2_6_13pre45
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Sep 2016 19:42:37 +0000
+
+gcl (2.6.12-33) unstable; urgency=medium
+
+  * Version_2_6_13pre43
+
+ -- Camm Maguire <camm@debian.org>  Tue, 03 May 2016 16:17:03 +0000
+
+gcl (2.6.12-32) unstable; urgency=medium
+
+  * Version_2_6_13pre40
+  * Bug fix: "[INTL:pt_BR] Brazilian Portuguese debconf templates
+    translation", thanks to Adriano Rafael Gomes (Closes: #811523).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 20 Apr 2016 15:18:35 +0000
+
+gcl (2.6.12-31) unstable; urgency=medium
+
+  * Version_2_6_13pre39
+
+ -- Camm Maguire <camm@debian.org>  Mon, 11 Apr 2016 00:41:11 +0000
+
+gcl (2.6.12-30) unstable; urgency=medium
+
+  * Version_2_6_13pre38
+
+ -- Camm Maguire <camm@debian.org>  Wed, 06 Apr 2016 00:20:15 +0000
+
+gcl (2.6.12-29) unstable; urgency=medium
+
+  * Version_2_6_13pre35; support latest binutils
+  * Bug fix: "gcl ftbfs on amd64 and i386 with binutils from
+    experimental", thanks to Matthias Klose (Closes: #803214).
+
+ -- Camm Maguire <camm@debian.org>  Thu, 29 Oct 2015 15:20:27 +0000
+
+gcl (2.6.12-28) unstable; urgency=medium
+
+  * Version_2_6_13pre35; restore hppa build
+
+ -- Camm Maguire <camm@debian.org>  Tue, 27 Oct 2015 20:00:46 +0000
+
+gcl (2.6.12-27) unstable; urgency=medium
+
+  * Version_2_6_13pre34; mips64 relocs; stack saving tail-recursive equal.
+
+ -- Camm Maguire <camm@debian.org>  Tue, 27 Oct 2015 16:35:06 +0000
+
+gcl (2.6.12-26) unstable; urgency=medium
+
+  * Version_2_6_13pre32
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Oct 2015 00:03:34 +0000
+
+gcl (2.6.12-25) unstable; urgency=medium
+
+  * Version_2_6_13pre31, kfreebsd and mips64 FTBFS fix
+
+ -- Camm Maguire <camm@debian.org>  Fri, 16 Oct 2015 15:03:03 +0000
+
+gcl (2.6.12-24) unstable; urgency=medium
+
+  * Version_2_6_13pre30
+
+ -- Camm Maguire <camm@debian.org>  Fri, 16 Oct 2015 02:44:23 +0000
+
+gcl (2.6.12-23) unstable; urgency=medium
+
+  * Version_2_6_13pre29
+
+ -- Camm Maguire <camm@debian.org>  Thu, 15 Oct 2015 18:09:59 +0000
+
+gcl (2.6.12-22) unstable; urgency=medium
+
+  * Version_2_6_13pre27
+
+ -- Camm Maguire <camm@debian.org>  Tue, 13 Oct 2015 14:38:53 +0000
+
+gcl (2.6.12-21) unstable; urgency=medium
+
+  * Version_2_6_13pre26
+
+ -- Camm Maguire <camm@debian.org>  Wed, 07 Oct 2015 15:14:27 +0000
+
+gcl (2.6.12-20) unstable; urgency=medium
+
+  * Version_2_6_13pre25
+
+ -- Camm Maguire <camm@debian.org>  Thu, 01 Oct 2015 15:16:14 +0000
+
+gcl (2.6.12-19) unstable; urgency=medium
+
+  * Use-dpkg-buidflags-opt-levels-in-debian-rules, -O3 has bug in 5.2.1
+  * Version_2_6_13pre24
+
+ -- Camm Maguire <camm@debian.org>  Wed, 30 Sep 2015 15:45:20 +0000
+
+gcl (2.6.12-18) unstable; urgency=medium
+
+  * Version_2_6_13pre22
+
+ -- Camm Maguire <camm@debian.org>  Tue, 29 Sep 2015 16:51:03 +0000
+
+gcl (2.6.12-17) unstable; urgency=medium
+
+  * Version_2_6_13pre20
+
+ -- Camm Maguire <camm@debian.org>  Sat, 26 Sep 2015 10:34:23 -0400
+
+gcl (2.6.12-16) unstable; urgency=medium
+
+  * Version_2_6_13pre19
+
+ -- Camm Maguire <camm@debian.org>  Fri, 25 Sep 2015 18:39:52 -0400
+
+gcl (2.6.12-15) unstable; urgency=medium
+
+  * Version_2_6_13pre18
+
+ -- Camm Maguire <camm@debian.org>  Fri, 25 Sep 2015 15:08:50 +0000
+
+gcl (2.6.12-14) unstable; urgency=medium
+
+  * Version_2_6_13pre17
+
+ -- Camm Maguire <camm@debian.org>  Thu, 28 May 2015 03:37:47 +0000
+
+gcl (2.6.12-13) unstable; urgency=medium
+
+  * Version_2_6_13pre16
+
+ -- Camm Maguire <camm@debian.org>  Fri, 15 May 2015 18:09:38 +0000
+
+gcl (2.6.12-12) unstable; urgency=medium
+
+  * Version_2_6_13pre13
+
+ -- Camm Maguire <camm@debian.org>  Fri, 01 May 2015 11:08:46 -0400
+
+gcl (2.6.12-11) unstable; urgency=medium
+
+  * Version_2_6_13pre12
+
+ -- Camm Maguire <camm@debian.org>  Thu, 30 Apr 2015 12:49:16 -0400
+
+gcl (2.6.12-10) unstable; urgency=medium
+
+  * rebuild in clean sid environment
+
+ -- Camm Maguire <camm@debian.org>  Mon, 27 Apr 2015 15:34:15 -0400
+
+gcl (2.6.12-9) unstable; urgency=medium
+
+  * Version_2_6_13pre8b
+  * Bug fix: "ftbfs with GCC-5", thanks to Matthias Klose (Closes:
+    #777866).
+
+ -- Camm Maguire <camm@debian.org>  Mon, 27 Apr 2015 12:32:49 -0400
+
+gcl (2.6.12-8) unstable; urgency=medium
+
+  * Version_2_6_13pre7
+
+ -- Camm Maguire <camm@debian.org>  Fri, 24 Apr 2015 13:38:30 -0400
+
+gcl (2.6.12-7) unstable; urgency=medium
+
+  * Version_2_6_13pre6
+
+ -- Camm Maguire <camm@debian.org>  Thu, 23 Apr 2015 13:43:45 -0400
+
+gcl (2.6.12-6) unstable; urgency=medium
+
+  * Version_2_6_13pre5
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 Apr 2015 17:14:16 -0400
+
+gcl (2.6.12-5) unstable; urgency=medium
+
+  * Version_2_6_13pre4
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 Apr 2015 10:25:36 -0400
+
+gcl (2.6.12-4) unstable; urgency=medium
+
+  * Version_2_6_13pre3a
+
+ -- Camm Maguire <camm@debian.org>  Mon, 20 Apr 2015 13:26:36 -0400
+
+gcl (2.6.12-3) unstable; urgency=medium
+
+  * Version_2_6_13pre2
+
+ -- Camm Maguire <camm@debian.org>  Fri, 17 Apr 2015 15:50:37 -0400
+
+gcl (2.6.12-2) unstable; urgency=medium
+
+  * Version_2_6_13pre1
+
+ -- Camm Maguire <camm@debian.org>  Wed, 26 Nov 2014 11:12:46 -0500
+
+gcl (2.6.12-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Camm Maguire <camm@debian.org>  Tue, 28 Oct 2014 09:56:15 -0400
+
+gcl (2.6.11-6) unstable; urgency=medium
+
+  * 2.6.12pre5
+
+ -- Camm Maguire <camm@debian.org>  Thu, 23 Oct 2014 17:33:22 -0400
+
+gcl (2.6.11-5) unstable; urgency=medium
+
+  * 2.6.12pre4
+
+ -- Camm Maguire <camm@debian.org>  Sat, 18 Oct 2014 09:46:34 -0400
+
+gcl (2.6.11-4) unstable; urgency=medium
+
+  * 2.6.12pre3
+
+ -- Camm Maguire <camm@debian.org>  Thu, 16 Oct 2014 11:56:15 -0400
+
+gcl (2.6.11-3) unstable; urgency=medium
+
+  * 2.6.12pre2
+
+ -- Camm Maguire <camm@debian.org>  Sun, 28 Sep 2014 20:56:18 -0400
+
+gcl (2.6.11-2) unstable; urgency=medium
+
+  * 2.6.12pre1
+
+ -- Camm Maguire <camm@debian.org>  Fri, 19 Sep 2014 14:49:25 -0400
+
+gcl (2.6.11-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Camm Maguire <camm@debian.org>  Sat, 06 Sep 2014 12:28:46 -0400
+
+gcl (2.6.10-54) unstable; urgency=medium
+
+  * remove-debug-message-from-BUGGY_MAXIMUM_SSCANF_LENGTH-code
+
+ -- Camm Maguire <camm@debian.org>  Fri, 05 Sep 2014 10:35:46 -0400
+
+gcl (2.6.10-53) unstable; urgency=medium
+
+  * ppc64le-support-headers
+
+ -- Camm Maguire <camm@debian.org>  Wed, 03 Sep 2014 15:02:12 -0400
+
+gcl (2.6.10-52) unstable; urgency=medium
+
+  * accept-TMP-paths-with-types-versions
+
+ -- Camm Maguire <camm@debian.org>  Fri, 29 Aug 2014 17:51:04 -0400
+
+gcl (2.6.10-51) unstable; urgency=medium
+
+  * fix-match-function-proclaim-skew
+
+ -- Camm Maguire <camm@debian.org>  Fri, 29 Aug 2014 16:40:30 +0000
+
+gcl (2.6.10-50) unstable; urgency=medium
+
+  * trial_selinux_support
+
+ -- Camm Maguire <camm@debian.org>  Thu, 21 Aug 2014 17:29:50 +0000
+
+gcl (2.6.10-49) unstable; urgency=medium
+
+  * R_ARM_JUMP24
+
+ -- Camm Maguire <camm@debian.org>  Wed, 20 Aug 2014 17:08:23 +0000
+
+gcl (2.6.10-48) unstable; urgency=medium
+
+  * try-SGC-for-aarch64
+
+ -- Camm Maguire <camm@debian.org>  Tue, 19 Aug 2014 18:35:22 +0000
+
+gcl (2.6.10-47) unstable; urgency=medium
+
+  * set-stack_guard-after-alloc-setup
+  * Bug fix: "work around build failure on AArch64", thanks to Matthias
+    Klose (Closes: #758101).
+
+ -- Camm Maguire <camm@debian.org>  Thu, 14 Aug 2014 19:36:48 +0000
+
+gcl (2.6.10-46) unstable; urgency=medium
+
+  * R_AARCH64_LDST128_ABS_LO12_NC
+
+ -- Camm Maguire <camm@debian.org>  Wed, 13 Aug 2014 21:39:50 +0000
+
+gcl (2.6.10-45) unstable; urgency=medium
+
+  * fix sh4 CLEAR_CACHE
+
+ -- Camm Maguire <camm@debian.org>  Sun, 10 Aug 2014 20:12:03 +0000
+
+gcl (2.6.10-44) unstable; urgency=medium
+
+  * clear_protect_memory on all elf machines
+
+ -- Camm Maguire <camm@debian.org>  Sat, 09 Aug 2014 00:55:17 +0000
+
+gcl (2.6.10-43) unstable; urgency=medium
+
+  * mips uses builtin_clear_cache like mipsel
+
+ -- Camm Maguire <camm@debian.org>  Fri, 08 Aug 2014 23:42:42 +0000
+
+gcl (2.6.10-42) unstable; urgency=medium
+
+  * backport travel_push_new from master
+
+ -- Camm Maguire <camm@debian.org>  Wed, 06 Aug 2014 20:14:14 +0000
+
+gcl (2.6.10-41) unstable; urgency=medium
+
+  * protos and CFLAGS for axiom extensions
+
+ -- Camm Maguire <camm@debian.org>  Wed, 06 Aug 2014 01:54:38 +0000
+
+gcl (2.6.10-40) unstable; urgency=medium
+
+  * better solaris unexec fix
+
+ -- Camm Maguire <camm@debian.org>  Mon, 04 Aug 2014 22:00:54 +0000
+
+gcl (2.6.10-39) unstable; urgency=medium
+
+  * earlier prelink_init, phys_pages w/o malloc
+
+ -- Camm Maguire <camm@debian.org>  Mon, 04 Aug 2014 16:52:09 +0000
+
+gcl (2.6.10-38) unstable; urgency=medium
+
+  * error on overflow of array dimensions
+
+ -- Camm Maguire <camm@debian.org>  Fri, 01 Aug 2014 14:35:44 +0000
+
+gcl (2.6.10-37) unstable; urgency=medium
+
+  * FILE * casts for windows feof wrapper
+
+ -- Camm Maguire <camm@debian.org>  Thu, 31 Jul 2014 02:17:11 +0000
+
+gcl (2.6.10-36) unstable; urgency=medium
+
+  * better casts for frs_jmpbuf
+
+ -- Camm Maguire <camm@debian.org>  Wed, 30 Jul 2014 17:00:06 +0000
+
+gcl (2.6.10-35) unstable; urgency=medium
+
+  * find_sym_ptable typo fix
+
+ -- Camm Maguire <camm@debian.org>  Tue, 29 Jul 2014 18:08:57 +0000
+
+gcl (2.6.10-34) unstable; urgency=medium
+
+  * --enable-prelink configure arg; stack_chk_guard for 68k
+
+ -- Camm Maguire <camm@debian.org>  Fri, 25 Jul 2014 20:39:10 +0000
+
+gcl (2.6.10-33) unstable; urgency=medium
+
+  * hurd stack_guard, ppc64 C_GC_OFFSET
+
+ -- Camm Maguire <camm@debian.org>  Thu, 24 Jul 2014 21:46:24 +0000
+
+gcl (2.6.10-32) unstable; urgency=medium
+
+  * __stack_chk_guard fix for arm/sh4
+
+ -- Camm Maguire <camm@debian.org>  Wed, 23 Jul 2014 18:12:56 +0000
+
+gcl (2.6.10-31) unstable; urgency=medium
+
+  * dpkg-buildflags trial
+
+ -- Camm Maguire <camm@debian.org>  Tue, 22 Jul 2014 20:06:10 +0000
+
+gcl (2.6.10-30) unstable; urgency=medium
+
+  * fix offsets ppc
+
+ -- Camm Maguire <camm@debian.org>  Tue, 22 Jul 2014 17:12:27 +0000
+
+gcl (2.6.10-29) unstable; urgency=medium
+
+  * fix unexec file offsets
+
+ -- Camm Maguire <camm@debian.org>  Tue, 22 Jul 2014 15:36:45 +0000
+
+gcl (2.6.10-28) unstable; urgency=high
+
+  * enable prelink
+
+ -- Camm Maguire <camm@debian.org>  Fri, 18 Jul 2014 19:24:38 +0000
+
+gcl (2.6.10-27) unstable; urgency=high
+
+  * protect closure calls from gc
+
+ -- Camm Maguire <camm@debian.org>  Wed, 16 Jul 2014 16:15:33 +0000
+
+gcl (2.6.10-26) unstable; urgency=high
+
+  * Bug fix: "packages should not build-depend on binutils-dev", thanks to
+    Matthias Klose (Closes: #754840).  Please note that gcl has long
+    depended on binutils-dev for good reason -- happily it is no longer
+    necessary
+
+ -- Camm Maguire <camm@debian.org>  Tue, 15 Jul 2014 16:04:04 +0000
+
+gcl (2.6.10-25) unstable; urgency=high
+
+  * rebuild to get gcc fixes on i386
+
+ -- Camm Maguire <camm@debian.org>  Fri, 11 Jul 2014 03:14:45 +0000
+
+gcl (2.6.10-24) unstable; urgency=high
+
+  * try default gcc 4.9
+  * access libopcodes without link dependency via dlopen
+  * Bug fix: "please switch to emacs24", thanks to Gabriele Giacone
+    (Closes: #754012).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 09 Jul 2014 17:34:21 +0000
+
+gcl (2.6.10-23) unstable; urgency=high
+
+  * rebuild latest binutils
+
+ -- Camm Maguire <camm@debian.org>  Sat, 05 Jul 2014 23:19:27 +0000
+
+gcl (2.6.10-22) unstable; urgency=high
+
+  * gcc-4.8 on i386, 4.9 has bugs at present
+
+ -- Camm Maguire <camm@debian.org>  Fri, 04 Jul 2014 01:36:06 +0000
+
+gcl (2.6.10-21) unstable; urgency=high
+
+  * 2.6.11pre test 20
+
+ -- Camm Maguire <camm@debian.org>  Mon, 30 Jun 2014 22:43:27 +0000
+
+gcl (2.6.10-20) unstable; urgency=high
+
+  * 2.6.11pre test 19
+
+ -- Camm Maguire <camm@debian.org>  Sun, 29 Jun 2014 17:59:59 +0000
+
+gcl (2.6.10-19) unstable; urgency=high
+
+  * 2.6.11pre test 18
+
+ -- Camm Maguire <camm@debian.org>  Sun, 29 Jun 2014 16:00:07 +0000
+
+gcl (2.6.10-18) unstable; urgency=high
+
+  * 2.6.11pre test 17
+
+ -- Camm Maguire <camm@debian.org>  Sat, 28 Jun 2014 16:57:54 +0000
+
+gcl (2.6.10-17) unstable; urgency=high
+
+  * 2.6.11pre test 16
+
+ -- Camm Maguire <camm@debian.org>  Thu, 26 Jun 2014 18:06:42 +0000
+
+gcl (2.6.10-16) unstable; urgency=high
+
+  * 2.6.11pre test 15
+
+ -- Camm Maguire <camm@debian.org>  Wed, 18 Jun 2014 17:37:36 +0000
+
+gcl (2.6.10-15) unstable; urgency=high
+
+  * 2.6.11pre test 14
+
+ -- Camm Maguire <camm@debian.org>  Tue, 17 Jun 2014 00:39:35 +0000
+
+gcl (2.6.10-14) unstable; urgency=high
+
+  * 2.6.11pre test 13
+
+ -- Camm Maguire <camm@debian.org>  Sat, 14 Jun 2014 13:43:57 +0000
+
+gcl (2.6.10-13) unstable; urgency=high
+
+  * 2.6.11pre test 12
+
+ -- Camm Maguire <camm@debian.org>  Tue, 20 May 2014 16:00:22 +0000
+
+gcl (2.6.10-12) unstable; urgency=high
+
+  * 2.6.11pre test 11
+
+ -- Camm Maguire <camm@debian.org>  Fri, 16 May 2014 17:41:33 +0000
+
+gcl (2.6.10-11) unstable; urgency=high
+
+  * 2.6.11pre test 10
+
+ -- Camm Maguire <camm@debian.org>  Fri, 16 May 2014 13:18:07 +0000
+
+gcl (2.6.10-10) unstable; urgency=high
+
+  * 2.6.11pre test 9
+
+ -- Camm Maguire <camm@debian.org>  Wed, 07 May 2014 17:10:30 +0000
+
+gcl (2.6.10-9) unstable; urgency=high
+
+  * 2.6.11pre test 8
+
+ -- Camm Maguire <camm@debian.org>  Fri, 25 Apr 2014 19:53:10 +0000
+
+gcl (2.6.10-8) unstable; urgency=high
+
+  * 2.6.11pre test 7
+
+ -- Camm Maguire <camm@debian.org>  Mon, 21 Apr 2014 14:09:37 +0000
+
+gcl (2.6.10-7) unstable; urgency=high
+
+  * 2.6.11pre test 6
+
+ -- Camm Maguire <camm@debian.org>  Sat, 19 Apr 2014 17:52:17 +0000
+
+gcl (2.6.10-6) unstable; urgency=high
+
+  * 2.6.11pre test 5
+
+ -- Camm Maguire <camm@debian.org>  Fri, 18 Apr 2014 15:06:09 +0000
+
+gcl (2.6.10-5) unstable; urgency=high
+
+  * 2.6.11pre test 4
+
+ -- Camm Maguire <camm@debian.org>  Tue, 15 Apr 2014 20:30:13 +0000
+
+gcl (2.6.10-4) unstable; urgency=high
+
+  * 2.6.11pre test 3
+  * Bug fix: "debian/rules uses DEB_BUILD_* macros instead of DEB_HOST_*
+    macros", thanks to Matthias Klose (Closes: #743520).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 09 Apr 2014 13:15:32 +0000
+
+gcl (2.6.10-3) unstable; urgency=high
+
+  * 2.6.11pre test 2
+
+ -- Camm Maguire <camm@debian.org>  Thu, 03 Apr 2014 14:24:23 +0000
+
+gcl (2.6.10-2) unstable; urgency=high
+
+  * 2.6.11pre test 1
+  * Bug fix: "FTBFS: gcl_readline.d:472:39: error: &#39;CPPFunction&#39;
+    undeclared (first use in this function)", thanks to David Suárez
+    (Closes: #741819).
+
+ -- Camm Maguire <camm@debian.org>  Mon, 24 Mar 2014 15:47:01 +0000
+
+gcl (2.6.10-1) unstable; urgency=high
+
+  * New upstream release
+
+ -- Camm Maguire <camm@debian.org>  Wed, 13 Nov 2013 18:39:19 +0000
+
+gcl (2.6.9-17) unstable; urgency=high
+
+  * 2.6.10pre test 17
+
+ -- Camm Maguire <camm@debian.org>  Mon, 11 Nov 2013 19:41:45 +0000
+
+gcl (2.6.9-16) unstable; urgency=high
+
+  * 2.6.10pre test 16
+  * Bug fix: "gcl 2.6.7+dfsga-20 needs 1 GB disk space on amd64", thanks
+    to Edi Meier (Closes: #714507).
+  * Bug fix: "[INTL:ja] New Japanese translation", thanks to victory
+    (Closes: #718925).
+
+ -- Camm Maguire <camm@debian.org>  Sat, 09 Nov 2013 13:34:32 +0000
+
+gcl (2.6.9-15) unstable; urgency=high
+
+  * 2.6.10pre test 15
+
+ -- Camm Maguire <camm@debian.org>  Sat, 02 Nov 2013 22:21:16 +0000
+
+gcl (2.6.9-14) unstable; urgency=high
+
+  * 2.6.10pre test 14
+
+ -- Camm Maguire <camm@debian.org>  Wed, 23 Oct 2013 17:44:14 +0000
+
+gcl (2.6.9-13) unstable; urgency=high
+
+  * environment allocation unrandomize.h
+
+ -- Camm Maguire <camm@debian.org>  Mon, 21 Oct 2013 00:20:16 +0000
+
+gcl (2.6.9-12) unstable; urgency=high
+
+  * 2.6.10pre test 13
+
+ -- Camm Maguire <camm@debian.org>  Fri, 18 Oct 2013 14:18:17 +0000
+
+gcl (2.6.9-11) unstable; urgency=high
+
+  * 2.6.10pre test 12, s390, mingw cleanup, make_bignum bug fix
+
+ -- Camm Maguire <camm@debian.org>  Tue, 15 Oct 2013 23:32:09 +0000
+
+gcl (2.6.9-10) unstable; urgency=high
+
+  * fast-fixnums
+
+ -- Camm Maguire <camm@debian.org>  Fri, 11 Oct 2013 15:05:58 +0000
+
+gcl (2.6.9-9) unstable; urgency=high
+
+  * 2.6.10pre test 10 and 11
+
+ -- Camm Maguire <camm@debian.org>  Wed, 02 Oct 2013 19:12:36 +0000
+
+gcl (2.6.9-8) unstable; urgency=high
+
+  * 2.6.10pre test 8 and 9
+
+ -- Camm Maguire <camm@debian.org>  Tue, 01 Oct 2013 21:00:19 +0000
+
+gcl (2.6.9-7) unstable; urgency=high
+
+  * 2.6.10pre test 6 and 7
+
+ -- Camm Maguire <camm@debian.org>  Mon, 30 Sep 2013 19:34:38 +0000
+
+gcl (2.6.9-6) unstable; urgency=high
+
+  * 2.6.10pre test 5
+
+ -- Camm Maguire <camm@debian.org>  Tue, 24 Sep 2013 17:03:24 +0000
+
+gcl (2.6.9-5) unstable; urgency=high
+
+  * 2.6.10pre test 4
+
+ -- Camm Maguire <camm@debian.org>  Mon, 23 Sep 2013 19:27:36 +0000
+
+gcl (2.6.9-4) unstable; urgency=high
+
+  * 2.6.10pre test 3
+
+ -- Camm Maguire <camm@debian.org>  Mon, 23 Sep 2013 16:30:09 +0000
+
+gcl (2.6.9-3) unstable; urgency=high
+
+  * 2.6.10pre test 2
+
+ -- Camm Maguire <camm@debian.org>  Sun, 22 Sep 2013 03:27:10 +0000
+
+gcl (2.6.9-2) unstable; urgency=high
+
+  * 2.6.10pre test
+
+ -- Camm Maguire <camm@debian.org>  Sat, 21 Sep 2013 04:14:55 +0000
+
+gcl (2.6.9-1) unstable; urgency=high
+
+  * New upstream release
+
+ -- Camm Maguire <camm@debian.org>  Wed, 28 Aug 2013 16:49:18 +0000
+
+gcl (2.6.7+dfsga-40) unstable; urgency=high
+
+  * fix allocate functions
+
+ -- Camm Maguire <camm@debian.org>  Tue, 06 Aug 2013 22:36:37 +0000
+
+gcl (2.6.7+dfsga-39) unstable; urgency=high
+
+  * lower initial contiguous and relblock allocations, set *ihs-top*
+    properly on startup, protect memory->cfd.cfd_start initialization from
+    gc
+
+ -- Camm Maguire <camm@debian.org>  Mon, 05 Aug 2013 17:38:22 +0000
+
+gcl (2.6.7+dfsga-38) unstable; urgency=high
+
+  * robustify near oom handling to fix axiom compile of EXPEXPAN on mips
+
+ -- Camm Maguire <camm@debian.org>  Fri, 02 Aug 2013 16:25:16 +0000
+
+gcl (2.6.7+dfsga-37) unstable; urgency=high
+
+  * ppc64 gprof fix
+
+ -- Camm Maguire <camm@debian.org>  Fri, 26 Jul 2013 23:40:14 +0000
+
+gcl (2.6.7+dfsga-36) unstable; urgency=high
+
+  * min_pagewidth=14 on mips
+
+ -- Camm Maguire <camm@debian.org>  Fri, 26 Jul 2013 02:20:56 +0000
+
+gcl (2.6.7+dfsga-35) unstable; urgency=high
+
+  * latest gcc on all platforms, no gprof ppc64, -O1 ia64, -O0 alpha
+
+ -- Camm Maguire <camm@debian.org>  Thu, 25 Jul 2013 14:42:48 +0000
+
+gcl (2.6.7+dfsga-34) unstable; urgency=high
+
+  * sgc link_array mark fix;rb_end across save fix;more stable gcc on older arches
+
+ -- Camm Maguire <camm@debian.org>  Tue, 23 Jul 2013 17:11:23 +0000
+
+gcl (2.6.7+dfsga-33) unstable; urgency=high
+
+  * fix mark_link_array for marked sLAlink_arrayA->s.s_dbind
+
+ -- Camm Maguire <camm@debian.org>  Mon, 22 Jul 2013 19:00:43 +0000
+
+gcl (2.6.7+dfsga-32) unstable; urgency=high
+
+  * protect mark_link_array in sgc
+
+ -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2013 00:16:07 +0000
+
+gcl (2.6.7+dfsga-31) unstable; urgency=high
+
+  * properly clean link array on gc
+
+ -- Camm Maguire <camm@debian.org>  Fri, 19 Jul 2013 20:34:34 +0000
+
+gcl (2.6.7+dfsga-30) unstable; urgency=high
+
+  * fix gcl.script compiler::link, darwin compile warnings
+
+ -- Camm Maguire <camm@debian.org>  Mon, 15 Jul 2013 20:35:03 +0000
+
+gcl (2.6.7+dfsga-29) unstable; urgency=high
+
+  * fix compiler::link in presence of gcl.script
+
+ -- Camm Maguire <camm@debian.org>  Mon, 15 Jul 2013 16:23:33 +0000
+
+gcl (2.6.7+dfsga-28) unstable; urgency=high
+
+  * install unixport/gcl.script
+
+ -- Camm Maguire <camm@debian.org>  Sat, 13 Jul 2013 18:42:28 +0000
+
+gcl (2.6.7+dfsga-27) unstable; urgency=high
+
+  * workaround for ia64 and hurd brk issues
+
+ -- Camm Maguire <camm@debian.org>  Fri, 12 Jul 2013 21:44:54 +0000
+
+gcl (2.6.7+dfsga-26) unstable; urgency=high
+
+  * -- command line support, map-shared in unexec
+
+ -- Camm Maguire <camm@debian.org>  Fri, 12 Jul 2013 00:52:35 +0000
+
+gcl (2.6.7+dfsga-25) unstable; urgency=high
+
+  * alpha, mips, 68k
+
+ -- Camm Maguire <camm@debian.org>  Wed, 10 Jul 2013 18:29:37 +0000
+
+gcl (2.6.7+dfsga-24) unstable; urgency=high
+
+  * sgc and reloc fixes
+
+ -- Camm Maguire <camm@debian.org>  Mon, 08 Jul 2013 13:56:33 +0000
+
+gcl (2.6.7+dfsga-23) unstable; urgency=high
+
+  * fix for maxima on kfbsd and sparc
+
+ -- Camm Maguire <camm@debian.org>  Wed, 03 Jul 2013 19:19:16 +0000
+
+gcl (2.6.7+dfsga-22) unstable; urgency=high
+
+  * fix stack definition issues on i386
+
+ -- Camm Maguire <camm@debian.org>  Tue, 02 Jul 2013 18:27:54 +0000
+
+gcl (2.6.7+dfsga-21) unstable; urgency=high
+
+  * near out of memory robustification
+
+ -- Camm Maguire <camm@debian.org>  Tue, 02 Jul 2013 15:32:58 +0000
+
+gcl (2.6.7+dfsga-20) unstable; urgency=high
+
+  * fix 3GB workaround for gprof
+
+ -- Camm Maguire <camm@debian.org>  Fri, 21 Jun 2013 11:09:01 -0400
+
+gcl (2.6.7+dfsga-19) unstable; urgency=high
+
+  * work around 3GB personality/alloca/malloc bug
+
+ -- Camm Maguire <camm@debian.org>  Fri, 21 Jun 2013 02:46:49 +0000
+
+gcl (2.6.7+dfsga-18) unstable; urgency=high
+
+  * alpha NULL_OR_ON_C_STACK, attempt to get 32 immfix space with
+    ADDR_LIMIT_3GB|ADDR_COMPAT_LAYOUT personality, clean compile with no
+    immfix
+
+ -- Camm Maguire <camm@debian.org>  Thu, 20 Jun 2013 20:24:29 +0000
+
+gcl (2.6.7+dfsga-17) unstable; urgency=high
+
+  * small optimizations, #= nil fix
+
+ -- Camm Maguire <camm@debian.org>  Wed, 19 Jun 2013 16:23:27 +0000
+
+gcl (2.6.7+dfsga-16) unstable; urgency=high
+
+  * no linker script on hurd;fix OBJ_ALIGN
+
+ -- Camm Maguire <camm@debian.org>  Thu, 13 Jun 2013 15:35:00 +0000
+
+gcl (2.6.7+dfsga-15) unstable; urgency=high
+
+  * ia64 fix
+
+ -- Camm Maguire <camm@debian.org>  Thu, 13 Jun 2013 02:38:47 +0000
+
+gcl (2.6.7+dfsga-14) unstable; urgency=high
+
+  * eliminate maxpage/dbegin, restore windows and macosx builds
+
+ -- Camm Maguire <camm@debian.org>  Wed, 12 Jun 2013 21:42:29 +0000
+
+gcl (2.6.7+dfsga-13) unstable; urgency=low
+
+  * ia64/hurd/s390 and SGC
+
+ -- Camm Maguire <camm@debian.org>  Sun, 09 Jun 2013 00:23:51 +0000
+
+gcl (2.6.7+dfsga-12) unstable; urgency=low
+
+  * ia64/hurd/s390
+
+ -- Camm Maguire <camm@debian.org>  Sat, 08 Jun 2013 15:24:46 +0000
+
+gcl (2.6.7+dfsga-11) unstable; urgency=high
+
+  * 2.6.9 test
+
+ -- Camm Maguire <camm@debian.org>  Fri, 07 Jun 2013 21:46:41 +0000
+
+gcl (2.6.7+dfsga-10) unstable; urgency=high
+
+  * output mips make bug text to stderr
+
+ -- Camm Maguire <camm@debian.org>  Sat, 25 May 2013 12:24:35 +0000
+
+gcl (2.6.7+dfsga-9) unstable; urgency=high
+
+  * mips make bug workaround
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 May 2013 14:23:43 +0000
+
+gcl (2.6.7+dfsga-8) unstable; urgency=high
+
+  * revert doubled default maxpage
+  * export *read-eval*
+
+ -- Camm Maguire <camm@debian.org>  Tue, 21 May 2013 14:42:05 +0000
+
+gcl (2.6.7+dfsga-7) unstable; urgency=high
+
+  * export ansi symbols
+
+ -- Camm Maguire <camm@debian.org>  Sat, 11 May 2013 21:36:56 +0000
+
+gcl (2.6.7+dfsga-6) unstable; urgency=high
+
+  * fast hash-equal in compiler
+
+ -- Camm Maguire <camm@debian.org>  Sat, 11 May 2013 19:11:42 +0000
+
+gcl (2.6.7+dfsga-5) unstable; urgency=high
+
+  * Bug fix: "FTBFS: cp: cannot stat
+    &#39;debian/tmp/usr/share/info/gcl-si.info&#39;: No such file or
+    directory", thanks to Lucas Nussbaum (Closes: #707490).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 10 May 2013 18:09:14 +0000
+
+gcl (2.6.7+dfsga-4) unstable; urgency=high
+
+  * sgc-on fix with latest gcc
+
+ -- Camm Maguire <camm@debian.org>  Tue, 23 Apr 2013 18:45:11 +0000
+
+gcl (2.6.7+dfsga-3) unstable; urgency=high
+
+  * hash depth bug fix
+  * new s390 reloc
+
+ -- Camm Maguire <camm@debian.org>  Thu, 24 Jan 2013 19:46:30 +0000
+
+gcl (2.6.7+dfsga-2) unstable; urgency=high
+  
+  * more arm relocs supported;check default timezone dynamically;follow
+    bash ~ semantics in user-homedir-pathname
+
+ -- Camm Maguire <camm@debian.org>  Mon, 21 Jan 2013 18:41:06 +0000
+
+gcl (2.6.7+dfsga-1) unstable; urgency=high
+
+  * Acknowledge Non-maintainer upload. 
+  (thanks David Prévot <taffit@debian.org>) 
+  * Remove unused and non DFSG-compliant gmp3/gmp.* from source. 
+  (Closes: #695721)
+  * Show translated debconf templates, thanks to Denis Barbier for the
+    analysis and the proposed fixes. (Closes: #691946)
+  * trim excess digits from printed floats
+
+ -- Camm Maguire <camm@debian.org>  Tue, 15 Jan 2013 20:46:25 +0000
+
+gcl (2.6.7-108) unstable; urgency=high
+
+  * Depend on emacs23 | emacsen to allow wheezy propagation
+
+ -- Camm Maguire <camm@debian.org>  Mon, 08 Oct 2012 18:08:36 +0000
+
+gcl (2.6.7-107) unstable; urgency=high
+
+  * mode 644 on ucf newfile
+
+ -- Camm Maguire <camm@debian.org>  Wed, 03 Oct 2012 20:38:43 +0000
+
+gcl (2.6.7-106) unstable; urgency=high
+
+  * Bug fix: "modifies conffiles (policy 10.7.3): /etc/default/gcl",
+    thanks to Andreas Beckmann (Closes: #688201).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 03 Oct 2012 16:52:10 +0000
+
+gcl (2.6.7-105) unstable; urgency=high
+
+  * restore #DEBHELPER# to postinst and postrm scripts
+
+ -- Camm Maguire <camm@debian.org>  Mon, 01 Oct 2012 17:31:43 +0000
+
+gcl (2.6.7-104) unstable; urgency=high
+
+  * Bug fix: "modifies conffiles (policy 10.7.3): /etc/default/gcl",
+    thanks to Andreas Beckmann (Closes: #688201).
+
+ -- Camm Maguire <camm@debian.org>  Mon, 01 Oct 2012 15:32:52 +0000
+
+gcl (2.6.7-103) unstable; urgency=high
+
+  * sfaslelf.c: FIX_HIDDEN_SYMBOLS
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 Aug 2012 15:13:12 +0000
+
+gcl (2.6.7-102) unstable; urgency=high
+
+  * Fix hash key distribution bug, bitvector equal bug
+  * distinguish car position in equal-hash of lists
+
+ -- Camm Maguire <camm@debian.org>  Mon, 20 Aug 2012 17:33:26 +0000
+
+gcl (2.6.7-101) unstable; urgency=high
+
+  * add alpha, ppc, ppc64, and ia64 to __builtin__clear_cache exception
+    list as per gcc maintainers
+  * lintian cleanups
+
+ -- Camm Maguire <camm@debian.org>  Sat, 05 May 2012 23:18:56 +0000
+
+gcl (2.6.7-100) unstable; urgency=high
+
+  * nil case keylist support
+  * Bug fix: "[INTL:da] Danish translation of the debconf templates gcl",
+    thanks to Joe Dalton (Closes: #666528).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 20 Apr 2012 02:25:26 +0000
+
+gcl (2.6.7-99) unstable; urgency=low
+
+  * case default error checking
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Mar 2012 14:14:44 +0000
+
+gcl (2.6.7-98) unstable; urgency=low
+
+  * restore traditional make-sequence,make-array, and coerce, and
+    optimize replace, as 2.6.8 compiler is still too weak re: inlines
+
+ -- Camm Maguire <camm@debian.org>  Fri, 20 Jan 2012 19:55:45 +0000
+
+gcl (2.6.7-97) unstable; urgency=low
+
+  * evade __builtin___clear_cache on hppa
+  * make-array;make-sequence;replace;coerce
+
+ -- Camm Maguire <camm@debian.org>  Fri, 20 Jan 2012 05:13:22 +0000
+
+gcl (2.6.7-96) unstable; urgency=low
+
+  * better XDR detection; no __builtin_clear_cache on sh4
+
+ -- Camm Maguire <camm@debian.org>  Wed, 18 Jan 2012 01:32:43 +0000
+
+gcl (2.6.7-95) unstable; urgency=low
+
+  * clear_cache after mprotect
+
+ -- Camm Maguire <camm@debian.org>  Tue, 17 Jan 2012 03:54:56 +0000
+
+gcl (2.6.7-94) unstable; urgency=low
+
+  * optimize unwind at O0 to workaround gcc bug; centralize on
+    __builtin__clear_cache when available;arm_thm_call reloc support
+
+ -- Camm Maguire <camm@debian.org>  Mon, 16 Jan 2012 20:10:07 +0000
+
+gcl (2.6.7-93) unstable; urgency=low
+
+  * remove C_GC_OFFSET for sparc64
+  * remove ncurses dependency for readline
+  * Bug fix: "FTBFS: dpkg-buildpackage: error: dpkg-source -b gcl-2.6.7
+    gave error exit status 2", thanks to Didier Raboud (Closes: #643131).
+  * Bug fix: "drops readline support if rebuilt", thanks to Sven Joachim
+    (Closes: #646735).
+  * lower opts on sparc64 asof gcc 4.6.1
+
+ -- Camm Maguire <camm@debian.org>  Wed, 11 Jan 2012 21:04:23 +0000
+
+gcl (2.6.7-92) unstable; urgency=low
+
+  * remove gprof on arm as mcount calls are 24/22bit -- marginally
+    accessible
+
+ -- Camm Maguire <camm@debian.org>  Sat, 07 Jan 2012 02:42:06 +0000
+
+gcl (2.6.7-91) unstable; urgency=low
+
+  * s390x reloc support
+  * lower C optimization on ia64, arm and mips for now
+
+ -- Camm Maguire <camm@debian.org>  Thu, 05 Jan 2012 17:30:01 +0000
+
+gcl (2.6.7-90) unstable; urgency=low
+
+  * libtirpc check for newest glibc
+  * read_preserving_whitespace fix
+  * armhf reloc support
+  * s390x support
+  * try C_GC_OFFSET for sparc64
+
+ -- Camm Maguire <camm@debian.org>  Wed, 04 Jan 2012 19:51:13 +0000
+
+gcl (2.6.7-89) unstable; urgency=low
+
+  * support new mips relocs
+  * lower opt to work around gcc 4.6 bug on arm
+
+ -- Camm Maguire <camm@debian.org>  Wed, 11 May 2011 20:06:04 +0000
+
+gcl (2.6.7-88) unstable; urgency=low
+
+  * Bug fix: "FTBFS: gcl_arraylib.c:4:42: error: &#39;VV&#39; undeclared
+    (first use in this function)", thanks to Lucas Nussbaum (Closes:
+    #625032).
+
+ -- Camm Maguire <camm@debian.org>  Mon, 09 May 2011 16:00:21 +0000
+
+gcl (2.6.7-87) unstable; urgency=low
+
+  * mips reloc fix;configure default dlopen fix;clean rules and makefiles
+
+ -- Camm Maguire <camm@debian.org>  Fri, 05 Nov 2010 13:29:05 +0000
+
+gcl (2.6.7-86) unstable; urgency=low
+
+  * remove binutils subdir, configure and make changes
+
+ -- Camm Maguire <camm@debian.org>  Thu, 04 Nov 2010 17:55:48 +0000
+
+gcl (2.6.7-85) unstable; urgency=low
+
+  * fix mips relocs for non-static clines
+
+ -- Camm Maguire <camm@debian.org>  Tue, 02 Nov 2010 13:56:40 +0000
+
+gcl (2.6.7-84) unstable; urgency=low
+
+  * better mips relocs, fix link on mingw32
+
+ -- Camm Maguire <camm@debian.org>  Sat, 30 Oct 2010 00:07:39 +0000
+
+gcl (2.6.7-83) unstable; urgency=low
+
+  * fix alpha stubs; fix sparc64 typo; print armhf relocs
+
+ -- Camm Maguire <camm@debian.org>  Thu, 28 Oct 2010 13:43:16 +0000
+
+gcl (2.6.7-82) unstable; urgency=low
+
+  * mips64 fixes
+
+ -- Camm Maguire <camm@debian.org>  Tue, 26 Oct 2010 18:20:04 +0000
+
+gcl (2.6.7-81) unstable; urgency=low
+
+  * sparc64;mips64
+
+ -- Camm Maguire <camm@debian.org>  Tue, 26 Oct 2010 03:33:52 +0000
+
+gcl (2.6.7-80) unstable; urgency=low
+
+  * alpha stubs; sgc mips kernel bug test; mips GPREL32 reloc
+
+ -- Camm Maguire <camm@debian.org>  Mon, 25 Oct 2010 19:52:51 +0000
+
+gcl (2.6.7-79) unstable; urgency=low
+
+  * mips ld_bind_now, disable sgc workaround mips SIGBUS bug
+
+ -- Camm Maguire <camm@debian.org>  Wed, 20 Oct 2010 15:31:59 +0000
+
+gcl (2.6.7-78) unstable; urgency=low
+
+  * mips local got relocs
+
+ -- Camm Maguire <camm@debian.org>  Tue, 12 Oct 2010 17:15:35 +0000
+
+gcl (2.6.7-77) unstable; urgency=low
+
+  * workaround gcc alpha bug
+  * fix alpha reloc
+
+ -- Camm Maguire <camm@debian.org>  Fri, 01 Oct 2010 21:25:11 +0000
+
+gcl (2.6.7-76) unstable; urgency=low
+
+  * fix page_multiple usage for runtime pagesize variance and stable mipsel builds
+  * sparc64 support
+
+ -- Camm Maguire <camm@debian.org>  Fri, 01 Oct 2010 19:18:47 +0000
+
+gcl (2.6.7-75) unstable; urgency=low
+
+  * fix alpha bug
+
+ -- Camm Maguire <camm@debian.org>  Tue, 28 Sep 2010 20:23:21 +0000
+
+gcl (2.6.7-74) unstable; urgency=low
+
+  * fix alpha relocs for axiom
+
+ -- Camm Maguire <camm@debian.org>  Tue, 28 Sep 2010 16:07:38 +0000
+
+gcl (2.6.7-73) unstable; urgency=low
+
+  * sparc reloc updates
+  * fast-link fix
+
+ -- Camm Maguire <camm@debian.org>  Fri, 24 Sep 2010 19:23:16 +0000
+
+gcl (2.6.7-72) unstable; urgency=low
+
+  * remove unused symbols from gcl_cmpopt.lsp
+  * reloc updates
+  * clear gcc warning
+  * default tilde expansion to HOME env in absence of passwd
+  * configure typo fix
+
+ -- Camm Maguire <camm@debian.org>  Wed, 22 Sep 2010 19:32:52 +0000
+
+gcl (2.6.7-71) unstable; urgency=low
+
+  * print sparc64 relocs
+
+ -- Camm Maguire <camm@debian.org>  Sat, 28 Aug 2010 14:50:00 +0000
+
+gcl (2.6.7-70) unstable; urgency=low
+
+  * sparc64/m68k
+
+ -- Camm Maguire <camm@debian.org>  Fri, 27 Aug 2010 16:54:11 +0000
+
+gcl (2.6.7-69) unstable; urgency=low
+
+  * Bug fix: "non-standard gcc/g++ used for build (gcc-4.3)", thanks to
+    Matthias Klose (Closes: #594280).
+
+ -- Camm Maguire <camm@debian.org>  Thu, 26 Aug 2010 19:08:39 +0000
+
+gcl (2.6.7-68) unstable; urgency=low
+
+  * ppc/mips elf reloc fixes
+
+ -- Camm Maguire <camm@debian.org>  Mon, 23 Aug 2010 20:54:30 +0000
+
+gcl (2.6.7-67) unstable; urgency=low
+
+  * Fix compiler::link ansi combo
+
+ -- Camm Maguire <camm@debian.org>  Sat, 21 Aug 2010 02:05:37 +0000
+
+gcl (2.6.7-66) unstable; urgency=low
+
+  * ppc autobuild fix
+  * Bug fix: "FTBFS: sfasli.c:139: error: invalid initializer", thanks to
+    Lucas Nussbaum (Closes: #593037).
+  * Bug fix: "FTBFS on powerpc: Error: The function TK::GET-AUTOLOADS is
+    undefined.", thanks to Mehdi Dogguy (Closes: #593191).
+
+ -- Camm Maguire <camm@debian.org>  Fri, 20 Aug 2010 01:25:09 +0000
+
+gcl (2.6.7-65) unstable; urgency=low
+
+  * autobuilder fixes
+
+ -- Camm Maguire <camm@debian.org>  Sat, 14 Aug 2010 11:30:46 +0000
+
+gcl (2.6.7-64) unstable; urgency=low
+
+  * configure fix
+
+ -- Camm Maguire <camm@debian.org>  Fri, 13 Aug 2010 23:26:07 +0000
+
+gcl (2.6.7-63) unstable; urgency=low
+
+  * macosx support, ppc, i386 and x86_64 -- sfaslmacho.c
+  * windows/wine support -- sfaslcoff.c
+  * better custreloc support obviating my_plt -- sfaslelf.c
+  * debian default custreloc build where supported, all but ia64 and hppa
+  * fix mingw/wine path issues
+
+ -- Camm Maguire <camm@debian.org>  Fri, 13 Aug 2010 16:08:49 +0000
+
+gcl (2.6.7-62) unstable; urgency=high
+
+  * more stable sgc detection via h/tsgc.h
+  * fix plt.h bug on hppa
+  * sublis1-inline fix for acl2
+
+ -- Camm Maguire <camm@debian.org>  Mon, 26 Jul 2010 16:03:54 +0000
+
+gcl (2.6.7-61) unstable; urgency=high
+
+  * mac osx support
+  * fix undef sgc bug in cmpinclude.h
+
+ -- Camm Maguire <camm@debian.org>  Tue, 20 Jul 2010 14:50:19 +0000
+
+gcl (2.6.7-60) unstable; urgency=high
+
+  * fix sh4 support
+
+ -- Camm Maguire <camm@debian.org>  Thu, 29 Apr 2010 18:09:04 +0000
+
+gcl (2.6.7-59) unstable; urgency=high
+
+  * fix hurd support
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Apr 2010 17:12:54 +0000
+
+gcl (2.6.7-58) unstable; urgency=high
+
+  * hurd support
+  * sh4 support
+
+ -- Camm Maguire <camm@debian.org>  Fri, 23 Apr 2010 05:09:29 +0000
+
+gcl (2.6.7-57) unstable; urgency=high
+
+  * static function pointer wrapper for gcl_gmp_allocfun, stabilizing gmp
+    on hppa/ia64
+
+ -- Camm Maguire <camm@debian.org>  Mon, 12 Apr 2010 22:28:41 +0000
+
+gcl (2.6.7-56) unstable; urgency=high
+
+  * __builtin___clear_cache on arm
+  * gcc-4.3 on alpha
+
+ -- Camm Maguire <camm@debian.org>  Thu, 28 Jan 2010 00:32:16 +0000
+
+gcl (2.6.7-55) unstable; urgency=low
+
+  * SGC fix, debian override fix, xgcl update
+  * SGC fix for relocatable and contiguous gmp storage
+  * configure fix for arm and hppa
+
+ -- Camm Maguire <camm@debian.org>  Tue, 26 Jan 2010 19:43:08 +0000
+
+gcl (2.6.7-54) unstable; urgency=low
+
+  * robustify user_match, unrandomize, read-char-no-hang for sockets
+  * SA_SIGINFO for 386-linux
+  * if cmpinclude.h is not available, use *cmpinclude-string* in compiler-pass2
+
+ -- Camm Maguire <camm@debian.org>  Wed, 20 Jan 2010 19:02:28 +0000
+
+gcl (2.6.7-53) unstable; urgency=low
+
+  * revert round ratio to nearest
+
+ -- Camm Maguire <camm@debian.org>  Tue, 05 Jan 2010 03:06:59 +0000
+
+gcl (2.6.7-52) unstable; urgency=low
+
+  * SIGINFO for kfreebsd-386
+
+ -- Camm Maguire <camm@debian.org>  Mon, 04 Jan 2010 17:49:05 +0000
+
+gcl (2.6.7-51) unstable; urgency=low
+
+  * user_match exscapes once only
+
+ -- Camm Maguire <camm@debian.org>  Sun, 03 Jan 2010 05:31:20 +0000
+
+gcl (2.6.7-50) unstable; urgency=low
+
+  * gcc 4.4 warning cleanups
+
+ -- Camm Maguire <camm@debian.org>  Thu, 31 Dec 2009 20:43:39 +0000
+
+gcl (2.6.7-49) unstable; urgency=low
+
+  * Bug fix: "/bin/sh: line 6: /bin/gcl: Permission denied", thanks to
+    Nobuhiro Iwamatsu (Closes: #561554).
+
+ -- Camm Maguire <camm@debian.org>  Wed, 30 Dec 2009 23:04:39 +0000
+
+gcl (2.6.7-48) unstable; urgency=low
+
+  * round to nearest in ratio to double
+
+ -- Camm Maguire <camm@debian.org>  Wed, 16 Dec 2009 15:01:55 +0000
+
+gcl (2.6.7-47) unstable; urgency=low
+
+  * Bug fix: "configure: error: Need zlib for bfd linking", thanks to
+    Cyril Brulebois (Closes: #560761).
+  * Bug fix: "Disfunctional maintainer address", thanks to Joerg Jaspert
+    (Closes: #560752).
+
+ -- Camm Maguire <camm@debian.org>  Mon, 14 Dec 2009 19:06:45 +0000
+
+gcl (2.6.7-46) unstable; urgency=low
+
+  * support newer binutils with output_bfd element
+  * Fix 64bit interrupt bug
+  * reader error fix
+  * Ensure plt entries are not blank
+  * plt table reading fix
+  * Bug fix: "FTBFS: current binutils static libs need -lz", thanks to
+    Daniel Schepler (Closes: #521929).
+  * Bug fix: "replacing libreadline5-dev build dependency with
+    libreadline-dev", thanks to Matthias Klose (Closes: #553761).
+  * Bug fix: "crash after ctrl-C", thanks to Miroslaw Kwasniak (Closes:
+    #519903).
+  * Bug fix: "FTBFS with binutils-gold", thanks to Peter Fritzsche
+    (Closes: #554418). -ldl added to bfd linker args
+  * Bug fix: "[INTL:es] Spanish debconf template translation for gcl",
+    thanks to Francisco Javier Cuadrado (Closes: #508728).
+  * Bug fix: "[INTL:it] Italian translation", thanks to Vincenzo
+    Campanella (Closes: #560364).
+  * gcc error/warning cleanups
+  * fix plt table awk
+
+ -- Camm Maguire <camm@debian.org>  Fri, 11 Dec 2009 17:45:14 +0000
+
+gcl (2.6.7-45) unstable; urgency=high
+
+  * proper word order detection macro, fixes armel
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 01 Sep 2008 13:48:16 +0000
+
+gcl (2.6.7-44) unstable; urgency=high
+
+  * backoff on arm opts
+  * more careful handling of GCL_GPROF_START
+
+ -- Camm Maguire <camm@maguirefamily.org>  Sat, 23 Aug 2008 21:28:52 +0000
+
+gcl (2.6.7-43) unstable; urgency=low
+
+  * redo unrandomize.h to enable compilation under -O2 -- FIXME; Closes: 494153
+
+ -- Camm Maguire <camm@maguirefamily.org>  Wed, 20 Aug 2008 21:18:43 +0000
+
+gcl (2.6.7-42) unstable; urgency=low
+
+  * more div/rem symbols for alpha
+
+ -- Camm Maguire <camm@sacrifice.m.enhanced.com>  Sun, 03 Aug 2008 11:18:51 +0000
+
+gcl (2.6.7-41) unstable; urgency=low
+
+  * more div/rem symbols for arm and hppa
+
+ -- Camm Maguire <camm@sacrifice.m.enhanced.com>  Sat, 02 Aug 2008 00:36:07 +0000
+
+gcl (2.6.7-40) unstable; urgency=low
+
+  * default gcc with pic enabled on mips/mipsel
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 01 Aug 2008 13:28:00 -0400
+
+gcl (2.6.7-39) unstable; urgency=high
+
+  * gcc 4.2 for mips/mipsel for now
+  * __divdi3 et. al. symbols for ia64 and arm
+  * clean some compiler warnings
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 01 Aug 2008 12:53:07 -0400
+
+gcl (2.6.7-38) unstable; urgency=low
+
+  * No infinite unrandomization loops
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 31 Jul 2008 15:18:37 -0400
+
+gcl (2.6.7-37) unstable; urgency=low
+
+  * Non-maintainer upload to fix pending l10n issues
+  * Debconf templates and debian/control reviewed by the debian-l10n-
+    english team as part of the Smith review project. Closes: #457025
+  * [Debconf translation updates]
+    - Portuguese. Closes: #457576
+    - Czech. Closes: #457677
+    - French. Closes: #458120
+    - Finnish. Closes: #458255
+    - Galician. Closes: #458529
+    - Vietnamese. Closes: #459008
+    - Russian. Closes: #459308
+    - Dutch. Closes: #459541
+    - German. Closes: #459887
+  * [Lintian] Correct FSF address in debian/copyright
+  * [Lintian] Remove extra whitespaces at the end of
+    debian/in.gcl-doc.doc-base.tk
+  * [Lintian] Correct section in doc-base documents from Apps/Programming
+    to Programming
+  * Accept NMU
+  * Bug fix: "[INTL:sv] po-debconf file for gcl", thanks to Martin Ågren
+    (Closes: #492241).
+  * Bug fix: "gcl: FTBFS [amd64]: cannot trap sbrk", thanks to Daniel
+    Schepler (Closes: #487435).  Modified and applied personality handling
+    patch.
+  * Bug fix: "gcl: Builds broken package with gcc-4.3", thanks to Daniel
+    Schepler (Closes: #467474).  Added sincos to plttest.c
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 31 Jul 2008 15:18:15 -0400
+
+gcl (2.6.7-36) unstable; urgency=low
+
+  * statsysbfd in Debian, incoporating modules into libgcl.a for
+    compiler::link support
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 30 Nov 2007 12:03:31 -0500
+
+gcl (2.6.7-35) unstable; urgency=low
+
+  * drop gcc-3.4 on arm, Closes: #440421
+  * Depend on emacs22 | emacsen, Closes: #440190
+  * debconf translations Closes: #410683, Closes: #419736, Closes: #423706, Closes: #441408
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 23 Nov 2007 10:25:23 -0500
+
+gcl (2.6.7-34) unstable; urgency=low
+
+  * add read-byte,read-sequence,write-byte,write-sequence support
+  * fix some float parsing inaccuracies
+  * support GNU_HASH sections, Closes: #426135
+  * safety 2 for certain low level functions in gcl_listlib.lsp, CLoses:
+    #415266
+
+ -- Camm Maguire <camm@enhanced.com>  Wed,  4 Jul 2007 16:23:25 -0400
+
+gcl (2.6.7-33) unstable; urgency=low
+
+  * Fix leading underscore behavior of my_plt
+  * add sqrt to plttest.c
+  * disable-nls added to the binutils subconfigures to avoid msgfmt
+    dependency
+  * remove -lintl from powerpc-macosx.defs
+  * update to make-user-init from cvs head to support hol88, fix link on
+    mingw
+  * solaris-i386 support
+  * fix read-char-no-hang on mingw
+  * fast compile without wrap-literals
+  * sigaltstack support
+  * fix cerror
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 16 May 2007 12:45:40 -0400
+
+gcl (2.6.7-32) unstable; urgency=low
+
+  * static function pointers for hppa
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 29 Oct 2006 02:15:13 -0500
+
+gcl (2.6.7-31) unstable; urgency=low
+
+  * no C optimization on hppa, gcc 4.x on hppa
+  * update cs.po, Closes: #389211
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 27 Oct 2006 13:06:55 -0400
+
+gcl (2.6.7-30) unstable; urgency=low
+
+  * make sure *tmp-dir* is set
+  * makeinfo is optional
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 25 Oct 2006 17:37:54 -0400
+
+gcl (2.6.7-29) unstable; urgency=low
+
+  * Fix build issues on hppa and m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 21 Oct 2006 15:10:41 -0400
+
+gcl (2.6.7-28) unstable; urgency=low
+
+  * si::gettimeofday function for HOL88 build;macosx fixes
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 18 Oct 2006 13:21:26 -0400
+
+gcl (2.6.7-27) unstable; urgency=low
+
+  * unrestricted gcc for alpha
+  * more default stack space
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 17 Oct 2006 16:33:43 -0400
+
+gcl (2.6.7-26) unstable; urgency=low
+
+  * Fix large float read bug in c1constant-value
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 16 Oct 2006 12:41:03 -0400
+
+gcl (2.6.7-25) unstable; urgency=low
+
+  * build-dep on gcc3.4 where appropriate
+  * Newer standards
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Oct 2006 09:37:08 -0400
+
+gcl (2.6.7-24) unstable; urgency=low
+
+  * build-dep on gcc3.4 where appropriate
+  * Newer standards
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Oct 2006 02:22:04 -0400
+
+gcl (2.6.7-23) unstable; urgency=low
+
+  * backoff to gcc-3.4 on alpha,arm,hppa, and m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 11 Oct 2006 10:16:59 -0400
+
+gcl (2.6.7-22) unstable; urgency=low
+
+  * HAVE_SYS_SOCKIO_H for solaris
+  * autolocbfd for solaris
+  * no -Wall when no gcc
+  * no -fomit-frame-pointer on m68k
+  * no profiling on mips
+  * $(AWK) instead of awk
+  * si::stat function
+  * fix 'the boolean type coersion error
+  * no varargs on cygwin
+  * while eval macro
+  * gensym counter fixes
+  * xgcl updates
+
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 15 Sep 2006 13:48:28 -0400
+
+gcl (2.6.7-21) unstable; urgency=low
+
+  * Fix socket write error
+
+ -- Camm Maguire <camm@enhanced.com>  Wed,  6 Sep 2006 09:59:50 -0400
+
+gcl (2.6.7-20) unstable; urgency=low
+
+  * fix ia64 build
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 31 Aug 2006 15:14:18 -0400
+
+gcl (2.6.7-19) unstable; urgency=low
+
+  * xgcl upgrade
+  * parse_number from cvs head with *read-base* fixes
+  * fix object_to_string
+  * install xgcl-2/sysdef.lisp
+  * fix info dir and emacs site lisp dir installation
+  * New xgcl readme
+  * Remove bashism from debian/rules, Closes: #376806, Closes: #385176.
+  * Fix dwdoc doc-base error, Closes: #385126
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 30 Aug 2006 12:13:46 -0400
+
+gcl (2.6.7-18) unstable; urgency=low
+
+  * remove emacs build dependency
+  * synch xgcl-2 with Novak edits
+  * fix build errors
+  * Remove power of two limit to MAXPAGE;fix X lib paths
+  * configure cleanup
+  * delete-file works on directories;build xgcl the old way;latest xgcl
+    from Gordon Novak
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 23 Aug 2006 14:19:51 -0400
+
+gcl (2.6.7-17) unstable; urgency=low
+
+  * Bug fix: "gcl: [INTL:sv] Swedish debconf templates translation",
+    thanks to Daniel Nylander (Closes: #343695).
+  * Bug fix: "gcl: French debconf templates translation update", thanks to
+    Sylvain Archenault (Closes: #344629).
+  * clean xgcl-2/gmon.out
+  * cleanup latest gcc type-punning warnings
+  * defentry C proclamations and xgcl cleanup
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 26 Jun 2006 16:45:09 +0000
+
+gcl (2.6.7-16) unstable; urgency=high
+
+  * Add missing build dependencies, omit html generation to avoid non-free
+    dependencies, CLoses: #372574.
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 19 Jun 2006 14:05:59 +0000
+
+gcl (2.6.7-15) unstable; urgency=low
+
+  * Use internal gettext for bfd
+  * Restore xgcl2
+  * Set compiler::*tmp-dir* at runtime
+  * report tmp-dir setting with system-banner to enable clean -eval -
+    batch operation; fix listen on socket streams; use (abs (getpid)) in
+    tmp names for Windows
+  * fix configure unbalanced quotes
+  * support for bignums in nth et.al.
+  * Fix branch cut of atanh
+  * Fix typep on simple-arrays
+  * prevent nested free errors
+  * revert atanh branch cut change
+  * Fix function documentation wrapping by compile
+  * cond evalmacro from cvs head
+  * Fix fixnum declarations in new smallnthcdr/bignthcdr
+  * fix simple-array typep
+  * updates for lsp/sys-proclaim
+  * xgcl integration
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Jun 2006 17:52:22 +0000
+
+gcl (2.6.7-14) unstable; urgency=low
+
+  * Add mount declaration to plt.c
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 18 Dec 2005 12:56:51 +0000
+
+gcl (2.6.7-13) unstable; urgency=low
+
+  * Add feof to plttest.c for macosx
+  * plt related fixes for macosx
+  * fix configure
+  * Cleanup LEADING_UNDERSCORE case in plt.c et.al for macosx et.al.
+  * pass devices if present in compiler::get-temp-dir, fix disassemble
+    for new gazonk name pattern
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 17 Dec 2005 15:22:40 +0000
+
+gcl (2.6.7-12) unstable; urgency=low
+
+  * Fix read-char-no-hang
+  * Strip emacs warnings when finding site-lisp directory
+  * mach-o update for latest binutils
+  * Latext bfd mach-o support from Aurelien
+  * revert to locbfd default on ppc-macosx
+  * More ppc macosx fixes from Aurelien
+  * revert a few macosx changes
+  * default to void * prototype on my_sbrk for latest macosx pending
+    Aureliens #ifdef
+  * Fix plt.h parsing on macosx
+  * Fix leading_underscore detection on mac
+  * macosx name mangling fixes
+  * multi-process safe gazonk names in compiler::*tmp-dir*
+  * Add underscore-mangled setjmp calls to plttest.c for macosx
+  * Fix POTFILES.in, Closes: #336207.
+  * Update templates, Closes: #324636
+  * New French and Swedish translations, Closes: #333654, Closes: #336757.
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 14 Dec 2005 18:52:49 +0000
+
+gcl (2.6.7-11) unstable; urgency=low
+
+  * Remove gcc-3.3 for arm in debian/rules
+  * make default maxpage depend on SIZEOF_LONG and PAGEWIDTH in a sane
+    fashion
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 20 Oct 2005 00:08:37 +0000
+
+gcl (2.6.7-10) unstable; urgency=low
+
+  * Fix long-call gcc configure bug for ppc, add fdollars in 
+    identifiers on arm
+  * remove gcc restrictions on arm
+  * revert 64bit coersion (gmp_big.c, maybe_replace_big) and replace with
+    code in siLnani (main.c) to get addresses from bignums.  2.7.0 will
+    have 64bit fixnums on 64bit machines, but this should not be
+    backported to 2.6.x
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 12 Oct 2005 23:11:12 +0000
+
+gcl (2.6.7-9) unstable; urgency=low
+
+  * 64bit fixnum fasd data format fix from cvs head
+
+ -- Camm Maguire <camm@enhanced.com>  Wed,  5 Oct 2005 18:49:50 +0000
+
+gcl (2.6.7-8) unstable; urgency=low
+
+  * Fix 64bit fixnum coersion bug using code from cvs HEAD
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 30 Sep 2005 22:14:38 +0000
+
+gcl (2.6.7-7) unstable; urgency=high
+
+  * Scan .o file for init name when using dlopen
+  * Set init name using .o file instead of source file by default
+  * wrap-literals function from cvs head to allow optimizations using
+    compile or compile-file
+  * ADDR_NO_RANDOMIZE fix
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 29 Sep 2005 17:50:56 +0000
+
+gcl (2.6.7-6) unstable; urgency=high
+
+  * Build bfd snapshot locally, Closes: #318681
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 20 Sep 2005 17:53:17 +0000
+
+gcl (2.6.7-5) unstable; urgency=high
+
+  * gcc-3.3 for arm
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 15 Sep 2005 20:33:00 +0000
+
+gcl (2.6.7-4) unstable; urgency=high
+
+  * gcc 3.4 on arm to work around reserved '$' identifiers.
+  * gcl: French translation update
+  * French translation added, Closes: #325214
+  * Czech translation added, Closes: #325869
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 15 Sep 2005 13:45:11 +0000
+
+gcl (2.6.7-3) unstable; urgency=low
+
+  * static wraper for compiled_regexp for ia64
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 10 Sep 2005 11:26:37 +0000
+
+gcl (2.6.7-2) unstable; urgency=high
+
+  * rebuild against libgmp3c2, Closes: #323765
+  * 2.6.7 fixes all gcc 4.0 issues.  Closes: #323979
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 24 Aug 2005 00:44:48 +0000
+
+gcl (2.6.7-1) unstable; urgency=high
+
+  * Fix (listen) with readline on
+  * fix control-d with readline
+  * libreadline5 support for Debian
+  * Support for pre-compiled regexps and new texinfo format
+  * Reenable run-process
+  * Push function 'accept  into lisp, use select for 'listen on socket
+    streams
+  * New Upstream release version
+  * Native-reloc feature
+  * Add daemon capabilities to server sockets, document socket and
+    accept
+  * Some gcl-tk fixes
+  * Update wrapt-literals strategy to be consistent with CVS head --
+    wrap evreything but symbols and integers, don't wrap when keeping
+    the gazonk files for linking in different images, this is really a
+    compile-file operation
+  * gcltk demo cleanups
+  * Probe-file, open_stream, and the like fail on directories
+  * Resolve symlinks in truename
+  * Place prototypes for defcfun in header files
+  * Support for unique init names for compiler::link and the like
+  * libreadline5 for Debian
+  * remove _o from init-names
+  * gcc-4.0 fixups
+  * Bug fix: "gcl: depends on binutils-dev &lt;&lt;= 2.1.5-999), so
+    uninstallable in unstable", thanks to Steve Langasek (Closes:
+    #318681).  Rebuild with new release to autocompute this dep
+  * Bug fix: "gcl: Please switch to po-debconf", thanks to Lucas Wall
+    (Closes: #295930). Apply po-debconf patch
+  * Newer standards
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 11 Aug 2005 15:00:26 +0000
+
+gcl (2.6.6-1) unstable; urgency=high
+
+  * New upstream release
+  * Allow .data section to be first in executable, as on solaris.  Also
+    allow for new bfd section size semantics
+  * Don't try to write map file when not using GNU ld.  Also allow
+    compile-file to process pathnames with whitespace on Windows
+  * Fix corner case fixnum arithmetic on 64bit machines
+  * Rework gmp_wrappers semantics for older gcc
+  * Explicitly mprotect loaded code pages PROT_EXEC on x86 Linux, as FC3
+    now requires it.
+  * lisp-implementation-version is GCL
+  * Reader extension patch allowing for foo::(bar foobar) semantics
+  * a shell script variable fix in "unixport/makefile" for MSYS
+  * __MINGW32__ malloc initialisation fix in "o/alloc.c"
+  * Windows file/directory fixes in "o/unixfsys.c"
+  * MinGW32 -march in configure - removes deprecation warnings
+  * MinGW32 directory fix - "o/mingfile.c".
+  * Allow for sysconf to determine clock granularity at compile time to
+    fix time errors on the Itanium
+  * Disable SGC on macosx until the sgc/save problem can be fixed.
+  * Fix fixnum print bug on 64bit
+  * Fix nil types in room report
+  * 64bit fixes to fixnum_add and fixnum_sub
+  * Fix Mac SGC/save bug, at least in part
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 16 Jan 2005 02:28:50 +0000
+
+gcl (2.6.5-1) unstable; urgency=high
+
+  * New gmp_wrappers.{c,h} files that prevent all GBC within gmp,
+    obviating the need for gmp patches and a local gmp configure.  FIXME
+    -- extend to all gmp functions in a systematic way, and write header
+    information for future use in the compiler, making sure that plt.c
+    carries the needed gmp symbols at this point
+  * Build support for gmp_wrappers
+  * Support for gmp_wrappers in alloc_relblock/alloc_contblock;Support
+    for GCL_GPROF_START define in gprof functions
+  * dynsysgmp on by default; configure backs off to local gmp configure
+    and build automatically if needed either because gmp not present or
+    patched symbols are needed; autodetect and set the _start symbol
+    when using gprof
+  * Fix (setf (get ...) ...) return bug when interpreted
+  * Fix overwrite end of sgc_type_map bug
+  * Versioned depends on binutils-dev manually installed by Debian build
+    process
+  * New upstream release
+  * Proper binutils dependency for Debian
+  * head -1l -> head -n 1 for freebsd
+  * Cleanup gmp_wrapper code, check for in-place calls as write in one
+    step is not guaranteed in gmp according to its developers
+  * Rebuild against binutils 2.15, Closes: #266253, Closes: #263983
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 17 Aug 2004 18:22:27 +0000
+
+gcl (2.6.4-1) unstable; urgency=high
+
+  * New upstream release
+  * Make disassemble work when original system directory is gone
+  * New debian/support files for debconf image default selection support
+  * More descriptive compiled C function names for use in gprof when
+    profiling is compiled in
+  * Compiler fix for proclaimed vararg functions
+  * Allow sharp numbers to be bignums
+  * lintian fix in string-match
+  * Prototype for alloca for lint
+  * Improve gprof support
+  * Improve sgc page allocation which optimize-maximum-pages is in
+    effect and the hole is overrun
+  * Build a profiling set of images as well for Debian, toggle between
+    all four by default via debconf
+  * reset-sys-paths lisp function for moving image installation
+    directories, show profiling support in banner if present
+  * Fix typo in sys docs
+  * reset sys paths on installation
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  5 Aug 2004 22:48:56 +0000
+
+gcl (2.6.3-1) unstable; urgency=high
+
+  * Correctly parse gcc version strings in gmp3 subconfigure on arm
+  * Fix variable capture error in dotimes macro
+  * Better sed separator for LI-CC in unixport/makefile
+  * Fix segfault in string-match
+  * vs_top=sup -> (reset-top) where possible in compiler.  FIXME: a few
+    items of a different form which need to set *sup-used* too.
+  * Correct room report to show proper percentages when sgc is on
+  * Read in RELOC environment variable if set as default in debian/rules
+  * Remove local bfd libraries from libs variables as their objects are
+    incorporated into libgcl and as the source directory may not be
+    available at runtime
+  * Remove pcl/pcl_gazonk*lsp build-generated files from source
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 15 Jul 2004 14:26:44 -0400
+
+gcl (2.6.2-3) unstable; urgency=low
+
+  * Fix value stack leak in rare compiled call sequence
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 13 Jul 2004 10:17:02 -0400
+
+gcl (2.6.2-2) unstable; urgency=low
+
+  * New upstream point release
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 13 Jul 2004 10:08:53 -0400
+
+gcl (2.6.2-1) unstable; urgency=low
+
+  * gcc-3.4 support
+  * Proper isnormal default courtesy of Magnus Henoch
+  * gclclean makefile target and other small makefile changes
+  * Proper check for C stack array body address in gbc.c and sgbc.c
+  * New upstream release
+  * acconfig.h update for isnormal default
+  * Fix bug in setting elements (si::aset) of 0 rank arrays uncovered by
+    the random tester
+  * No -fomit-frame-pointer on mingw
+  * Backport minimal ansi-test patches from HEAD to enable running of
+    the random tester
+  * installed tcl/tk patch for mingw
+  * Fix banner license detection code in lsp/gcl_mislib.lsp as
+    8features* entries are now keywords
+  * o/makefile changes to work around trailing slash -I arguments gcc
+    bug on mingw
+  * Patch to mingwin.c:fix_filename to close long standing 'maxima
+    ignore-errors filename corruption' bug on mingw
+  * Check for too large rank supplied to make-array1
+  * Fix potential stack overwrite bug in quick_call_sfun/eval.c
+  * Add -mprferred-stack-boundary=8 on amd64, as constant integers used
+    in a call must be retrievable with va_arg(,fixnum)
+  * Revert preferred-stack-boundary option on amd64 as it does not play
+    well with external libraries, also eliminate -m64 to allow for user
+    settings.  Cast fixnum constant C arguments in gcl_cmploc.lsp
+    explicitly to (long) to ensure they can be extracted via
+    va_arg(,fixnum)
+  * reenable SA_SIGINFO on amd64 to restore SGC there
+  * Include elf.h in FreeBSD.h
+  * Allow for elf_abi.h in FreeBSD.h
+  * Add README.openbsd file
+  * readme.mingw updates
+  * solaris.h updates for custreloc option
+  * Close possibility of malloc failure due to intervening gbc arising
+    from the misordering of allocation calls
+  * C_GC_OFFSET is 2 on m68k-linux
+  * Add release notes, remove gcl document presumably based on dpANS for
+    now
+  * Fixup bad extern declaration of signals_handled in usig.c
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 25 Jun 2004 22:43:52 +0000
+
+gcl (2.6.1-39) unstable; urgency=high
+
+  * Fix segfault in referencing (sgc_)type_map out of bounds which can
+    occurr when C stack is below heap, as on alpha.
+  * Cleanup compiler warnings on bcmp.c bzero.c and bcopy.c
+  * Clean up compiler warning in file.d
+  * Ensure set TLDFLAGS are used in finding DBEGIN in copnfigure.in, for
+    OpenBSD
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  7 May 2004 21:50:03 +0000
+
+gcl (2.6.1-38) unstable; urgency=low
+
+  * Make *features* entries keywords -- add canonical host cpu and
+    kernel-system to *features*, disable h files specific
+    ADDITIONAL_FEATURES macro in main.c
+  * Fix merge-pathanames bug in concatenating default and supplied
+    directory lists
+  * Minor pathname and *features* fixes
+  * Fix recently introduced configure.in syntax bug
+  * Minor patches to support big gcl images -- all page integers must be
+    long ints, need stack space limits that scale with MAXPAGES at least
+    to allow free_map stack array in sgc_start.  FIXME -- right now can
+    handle situations where page numbers are ints, but npage*PAGESIZE is
+    a long, need to handle npage >MAX_INT later.  This is to support the
+    'billion cons element acl2 image' requested by a gcl user
+  * Revert winnt features and debugging aids in configure.in
+  * OpenBSD support, gcc warning cleanups for long page integers
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  3 May 2004 21:34:57 +0000
+
+gcl (2.6.1-37) unstable; urgency=high
+
+  * mprotect pages PROT_EXEC as CLEAR_CACHE step on amd64-linux
+  * Prevent recursive malloc calls for OpenBSD error reporting
+  * Push dummy 0 time for child runtime on windows to be compatible with
+    other platforms for now
+  * Make sure pages are mprotected PROT_EXEC for amd64 support
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 13 Apr 2004 21:00:22 +0000
+
+gcl (2.6.1-36) unstable; urgency=low
+
+  * Improve optimize-maximum-pages algorithm
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  6 Apr 2004 03:23:40 +0000
+
+gcl (2.6.1-35) unstable; urgency=low
+
+  * Fix sigcontext autodetection on sparc
+
+ -- Camm Maguire <camm@enhanced.com>  Sun,  4 Apr 2004 19:26:48 +0000
+
+gcl (2.6.1-34) unstable; urgency=low
+
+  * Fix GNU_LD autodetection in configure.in
+  * Eliminate C_INCLUDE_PATH from shell script wrapper
+  * Use lisp rather than 'system touch' to make empty map file in
+    compiler::link
+  * fix small bug when info is passed bad second argument
+  * Don't try to open map file if doesn't stat (macosx)
+  * Add earlier forgotten branch patch to sfaslbfd.c for macosx
+  * Backport new eval-when keyword support from 2.7 to run random tester
+  * Perhormance improvement to gcl_seqlib.lsp -- no inner loop over
+    bignums
+  * Proper contblock/relblock determination when expanding string
+    streams
+  * Proper string type determination for *link-array*
+  * .ini files depend on plt.h
+  * plttest.c cannot depend on include.h
+  * Address longstanding FIXmE in gensym, so that two strings are not
+    allocated for each gensym
+  * Fix rare infinite loop bug in array.c
+  * Import si::info into 'user
+  * , -> # as sed separator
+  * Minro warning removals and fixups
+  * Binary searches through ordered arrays of referred and changed
+    variables for dramatic compiler performance improvement in the large
+    case -- support declarations and thereby optimizations of the form
+    (declare ((vector t) foo)), etc.
+  * Better 'time macro
+  * rebuild pcl_gaz* files
+  * cleanup room report and give more space to modern large heaps
+  * room report formatting
+  * Properly gensymmed time macro
+  * Allow for white space chars in compiled filenames
+  * Autodetect and work around sbrk randomization, e.g. on Fedora 1
+  * Probe for sbrk before probing for randomized sbrk
+  * Openbsd changes -- maximize data seg resource if possible, avoid
+    mallocing error message when allocation routines fails
+  * Fix sigcontext configure tests
+  * Rename loop-finish -> sloop-finish in sloop package so that sloop
+    and ansi loop can be used simultaneously
+  * Handle arguments which are zero in LCM
+  * Fix typo in configure.in
+  * Improved dotimes macro which avoids unnecessary fixnum garbage
+    generation
+  * Backport of ignorable declaration keyword for new dotimes macro
+  * si::*OPTIMIZE-MAXIMUM-PAGES* support
+  * rebuild pcl generated lisp files
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  3 Apr 2004 19:27:18 +0000
+
+gcl (2.6.1-33) unstable; urgency=low
+
+  * Remove extraneous symbols from plt.h, autodetect and correct for
+    leading underscore in object symbols
+  * complete readline version detection commit
+  * Backport support for new eval-when keywords
+  * Autodetect GNU ld and add -Wl,-Map only when appropriate
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 10 Mar 2004 22:51:44 +0000
+
+gcl (2.6.1-32) unstable; urgency=low
+
+  * Try to automatically determine the form used for the explicitly
+    compiled in external function addresses in plt.c
+  * No need to explicitly write cr-lf on windows
+  * Autodetection of machine on FreeBSD
+  * Updated defs and h files for FreeBSD courtesy of Mark Murray
+  * Minor ifdefs needed for FreeBSD
+  * Refer to exported non-static C stub of fSmake_vector1 in plt.c
+    (needed on ia64)
+  * Readline 4.1/4.3 configure magic
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  9 Mar 2004 01:58:43 +0000
+
+gcl (2.6.1-31) unstable; urgency=low
+
+  * Adjustments to vs_top reset logic to clear (hopefully last)
+    remaining bug found by the random-tester
+  * Allow args-info-referred-vars to match replaced vars, clearing bug
+    report submitted by Matt Kauffman
+  * Rework plt code yet again to be compatible with compiler::link for
+    axiom, and mingw32
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  8 Mar 2004 12:16:46 +0000
+
+gcl (2.6.1-30) unstable; urgency=low
+
+  * Fix rsym generated symbol tables for 64 bit platforms
+  * Make sure 'unwind' in frame.c does nt go below frs_org
+  * Do not define symbols with no value, either in bfd/rsym, or in
+    plt.c.  Generates a clear and explicit error of an undefined symbol
+    when we've missed an address
+  * Define the external symbols known to be written at present in plt.c
+  * fix some more compiler errors found by the random tester -- all
+    related to proper unwinding of temporary reductions of vs_top from
+    te local supremum
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  6 Mar 2004 02:05:59 +0000
+
+gcl (2.6.1-29) unstable; urgency=low
+
+  * Remove implicit dependency on gawk, optimize plt.c a little
+
+ -- Camm Maguire <camm@enhanced.com>  Wed,  3 Mar 2004 16:08:30 +0000
+
+gcl (2.6.1-28) unstable; urgency=low
+
+  * make sure bfd fasload initializes dum.sm.sm_object1 for
+    read_fasl_vector
+  * When a tagbody contains ccb reference tags, and hence i itself
+    marked ccb, mark all the clb tags therein ccb too, as the tagbody
+    environment will be consed in c2tagbody-ccb.  FIXME -- review this
+    logic carefully
+  * fix typoe in o/sfaslbfd.c
+  * Add code to unwind redefinitions of the stack supremum in c2expr-top
+    (used in c2multiple-value-prog1 and c2multiple-value-call in
+    evaluating arguments) on non-local exit
+  * Use new temporarry variables holding lisp stack  supremum for lint
+  * Eliminate extraneous warning message when allocating fewer pages
+    than already allocated
+  * Rework internal plt symbol address capture
+  * Cleanup sfaslelf compiler warning
+
+ -- Camm Maguire <camm@enhanced.com>  Wed,  3 Mar 2004 00:27:08 +0000
+
+gcl (2.6.1-27) unstable; urgency=low
+
+  * Modify default banner slightly
+  * Homebrew plt-like mechanism for ensuring that valid internal
+    addresses exist to which undefined symbols in compiled lisp objects
+    referring to external shared libraries can be relocated
+  * Make configure demand gettext when choosing --enable-locbfd
+  * Make sure references to ldb1, a stub conventionally optimized away,
+    can be resonled when optimization is turned off
+  * completion_matches ->  rl_completion_matches in gcl_readline.d,
+    which is what is exported in the headers
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 27 Feb 2004 23:50:49 +0000
+
+gcl (2.6.1-26) unstable; urgency=low
+
+  * Rework compiler::*ld-libs*, compiler::link, and unixport/makefile to
+    accomodate mingw need for firstfile.o and lastfile.o
+  * Remove incompatible -fomit-frame-pointer when compiling with -pg
+    profiling
+  * Load sys-proclaim.lisp files forimproved linking and smaller object
+    size across the board, install same for use with compiler::link
+  * Use pathnames instead of strings in compiler::link, also in image
+    init files, for Windows
+  * small mod to unixport/makefile re filtering of firstfile and
+    lastfile
+  * Backport zero divisor error cnditions from HEAD for
+    floor,ceiling,truncate
+  * Default to debug mode on hppa to work around gcc compiler
+    optimization bugs
+  * Add missing m4 and automake files in binutils directory to enable
+    automake and autoconf here
+  * Add mach-o specific files from cvs head to local bfd tree
+  * Add bfd/po makefiles
+  * Macosx defaults in configure.in
+  * bfd make and configure file changes to handle mach-o backend
+  * *gcl-version* -> *gcl-minor-version*,*gcl-extra-version*
+  * Support for more informative banner reading features list
+  * Support for both sigbus and sigsegv in sgbc.c as is customary in .h
+    files
+  * mach-o compatible changes in sfaslbfd.c
+  * Support for new debugging section names in sfaslelf.c
+  * powerpc-macosx h and defs files from cvs head
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 25 Feb 2004 23:08:59 +0000
+
+gcl (2.6.1-25) unstable; urgency=low
+
+  * rl_putc_em a carriage return after invoking readline to ensure the
+    prompt in rl_putc_em_line is cleared.
+  * use standard sgc fault recovery element for hppa as recommended by
+    hppa kernel experts
+  * Store banner in si::*system-banner* for possible modification
+  in compatibly licensed programs
+  * exit with -1 when standard in ends in lisp debug mode
+  * Backport macosx files from cvs HEAD
+  * Document system return codes
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 13 Feb 2004 20:44:54 +0000
+
+gcl (2.6.1-24) unstable; urgency=low
+
+  * Revert unixport/makefile link order fix for windows, breaks
+    compiler::link, find another way
+  * runtime SGC fault recovery test
+  * Protect read/fread in case SGC is enabled with safe (restartable)
+    versions
+  * SGC on for arm and hppa
+  * remove fast-link workaround now fixed for windows
+  * Backport HEAD makefile changes to clean .{c,h,data} files and
+    new_decl.h, remove said from repository (generated files)
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Feb 2004 05:56:29 +0000
+
+gcl (2.6.1-23) unstable; urgency=low
+
+  * Remove calls to init-readline with new automatic readline setup
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 27 Jan 2004 20:27:20 +0000
+
+gcl (2.6.1-22) unstable; urgency=low
+
+  * Build depend on emacs21 | emacsen
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 23 Jan 2004 22:01:15 +0000
+
+gcl (2.6.1-21) unstable; urgency=low
+
+  * Automatic readline initialization
+  * Add watch file
+  * Prevent circular error loops
+  * Prevent automatic optimization added to CFLAGS by autoconf
+  * Rework documentation installation in and outside of Debian
+  * Support user deined predicates at an elementary level in the form
+    '(satisfies foop) in gcl_predlib.lsp
+  * Install binary gcd algorithm for ~10% performance increase
+  * Rescale some default allocation parameters -- bignum allocation by
+    relblocks by default, default growth parameters are 1 (min),
+    0.1*MAXPAGE (max), 0.5 (increase), 0.3 (percent free), holepage is
+    4*MAXPAGE/1024, INIT_HOLEPAGE, INIT_NRBPAGE and RB_GETA scale
+    accordingly
+  * Clean windows/sysdir.bat
+  * Check for zero args in new gcd code
+  * Default hole is maxpages/10, holesize configure option added
+  * Fix syntax errors in older reloaction code: sfaslelf.c
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 16 Jan 2004 16:57:50 +0000
+
+gcl (2.6.1-20) unstable; urgency=low
+
+  * Fix gcl-doc doc-base files
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 30 Dec 2003 22:30:39 +0000
+
+gcl (2.6.1-19) unstable; urgency=low
+
+  * Fix bug in compiler::c2labels in which *ccb-vs* was missing a ocal
+    rebind
+  * Remove duplicate tags from compiled C switch statements
+  * Minor merges for DARWIN support
+  * Path to configure to make --enable-emacsdir work
+  * Check for readline/readline.h header before configuring for readline
+  * Improve system bfd library location detection
+  * Make sure external gmp lib is compatible via __GNU_MP_VERSION, else
+    backoff to local gmp build;  prepend externally defined CFLAGS into
+    output CFLAGS, FINAL_CFLAGS, and NIFLAGS
+  * Remove --enable-gmp configure option; gmp is required for GCL
+  * Use --enable-emacsdir in debian/rules, make sure --enable-emacsdir
+    and --enable-infodir work when arg contains ${prefix}
+  * Fix typo in chap-6.texi
+  * Make sure to export SGC define from config.h to cmpinclude.h -- Now
+    that we used optimized structures in the compiler, we need at least
+    the definition of SGC_TOUCH there to prevent GBC errors.  FIXME --
+    handle header dependencies more robustly.  Thanks to Robert Boyer
+    for the report
+  * Improve SGC define extraction for cmpinclude.h
+  * Fix variable reference errors which were occurring for compiled
+    local functions defined within closure-generating or other
+    environment stack pushing functions when safety is set to 3 (thanks
+    Paul Dietz for the report.).  When constructing local functions and
+    closures within a 'mother' function, *ccb-vs* will hold the number
+    of closure environments stacked at the point of each closure
+    creation or call to a local function.  This value is stored as the
+    cadr of a list pushed onto *local-funs*, and is read when writing
+    out the C code for the local function or closure, where it is used
+    to initialize *ccb-vs* and *initial-ccb-vs* for subsequent
+    processing.  The latter is used as the reference point when
+    addressing variables in wt-ccb-vs, as the former could be still
+    further incremented within the closure or local function itself.
+    Local functions as opposed to closures do not increment *ccb-vs* and
+    do not push the environment.  When a local function is defined
+    within a closure-generating flet/labels, or a tagbody or block which
+    pushes the environment, the value of *ccb-vs* written to the list
+    corresponding to the local function can be erroneously incremented
+    beyond the *initial-ccb-vs* value established before any environment
+    pushing operations were processed.  It is this latter value which is
+    appropriate for use in wt-ccb-vs, as the local functions, unlike the
+    closures, receive an environment level with the mother generating
+    function.  We therefore push *initial-ccb-vs* onto the end the list
+    pushed onto *local-funs* only when defining a local function, and use
+    it to initialize an added optional variable initialize-ccb-vs in
+    t3local-fun and t3local-dcfun, which default to the original ccb-vs.
+    We then bind *initial-ccb-vs* to this new optional parameter instead
+    of the former *ccb-vs, which was only appropriate for closures.
+  * Put in rudimentary logic for the selection of stack vs. heap storage
+    for bignums depending on the frame context.  FIXME, this logic is
+    too conservative at present.  SETQ_II and SETQ_IO take an additional
+    parameter which is malloc when *unwind-exit* is bound and contains
+    'frame and  alloca otherwise.  New macro bignum-expansion-storage.
+    FIXME, ensure that IDECL does not need similar modification.
+  * Cleanup a few compiler warnings in the compiler
+  * Cleanup compiler warning in alloc.c
+  * Eliminate unneeded transformatio of contniguous pages to other pages
+    on save-system.
+  * malloc -> gcl_gmp_alloc in recent setjmp frame protected bignum
+    allocation
+  * Add -Wa,--execstack if on an exec-shield enabled system, can be
+    explicitly added otherwise by setting the CFLAGS variable before the
+    configure step
+  * Better execstack flag handling in configure
+  * Allow for commas in CFLAGS in sed command writing *cc*
+  * Preliminary gprof profiling support
+  * Rework html documentation generation and installation, Closes:
+    #221774
+  * Remove parentheses from setf class-name info node in chap-7.texi
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 30 Dec 2003 16:26:45 +0000
+
+gcl (2.6.1-18) unstable; urgency=low
+
+  * Portability patches to makefiles to support non-GNU grep (no -q),
+    and non-bash sh, C_INCLUDE_PATH=...;export C_INCLUDE_PATH
+  * copy the global *info* parameter in c1flet and c1labels to prevent
+    accumulation of old data -- FIXME -- make sure there are no other
+    copies required, and eventually replace this global parameter with
+    local variables
+  * Turn on some optimization on hppa, -O only
+  * Make all C defined functions installed into lisp static functions to
+    work around dynamic function descriptors on ia64, Closes: #217484,
+    Closes: #204789, (STATIC_FUNCTION_POINTERS define in config.h)
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  6 Nov 2003 15:40:25 +0000
+
+gcl (2.6.1-17) unstable; urgency=low
+
+  * Repair weak symbol addition to the bfd symbol table in sfasli.c
+  * Be more thorough about adding fun-info to call-local info in
+    gcl_cmpflet.lsp, accompanying simplifications in gcl_cmpeval.lsp
+    (call-global lists have info updated by args already in (c1args args
+    info)), small changes in add-info in gcl_cmpinline.lsp, FIXME --
+    study rational for *info* special variable in certain places as
+    opposed to more common copy-info
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 30 Oct 2003 20:03:22 -0500
+
+gcl (2.6.1-16) unstable; urgency=low
+
+  * Fix sh syntax in debian/gcl.sh
+  * init_or_load1 -> gcl_init_or_load1 in xgcl-2/sysinit.lsp
+  * Load weak symbols as well as undefined symbols in
+    bfd_build_symbol_table, for the purposes of the static build
+    possibility
+  * Map t and nil stream indicators properly in optimized compiled
+    references to read_char1 and read_byte1 (in read.d)
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 23 Oct 2003 16:43:15 +0000
+
+gcl (2.6.1-15) unstable; urgency=low
+
+  * Remove imod/ifloor functions in cmpaux.c and directly inline their
+    fixed equivalents in gcl_cmpopt.lsp
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 13 Oct 2003 15:04:24 +0000
+
+gcl (2.6.1-14) unstable; urgency=low
+
+  * generate less garbage in add-info (gcl_cmpinline.lsp), enabling
+    maxima compile to complete in a finite time :-)
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 10 Oct 2003 22:14:04 +0000
+
+gcl (2.6.1-13) unstable; urgency=low
+
+  * Fix compiler optimization bug in gcl_cmpopt.lsp -- missing parens
+    around inliner for max and min
+  * collect info structures for local functions in flet and labels
+    processing (gcl_cmpflet.lsp), and pass upwards to call-local and
+    call-global (gcl_cmpeval.lsp) to fix certain inlining bugs in via
+    more proper operation of args-info-changed-vars (gcl_cmpinline.lsp,
+    inline-args, gcl_cmplet.lsp, c2let)
+  * Fix an obviou int overflow in ifloor (o/cmpaux.c), handle more
+    proper fixnum/integer determination from declarations later
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 10 Oct 2003 02:34:11 +0000
+
+gcl (2.6.1-12) unstable; urgency=low
+
+  * Restore mpz_to_mpz{1} in gmp_big.c, can be written by compiler
+  * tk8.4 patches
+  * Prevent destructive modification of bignum arguments in log_op/mp_op
+    in gmp_big.c
+  * Make sure to push stack variables onto newly allocated C variable
+    when inlining args and args cause side effects, in inline-args,
+    gcl_cmpinline.lsp
+  * Fix bug related to gcc-3.3 fixes in set_exponent in num_co.c
+  * Remove pcl_methods.c patch. as is apparently no longer needed, TODO
+    -- make sure VOL modifier is inserted where needed to prevent
+    longjmp clobbers
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  2 Oct 2003 14:26:43 +0000
+
+gcl (2.6.1-11) unstable; urgency=low
+
+  * Add compilation step of compiling all lsp and cmpnew .lsp files from
+    an interpreted only saved_pre_gcl before the creation of saved_gcl -
+    - this enables us to use full optimization on these files while
+    getting the STREF constants right on 32bit and 64bit
+  * remove 'attic' from comment in gcl_loop.lsp
+  * configure changes for sizeof(struct contblock) detection
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 24 Sep 2003 16:09:44 +0000
+
+gcl (2.6.1-10) unstable; urgency=low
+
+  * Mac OSX GET_FULL_PATH_SELF
+  * Preliminary subtypep checking for 'satisfies
+  * preliminary 'satisfies support in subtypep, more predicate type
+    pairs and reverse checking
+  * small compiler change to remove unused C variables from optimized
+    compiled macros
+  * Optional compiler init file is called gcl_cmpinit
+  * fasdmacros.lsp -> gcl_fasdmacros.lsp
+  * All cmpinit.lsp files named gcl_cmpinit.lsp; allow full lisp
+    optimization in all directories
+  * collectfn -> gcl_collectfn in lsp/gcl_auto.lsp
+  * collectfn -> gcl_collectfn in cmpnew/gcl_make-fn.lsp
+  * Make sure makefiles can generate sys-proclaim.lsp, regenerate these
+    files and recompile from lsp
+  * Rebuild with opts enabled
+  * Iterate sys-proclaim/rebuild generation once more
+  * Iterate sys-proclaim/rebuild for pcl and clcs
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 23 Sep 2003 19:33:27 +0000
+
+gcl (2.6.1-9) unstable; urgency=low
+
+  * Close streams in fasldlsym.c
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 16 Sep 2003 14:57:20 +0000
+
+gcl (2.6.1-8) unstable; urgency=low
+
+  * Add processor flag variable to flags in configure.in
+  * Autoadd full path to kcl_self to enable save-system when user moves
+    executable and calls without script wrapper
+  * Add special variables si::*collect-binary-modules* and si::*binary-
+    modules* as a facility for discovering the list of fasloaded objects
+    preceding a save-system is required for a subsequent compiler::link
+  * Add collectfn.lsp to distro
+  * Rename some files and init_ functions to eliminate namespace
+    conflicts when building images with compiler::link
+  * Enable compressed info reading
+  * Make sure no opt flags are set when enable debug is specified
+  * Use NIFlAGS to compile new_init with lower opts on ppc to work
+    around gcc bug, restore full opts to other files
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 14 Sep 2003 02:18:28 +0000
+
+gcl (2.6.1-7) unstable; urgency=low
+
+  * Fix permissions bug in temporary gzipped file handling
+  * Propagate control changes correctly with package extension
+  * Newer standards
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  9 Sep 2003 17:06:56 +0000
+
+gcl (2.6.1-6) unstable; urgency=low
+
+  * Remove build-dependency on autoconf as a temporary work around to
+    Debian autoconf's dependency bug on emacsen-common
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  9 Sep 2003 15:29:06 +0000
+
+gcl (2.6.1-5) unstable; urgency=low
+
+  * Redefine temporary files in elisp/makefile
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  8 Sep 2003 21:49:09 +0000
+
+gcl (2.6.1-4) unstable; urgency=low
+
+  * Fix to sfasli.c to avoid defining symbols in other than *UND*
+    sections
+  * Remove some 64 bit warnings
+  * Turn off def_static on ia64 for now -- its broken
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  6 Sep 2003 17:22:10 +0000
+
+gcl (2.6.1-3) unstable; urgency=low
+
+  * Fix static detection fr ia64; contblock size detection on arm
+  * Fix gcc verion checking in gmp3 subconfigure, esp. for arm
+  * Escape all sgc code with #ifdef SGC
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  5 Sep 2003 21:32:47 +0000
+
+gcl (2.6.1-2) unstable; urgency=low
+
+  * Add windows/install.lsp to clean target
+  * Add in macosx files to stable and cvs head
+  * Fix bad debelper postinst, Closes: #208765
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  5 Sep 2003 13:15:11 +0000
+
+gcl (2.6.1-1) unstable; urgency=low
+
+  * New upstream release
+  * Type-punning warning fixes
+  * small_fixnum overflow fixes
+  * off by one fix in cerror
+  * Fix compiler error which had not recognized defpackage as a package
+    operation
+  * Fix tkl.lisp call to open-named-socket
+  * Make values-list and nreconc signal errors when they should on
+    dotted lists.
+  * Avoid use of windows.h types as macros.
+  * New config.{sub,guess}
+  * Windows installer updates from CVS HEAD
+  * fix potential longjmp clobber in read.d;add some windows files to
+    main makefile clean target;
+  * Darwin revealed fixes to usig.c and unixtime.c
+  * Fix gbc time calculation in case of recursive gbc calls
+  * Run patch_sharp in LSharp_exclamation_reader to handle new case of
+    defpackage ops at head of fasl vector, required for maxima build
+  * Special symbol Dotnil has ordinary list Cnil for plist and hpack
+  * Small fixes for profiling support
+  * Restore pp() function for debugging; print out undefined symbol
+    names
+  * Small patch for fix xgcl demo (thanks  Michael Koehne)
+  * Better bfd symbol table strategy
+  * Fix bfd table symbol counting for combined_table profiling
+  * amd64 linux support
+  * O6 -> O3
+  * static linking on ia64 to work around current mechanism for runtime
+    generated function descriptors
+  * enable-static configure option
+  * Fix debian/gcl-doc.docs for latest texinfo file splitting policy,
+    Closes: #206017
+  * Fix typo in o/sfasli.c
+  * Rework debian package structure to handle stable and cvs packages
+    simultaneously
+  * Add gazonk*.lsp to clean target
+  * syntax fix to lsp/gprof.hc
+  * Add support for SGC contblock pages
+  * Fixes to debian/rules
+  * Remove unused definitions of Vcs
+  * Increase default maxpages and stack sizes
+  * Maintain a persisten *system-directory* binding
+  * Push installed /h directory onto -I flags on cc command line
+  * Escape old in-package behavior with #ifdef ANSI_COMMON_LISP
+  * define HAVE_XDR in linux.h
+  * reduce resolution of contblock mark_table in gbc.c to match new
+    minimum granularity introduced via CPTR_ALIGN
+  * Remove exit function in main.c
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  4 Sep 2003 02:20:52 +0000
+
+gcl (2.5.3-2) unstable; urgency=low
+
+  * gcc-3.3 all platforms
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  7 Jul 2003 16:10:25 +0000
+
+gcl (2.5.3-1) unstable; urgency=low
+
+  * New upstream release
+  * Restore object_to_float and object_to_double, cmpaux.c, Closes: #195470.
+  * Remove obsolete functiion multiply-bignum-stack from documentation,
+    si-defs.texi
+  * Unstatic object_to_float, object_to_double
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  2 Jun 2003 12:38:03 -0400
+
+gcl (2.5.2-1) unstable; urgency=low
+
+  * New upstream release
+  * Cleanup xdrfuns.c for Axiom
+  * Reenable xgcl build
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 20 Mar 2003 09:15:54 -0500
+
+gcl (2.5.1-1) unstable; urgency=high
+
+  * some optimization now on hppa
+  * Add RELEASE-2.5.1 file
+  * Add dedication notice to the memory of W. Schelter
+
+ -- Camm Maguire <camm@enhanced.com>  Sun,  2 Mar 2003 10:20:26 -0500
+
+gcl (2.5.0.cvs20020625-80) unstable; urgency=low
+
+  * enable japi configure flag, defaults to no
+  * enable -mlongcall on ppc when using gcc 3.3 or higher
+  * int -> fixnum in DEFUN function arguments for safety -- ensures
+    pointers and integers passed by lisp are of same size
+  * MYmake_fixnum macro simplification
+  * ufixnum typedef
+  * Prototypes for cmod et.al. -- restoring maxima build on ia64
+  * Fix unaligned access message on ia64 generated by DFLT_aet_fix
+  * Integer va_arg uses fixnum
+  * Define __*i3 symbols used by GCL, supplied by libc, and written into
+    some GCL compiled objects, restores ARM build with ANSI image
+  * num_log.c miscompilation on ia64 apparently fixed, Closes: #156291
+  * Ensure cmpinclude.h up to date in main makefile
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  1 Mar 2003 17:33:29 -0500
+
+gcl (2.5.0.cvs20020625-79) unstable; urgency=low
+
+  * Fix Debian package install bug
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 23:17:55 -0500
+
+gcl (2.5.0.cvs20020625-78) unstable; urgency=low
+
+  * Add config.log config.status and config.cache to clean target
+  * Remove xgcl-2/debian directory
+  * Update clcs/sys-proclaim.lisp
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 18:48:38 -0500
+
+gcl (2.5.0.cvs20020625-77) unstable; urgency=low
+
+  * Lintian cleanups
+  * Don't strip libansi_gcl.a, need .data at end of .o, as with libgcl.a
+  * Take newlines out of doc string for init-cmp-anon
+  * Cleanup gcc-3.2 compiler warning
+  * 64 bit STREF fixes
+  * pcl and clcs need to have C rebuilt afresh, as 64 bit machines write
+    different STREF offsets into the C files
+  * Rework Debian package build a bit
+  * README.Debian explaining the toggling of the ANSI image
+  * Typo in debian/rules
+  * Remove debian/gcl.conffiles
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 15:56:11 -0500
+
+gcl (2.5.0.cvs20020625-76) unstable; urgency=low
+
+  * Debian Priority is optional
+  * Configure lowest common denominator on m68k to m68020 -- gcc-3.2
+    can't handle m68000 -- no __mulsi3
+  * Fix bit array bug
+  * Add upgraded-array-element-type
+  * Misc typep and subtypep fixes
+  * Proper error handling in certain array.c functions
+  * First needs exactly one arg
+  * Proper error handlin in LAST
+  * bit array allocation fixes in num_log.c
+  * eliminate Iapply_fun_n1
+  * Dummy system find-class in traditional image, overwritten by pcl
+    version in ANSI
+  * Invalid variable is a program error, not a symbol is a type error
+  * Attempt at uninterned symbol support as slot names
+  * defstruct changes for ANSI conc-name handling
+  * Rework ansi build to follow existing pattern for traditional image,
+    enabling preliminary ansi support on dlopen systems
+  * Fix broken mingw probe in main makefile
+  * Rename pcl and clcs files to avoid init name conflict on dlopen
+    systems
+  * sys-proclaim for clcs
+  * Compiler goto indentation
+  * Compiler pointer cast in call_or_link_closure
+  * *keep-gaz* compiler variable to save anonymously generated lisp
+  * si::init-cmp-anon function to initialize anonymously generated and
+    compiled lisp from .text section of running executable
+  * Debian/rules builds and ships both images
+  * Check for small fixnum in make_fixnum macro
+  * Pass real integers to array functions to minimize fixnum garbage
+  * Larger SHARP_EQ_CONTEXT_SIZE in read.d
+  * Shadowing-import instead of import dummy symbols into common-lisp in
+    ansi_cl.lisp
+  * Rework object definition in makefiles
+  * Remove old gmp directory
+  * Remove old tests directory
+  * Reinsert JAPI configuration
+  * Spruce up clean target
+  * Use saved_gcl to recompile cmpnew files
+  * Toggle ansi image with GCL_ANSI environment variable
+  * Version 2.5.1
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 26 Feb 2003 21:31:04 -0500
+
+gcl (2.5.0.cvs20020625-75) unstable; urgency=low
+
+  * Export truename for dlopen systems
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 14 Feb 2003 23:31:15 -0500
+
+gcl (2.5.0.cvs20020625-74) unstable; urgency=low
+
+  * Remove duplicates in apropos a la clisp
+  * Use static where possible, remove unused functions, decrease global
+    symbol count by about 1/3 (~ 600 global functions)
+  * Inline optimize cmod,cplus,ctimes and cdifference like maxima
+  * eliminate make-pure-array from lfun_list.lsp, not defined
+  * Prototypes for all possible compiler generated function calls
+  * relative symlink for cmpinclude.h in Debian package
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 14 Feb 2003 20:17:31 -0500
+
+gcl (2.5.0.cvs20020625-73) unstable; urgency=low
+
+  * typep fixes for class types
+  * m68k Build-depend on gcc-2.95 as a temporary work around to bug
+    179807
+  * gcc-3.2 warning cleanups
+  * bfd_boolean syntax support for newer binutils
+  * gcc-3.2 on powerpc can't yet handle -O2 and higher
+  * Reenable gcc-3.2 for m68k and do some guesswork in configure
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 10 Feb 2003 13:47:00 -0500
+
+gcl (2.5.0.cvs20020625-72) unstable; urgency=high
+
+  * Fix to siLbit_array_op for 0 dimension arrays
+  * Fixed aref of short-float vector
+  * nconc can take dotted lists
+  * tailp returns t if first arg is nil
+  * Repair nconc and tailp fixes
+  * varargs->stdarg for gcc 3.3 and higher
+
+ -- Camm Maguire <camm@enhanced.com>  Sun,  9 Feb 2003 16:57:33 -0500
+
+gcl (2.5.0.cvs20020625-71) unstable; urgency=high
+
+  * ansi changes to sloop.lsp and conditions.lisp to fix symbol tests
+  * :definition-before-pcl -> definition-before-pcl
+  * Allow spaces in pathnames
+  * Significant fixes to gmp_num_log.c affecting bitwise ops on bignums
+  * Fix test segfault arising from faulty structure-type-included-type-
+    name in gcl-low.lisp ; Thanks Peter
+  * aref1 -> row-major-aref
+  * Fixes to certain numerical functions to handle denormalized floating
+    point numbers
+  * Number of argument check in IapplyVector
+  * Print offset bit vectors correctly
+  * Correct precision for formatting short and long doubles
+  * Added si::modf
+  * Do not trigger error in IapplyVector if max args is zero
+  * Fixes to with-package-iterator to cleanup compiler warnings
+  * :invalid-variable is a type error
+  * No max arg checking if &key or &rest present
+  * proper defun declarations in listlib.lsp
+  * class specifiers in typep, subtypep and coerce
+  * Corrections to allow-other-key processing in bind.c
+  * eval sfuns with argument error checking (in one place)
+  * copy-structure takes only one arg
+  * si::classp, si::class-of, and si::class-precedence-list overwritten
+    by pcl analogs when compiling ansi
+  * recompiled core lsp and compiler files
+  * restore dvi and html doc build for non-mingw
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 24 Jan 2003 13:55:11 -0500
+
+gcl (2.5.0.cvs20020625-70) unstable; urgency=high
+
+  * loop fixes
+  * configure fixes
+  * :common-lisp in *features*
+  * :definition-before-clcs -> definition-before-clcs
+  * protect against sgc segfault within fread in fasdump.c -- fixes m68k
+    acl2 build
+  * SGC for s390
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  5 Dec 2002 08:02:17 -0500
+
+gcl (2.5.0.cvs20020625-69) unstable; urgency=high
+
+  * eval fix
+  * \-mlong-calls for arm
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 25 Nov 2002 08:35:27 -0500
+
+gcl (2.5.0.cvs20020625-68) unstable; urgency=high
+
+  * enable emacsdir configure option
+  * reordered configure X lib detection for solaris
+  * redo integer declarations for gmp bignums to avoid compiler warnings
+  * Clear large and negative count errors for remove/delete
+  * Loop error fixes
+  * cache flush with page granularity on m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 21 Nov 2002 17:44:30 -0500
+
+gcl (2.5.0.cvs20020625-67) unstable; urgency=high
+
+  * Align cache flushes for powerpc and m68k on 32 byte boundaries,
+    should fix acl2 build
+  * Removed diagnostic SIGILL trapping in cmpaux.c
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 12 Nov 2002 23:25:49 -0500
+
+gcl (2.5.0.cvs20020625-66) unstable; urgency=high
+
+  * Fix SIGILL trap in cmpaux.c
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 11 Nov 2002 11:14:07 -0500
+
+gcl (2.5.0.cvs20020625-65) unstable; urgency=high
+
+  * Miscellaneous Freebsd patches
+  * non-recursive with-package-iterator
+  * map-into fill-pointer fixes
+  * changes to the user-init mechanism for portable acl2 build
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 10 Nov 2002 12:33:59 -0500
+
+gcl (2.5.0.cvs20020625-64) unstable; urgency=low
+
+  * Fix epsilon calculations again to reenable arm build
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  1 Nov 2002 07:08:33 -0500
+
+gcl (2.5.0.cvs20020625-63) unstable; urgency=low
+
+  * Add versioned dependency on the gcc used to build gcl
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 29 Oct 2002 16:20:22 -0500
+
+gcl (2.5.0.cvs20020625-62) unstable; urgency=low
+
+  * with-package-iterator modifications
+  * with-package-iterator uses labels to correctly provide for recursion
+  * Fix doc directory problem with install target in info/makefile
+  * Fix info dir setting in configure
+  * Priority extra
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 28 Oct 2002 23:45:07 -0500
+
+gcl (2.5.0.cvs20020625-61) unstable; urgency=low
+
+  * Placeholder support for optional condition in find-restart
+  * defpackage error on importing non-existent symbols
+  * working with-package-iterator macro
+  * various package errors reported as :package-error
+  * Destructuring-bind fixes
+  * delete-package error fix
+  * pcl functions use pcl-destructuring-bind for now -- fix later
+  * Trigger error if function calls use too many 'values'
+  * Maximum values increased to 50
+  * Enable previously failing tests in multiple-value-{setq,prog1}.lsp
+  * prototype for system_time_zone_helper
+  * Initial changes for solaris support
+  * make -> $(MAKE) in makefiles
+  * Incorporated main GCL (ANSI) Lisp Documentation in distribution
+
+ -- Camm Maguire <camm@m.enhanced.com>  Mon, 28 Oct 2002 04:31:33 -0500
+
+gcl (2.5.0.cvs20020625-60) unstable; urgency=low
+
+  * Still better acosh, courtesy of Barton Willis
+  * Better epsilon contant determination in ieee case
+  * Implicit tagbody in do-symbols and do-all-symbols
+  * Better epsilon handling in ieee case
+  * Add setf (values ... support
+  * invalid-function errors are type errors
+  * ecase and ccase take t and otherwise clauses
+  * ECASE/CCASE test fixes
+  * setf values fixes to use setf instead of setq when target value is
+    not a symbol
+  * ETYPECASE/CTYPECASE can take t and otherwise
+  * Backout of restart-clusters export
+  * fix handler.lisp
+  * Fix to bfd/GBC interaction
+
+ -- Camm Maguire <camm@m.enhanced.com>  Wed, 23 Oct 2002 08:38:08 -0400
+
+gcl (2.5.0.cvs20020625-59) unstable; urgency=low
+
+  * wrong number of arguments, keyword errors in lambda list bindings,
+    are program errors
+  * acosh fix at -1.0
+  * New config.sub and config.guess files and automatic updates in
+    binutils, gmp, and gmp3 subdirs
+
+ -- Camm Maguire <camm@m.enhanced.com>  Wed, 16 Oct 2002 11:38:56 -0400
+
+gcl (2.5.0.cvs20020625-58) unstable; urgency=low
+
+  * GENSYM fixes
+  * add complement and constantly
+  * import certain symbols into common-lisp package
+  * Fix makefile bug in install target
+  * Prepend instead of overwrite C_INCLUDE_PATH in shell wrapper
+  * More shell variable fixes in main makefile
+  * Corrected order of push and pushnew
+  * Set bfd_error appropriately
+  * Report function for package-error in condition-definitions.lisp;fix
+    internal-package-error deinition and handling;export *restart-
+    clusters* to user error code specified in handler-case;package-error
+    error formatting changes;dummy optional argument added to compute-
+    restarts (for now);Paul Dietz patch to defpackage.lsp fixing several
+    tests (thanks);export/unexport error handling fixes
+  * Recompile c,h and data files
+  * Fix number of argument errors in debug.lsp;documentation support for
+    packages in defpackage.lsp and module.lsp;do-symbols loops over
+    inherited symbols too in packlib.lsp
+  * Reworked EXTRAS variable handling in unixport/makefile
+  * Build-depend on autotools-dev and automatic update of config.sub and
+    config.guess;newer config.sub and config.guess in cvs tree; Closes:
+    #164526
+  * Remove stray comments in package.d
+  * elt errors of type type error
+  * bad-sequence limit returns type error
+
+ -- Camm Maguire <camm@m.enhanced.com>  Tue, 15 Oct 2002 15:39:19 -0400
+
+gcl (2.5.0.cvs20020625-57) unstable; urgency=low
+
+  * Capitalization changes to names of special characters;graphic-char-p
+    fix
+  * fix shadowing of existing symbols in package.d
+  * (simple-)base-string not a subtype of (simple-)vector
+  * add package-error condition(preliminary);hash conditions only by the
+    error name, not the format string;pass error types for both
+    correctable and non-correctable situations;eliminate duplicate
+    loading of clcs/package.lisp;Allow t doc-types in documentation
+    (returning nil) for now;fix final type errors in predlib.lsp
+    (regarding base-string);other error functions to pass continuable
+    errors (needs cleaning up);package designators can be
+    characters;delete-package added;make-package doesn't :use lisp by
+    default;in-package returns error if package does not exist instead
+    of making the package(relatively big change -- need to address
+    instances of in-package in .lsp code);call make-package on relevant
+    packages in init_gcl.lsp.in and pcl/sys-package.lisp;
+  * \-ffunction-sections for hppa with no-optimization -- enables first
+    maxima build here
+  * separate lisp variables to specify optimization flags for level 2
+    and 3
+  * symbol-name throws a type error on bad input
+  * tk8.2 -> tk8.3
+  * Fix bug in main makefile
+  * Newlines at end of test files
+
+ -- Camm Maguire <camm@m.enhanced.com>  Wed,  9 Oct 2002 15:04:41 -0400
+
+gcl (2.5.0.cvs20020625-56) unstable; urgency=high
+
+  * ansi-test corrections; extra-libs option to LINK function; LINK doc
+    change; subtypep and string changes to pass more tests
+  * Add method-combination and structure-object symbols for ansi;remove
+    unused variables in debug.lsp;remove in-package system from
+    defstruct.lsp;make-keyword and defmacro temporary function
+    placeholders in destructuring_bind.lsp;predlib changes to fix ansi-
+    test type errors;break-call takes 2 args (sys-proclaim.lisp);char
+    and char-set protected by string dimension not fillpointer in
+    string.d;fix bug in string.d:member_char for vector types;redefine
+    slot reader and writer functions in pcl/impl/gcl/gcl-low.lisp
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  5 Oct 2002 14:33:46 -0400
+
+gcl (2.5.0.cvs20020625-55) unstable; urgency=high
+
+  * Add LINK documentation to info pages
+  * 0 length last support
+  * make-sequence error check for 'null type and non-zero size
+  * Dotted-list support in member
+  * Reworked dotnil definitions and support macros
+  * add compile-file-pathname
+  * setup C_INCLUDE_PATH env variable in gcl shell wrapper
+  * POSITIVE-FIXNUM variable type,simple-error->type error where
+    indicated by various ansi tests, eq->eql in ldiff and tailp;proper
+    lists only in member et. al.
+  * rev keyword for member1 to reverse test arguments
+  * specific-error function to pass a given type of error from lisp
+  * set-exclusive-or preserves order of test arguments
+  * type-errors where appropriate in make-sequence
+  * nil keys accepted in remove/delete et.al.
+  * Reworked linking command line to ensure that certain symbols are
+    resolved in libgcl.a as opposed to certain system libraries, e.g.
+    gmp
+  * new gmp for m68k;no -ffloat-store for m68k a requested by user due
+    to performance impact (will alter test results in maxima
+    accordingly)
+  * libgclp.a for objects to be overriden by the C library if necessary
+  * readably support
+  * boolean type
+  * Missing ansi type support
+  * subtype code for boolean
+  * add missing ansi types as known types
+  * other preliminary subtype code for missing ansi types
+  * rework result-type check in make-sequence
+  * :element-type support in make-string (preliminary)
+  * (char ignores fill-pointer
+  * remove -O4 from debian/rules
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  3 Oct 2002 01:52:45 -0400
+
+gcl (2.5.0.cvs20020625-54) unstable; urgency=high
+
+  * Fix delete et. al. :from-end error; typo in gbc.c
+  * character and string-char equal in type hierarchy
+  * concatenate/make-sequence fixes
+  * merge takes nil key argument
+  * make-sequence checks size against result type
+  * install endp macro for dotted list support
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 24 Sep 2002 14:57:44 -0400
+
+gcl (2.5.0.cvs20020625-53) unstable; urgency=high
+
+  * Sleep with (in principle) microsecond precision
+  * nth-value macro added
+  * \-ffloat\-store and warning cleanups for m68k
+  * Compile hppa with debugging, will get a build but a broken one, ok
+    for now, Closes: #159591
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 20 Sep 2002 09:48:35 -0400
+
+gcl (2.5.0.cvs20020625-52) unstable; urgency=high
+
+  * Fixed gcc version bug in debian/rules
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 18:00:50 -0400
+
+gcl (2.5.0.cvs20020625-51) unstable; urgency=high
+
+  * static gmp for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 09:33:03 -0400
+
+gcl (2.5.0.cvs20020625-50) unstable; urgency=high
+
+  * Reworked static gmp target for new libgcl.a;gcc-3.2 for
+    hppa,ia64,and arm;libgmp2-dev for m68k;no rsym with
+    dynsysbfd;build_symbol_table earlier to shrink table size;
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 00:39:17 -0400
+
+gcl (2.5.0.cvs20020625-49) unstable; urgency=high
+
+  * Use old gmp for m68k until can pin down test failure with gmp3
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 10 Sep 2002 00:36:10 -0400
+
+gcl (2.5.0.cvs20020625-48) unstable; urgency=high
+
+  * Rework build and install so that custom images can be made without
+    the source tree, even when using dlopen
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  9 Sep 2002 23:26:47 -0400
+
+gcl (2.5.0.cvs20020625-47) unstable; urgency=high
+
+  * Install cmpinclude.h in system include directory
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 29 Aug 2002 23:31:55 -0400
+
+gcl (2.5.0.cvs20020625-46) unstable; urgency=high
+
+  * Keep a *much* smaller piece of gmp.h in cmpinclude.h, reducing image
+    size by almost 100k
+  * Check for _SHORT_LIMB and _LONG_LONG_LIMB in configure
+  * Remove build specific include directories from compile command in
+    final executable
+  * Include local regexp.h explicitly in cmpinclude.h, to eliminate
+    intereference with system regexp.h, and to fix bug in which gcl
+    compilation depended on existing build directories
+  * Correctly add directory paths to extra gmp file targets in
+    unixport/makefile for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 29 Aug 2002 21:56:28 -0400
+
+gcl (2.5.0.cvs20020625-45) unstable; urgency=high
+
+  * Fix typo in rshift target for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 28 Aug 2002 18:02:00 -0400
+
+gcl (2.5.0.cvs20020625-44) unstable; urgency=high
+
+  * Handle second argument to last; treat dotted lists correctly in
+    ldiff et. al., tailp fix
+  * optional key argument for assoc-if et.al.;eval getf deflt if in setf
+  * Fix infinite loop in assoc-if et.al.
+  * X_LIBS and X_CFLAGS determination in configure script
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 21 Aug 2002 18:22:37 -0400
+
+gcl (2.5.0.cvs20020625-43) unstable; urgency=high
+
+  * Larger ihs stack;fix array-total-size-limit;check negative
+    fillp;allow #P
+  * don't make common_lisp package when not configuring with --enable-
+    ansi
+  * Patch gmp3/mpn/m68k/{l,r}shift.asm, restore gmp3 to m68k build
+  * Dynamic libgmp support, overriding with patched functions from local
+    source where necessary
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 18 Aug 2002 12:10:55 -0400
+
+gcl (2.5.0.cvs20020625-42) unstable; urgency=high
+
+  * copy ansidecl.h and symcat.h in h/ for local bfd builds
+  * localize bfd.h includes to sfaslbfd.c
+  * take bfd/po out of the build loop
+  * import xgcl-2, but don't build by default
+  * oldgmp configure option, and made default for m68k as temporary
+    workaround
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 12 Aug 2002 23:49:09 -0400
+
+gcl (2.5.0.cvs20020625-41) unstable; urgency=high
+
+  * Minor rules revision for i164
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 13:49:03 -0400
+
+gcl (2.5.0.cvs20020625-40) unstable; urgency=high
+
+  * revamp CONST configure test for certain bfd versions
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 12:31:35 -0400
+
+gcl (2.5.0.cvs20020625-39) unstable; urgency=high
+
+  * gcc-3.1 for ia64 fixes a compilation bug in num_co.c for -O3 and
+    higher -- code takes address of a variable kept in a register
+  * compile num_log.c with -O only on ia64 to work around compiler bug
+
+ -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 08:53:03 -0400
+
+gcl (2.5.0.cvs20020625-38) unstable; urgency=high
+
+  * check for long c statck addresses, fixing NULL_OR_ON_C_STACK macro
+    for ia64
+  * Remove error in clean target
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 10 Aug 2002 13:20:08 -0400
+
+gcl (2.5.0.cvs20020625-37) unstable; urgency=high
+
+  * Replace tmpnam and mktemp with less dangerous mkstemp
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 19:45:52 -0400
+
+gcl (2.5.0.cvs20020625-36) unstable; urgency=high
+
+  * Fix rsym compilation when not using bfd
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 19:10:16 -0400
+
+gcl (2.5.0.cvs20020625-35) unstable; urgency=high
+
+  * Don't build bfd/po subdir
+  * Build-depend on automake and gettext
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 14:36:58 -0400
+
+gcl (2.5.0.cvs20020625-34) unstable; urgency=high
+
+  * fix zero length array support
+  * reverse configure order for bfd and libiberty
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 11:52:38 -0400
+
+gcl (2.5.0.cvs20020625-33) unstable; urgency=high
+
+  * chmod +x for subconfigures
+  * dlopen for appropriate arches in debian/rules
+  * add custreloc configure option
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 10:16:55 -0400
+
+gcl (2.5.0.cvs20020625-32) unstable; urgency=high
+
+  * Local bfd build option to prepare for arch-specific patches
+  * Try default gmp3 build on m68k
+  * Fix merge-pathnames
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 00:13:16 -0400
+
+gcl (2.5.0.cvs20020625-31) unstable; urgency=high
+
+  * #undef bool in object.h for some gcc-3.1 installations
+  * New number_tan implementation using real tan, so optimized compiled
+    code will find symbol in -lm
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  6 Aug 2002 18:37:52 -0400
+
+gcl (2.5.0.cvs20020625-30) unstable; urgency=high
+
+  * fix bug in cmpif.lsp and recompile compiler
+  * \-O6 \-fomit\-frame\-pointer for Linux, speed gain of ~ 10%
+  * clean saved_gcl_pcl
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  5 Aug 2002 16:34:33 -0400
+
+gcl (2.5.0.cvs20020625-29) unstable; urgency=high
+
+  * Back out of hppa assembler register flush for hppa, apparently issue
+    is cleared by long/object function declaration fix
+  * Remove ansi2knr.1 man page, Closes: #155067
+  * hppa still has gc leak, possibly due to faulty setjmp.  Try Lamont
+    Jones' latest assembler to flush regs
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  2 Aug 2002 20:50:21 -0400
+
+gcl (2.5.0.cvs20020625-28) unstable; urgency=high
+
+  * SGC support for alpha
+  * generic gmp3 build for m68k
+  * compiler changes to declare all functions as returning object, with
+    functions that actually return long being cast appropriately
+  * back out of m68k hack in eval.c and funlink.c
+
+ -- Camm Maguire <camm@enhanced.com>  Fri,  2 Aug 2002 18:22:04 -0400
+
+gcl (2.5.0.cvs20020625-27) unstable; urgency=high
+
+  * Use generic lshift.c in gmp3 for m68k
+  * use SGC for ia64
+  * m68k workaround, cast (object(*)()) to (long(*)()) in funlink.c and
+    eval.c
+  * GBC register spiil asm for hppa
+  * fix hash_equal declaration error in hash.d
+
+ -- Camm Maguire <camm@enhanced.com>  Thu,  1 Aug 2002 18:12:49 -0400
+
+gcl (2.5.0.cvs20020625-26) unstable; urgency=high
+
+  * Remove extra load of tkl.o in install target of main makefile
+  * gcc-3.1 for hppa
+  * Remove gcc version spec for m68k
+  * \-fPIC for hppa, needed for dlopen
+  * cleanup gcc 3.1 warning in funlink.c
+  * cc instead of ld for -shared linking in fasldlsym.c (needed for
+    hppa)
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 18:46:54 -0400
+
+gcl (2.5.0.cvs20020625-25) unstable; urgency=high
+
+  * Move chmod +x gmp3/* into debian/rules
+  * Remove gclm.bat from Debian package
+  * Build-Depend on autoconf, Closes: #154909
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 09:44:20 -0400
+
+gcl (2.5.0.cvs20020625-24) unstable; urgency=high
+
+  * chmod +x gmp3/configure
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 07:55:17 -0400
+
+gcl (2.5.0.cvs20020625-23) unstable; urgency=high
+
+  * 64bit SGC support
+  * SGC on by default for sparc-linux and mips(el)-linux
+  * Optimized logxor funtion
+  * Check for MP_LIMB_SIZE in fasdump.c, for 64bit support
+  * gbc fix for ia64
+  * gmp3 import for ia64
+  * system bzero, bcmp, and bcopy function prototypes
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 30 Jul 2002 23:11:58 -0400
+
+gcl (2.5.0.cvs20020625-22) unstable; urgency=high
+
+  * ElfW macros in rsym*.c for 64bit
+  * Allow for 8 byte gmp mp_limbs
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 25 Jul 2002 18:52:37 -0400
+
+gcl (2.5.0.cvs20020625-21) unstable; urgency=high
+
+  * Support for dlopen object loading where bfd is not yet working --
+    ./configure --enable-dlopen
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 25 Jul 2002 15:08:05 -0400
+
+gcl (2.5.0.cvs20020625-20) unstable; urgency=high
+
+  * Cleanups for --disable-bfd option
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 24 Jul 2002 15:05:28 -0400
+
+gcl (2.5.0.cvs20020625-19) unstable; urgency=high
+
+  * 64bit fixes
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 24 Jul 2002 12:16:42 -0400
+
+gcl (2.5.0.cvs20020625-18) unstable; urgency=high
+
+  * misc. lintian cleanups, mostly for 64 bit
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 23 Jul 2002 23:35:03 -0400
+
+gcl (2.5.0.cvs20020625-17) unstable; urgency=high
+
+  * Fixed typeo in error.c preventing arm compilation
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 22 Jul 2002 17:18:18 -0400
+
+gcl (2.5.0.cvs20020625-16) unstable; urgency=high
+
+  * Fix bad on_stack_list_vector args
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 22 Jul 2002 16:10:16 -0400
+
+gcl (2.5.0.cvs20020625-15) unstable; urgency=high
+
+  * More lint changes for sundry arches
+  * Fixed bug in Iapply_ap
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 23:40:33 -0400
+
+gcl (2.5.0.cvs20020625-14) unstable; urgency=high
+
+  * include stdarg.h when defining _GNU_SOURCE
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 18:47:43 -0400
+
+gcl (2.5.0.cvs20020625-13) unstable; urgency=high
+
+  * Proper va_dcl declarations
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 10:40:02 -0400
+
+gcl (2.5.0.cvs20020625-12) unstable; urgency=high
+
+  * cvs updates for missing ptrdiff_t
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 08:41:37 -0400
+
+gcl (2.5.0.cvs20020625-11) unstable; urgency=high
+
+  * cvs changes to compile cleanly with -Wall
+
+ -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 02:59:33 -0400
+
+gcl (2.5.0.cvs20020625-10) unstable; urgency=high
+
+  * Architecture any, though still have some issues
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 19:02:09 -0400
+
+gcl (2.5.0.cvs20020625-9) unstable; urgency=high
+
+  * cvs commits for 64bit support
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 18:01:21 -0400
+
+gcl (2.5.0.cvs20020625-8) unstable; urgency=high
+
+  * NULL_OR_ON_C_STACK macro correction for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 14:37:48 -0400
+
+gcl (2.5.0.cvs20020625-7) unstable; urgency=high
+
+  * arm is bigendian
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 10 Jul 2002 18:04:22 -0400
+
+gcl (2.5.0.cvs20020625-6) unstable; urgency=high
+
+  * cvs updates for arm build
+
+ -- Camm Maguire <camm@enhanced.com>  Tue,  9 Jul 2002 16:09:26 -0400
+
+gcl (2.5.0.cvs20020625-5) unstable; urgency=high
+
+  * CC environment variable setting in debian/rules to aid in porting
+  * gcc 2.95 for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Sat,  6 Jul 2002 23:00:23 -0400
+
+gcl (2.5.0.cvs20020625-4) unstable; urgency=high
+
+  * gcc 3.0 for arm
+  * cachectl header for m68k
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  1 Jul 2002 15:47:53 -0400
+
+gcl (2.5.0.cvs20020625-3) unstable; urgency=high
+
+  * Better libbfd detection for arm/alpha
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 26 Jun 2002 17:27:21 -0400
+
+gcl (2.5.0.cvs20020625-2) unstable; urgency=high
+
+  * s390 support
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 25 Jun 2002 21:25:35 -0400
+
+gcl (2.5.0.cvs20020625-1) unstable; urgency=high
+
+  * CVS updates, new s390 arch
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 25 Jun 2002 19:26:36 -0400
+
+gcl (2.5.0.cvs20020610-2) unstable; urgency=high
+
+  * cvs updates
+
+ -- Camm Maguire <camm@enhanced.com>  Thu, 13 Jun 2002 08:42:32 -0400
+
+gcl (2.5.0.cvs20020610-1) unstable; urgency=high
+
+  * cvs updates
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 12 Jun 2002 23:04:57 -0400
+
+gcl (2.5.0.cvs20020523-2) unstable; urgency=high
+
+  * configure updates for better tk detection
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 24 May 2002 18:50:22 -0400
+
+gcl (2.5.0.cvs20020523-1) unstable; urgency=high
+
+  * New upstream release
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 24 May 2002 18:50:22 -0400
+
+gcl (2.5.0.cvs20020429-1) unstable; urgency=high
+
+  * Build-Depend on tk8.2-dev, Closes: #144330
+  * New cvs updates
+  * Added sparc to arch list, Closes: #143465
+
+ -- Camm Maguire <camm@enhanced.com>  Mon, 29 Apr 2002 23:07:36 -0400
+
+gcl (2.5.0.cvs20020219-2) unstable; urgency=medium
+
+  * flavor ->debian-emacs-flavor in emacsen-startup
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  4 Mar 2002 14:29:59 -0500
+
+gcl (2.5.0.cvs20020219-1) unstable; urgency=medium
+
+  * Updated package descriptions, Closes: #134402
+  * Static linking of libbfd, Closes: #134647
+  * Gcl currently only available on i386, arm and m68k as specified in
+    the Architecture control field, Closes: #133912
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 19 Feb 2002 12:04:29 -0500
+
+gcl (2.5.0.cvs-3) unstable; urgency=medium
+
+  * Build-depend on texi2html, Closes: #133699
+
+ -- Camm Maguire <camm@enhanced.com>  Wed, 13 Feb 2002 16:22:35 -0500
+
+gcl (2.5.0.cvs-2) unstable; urgency=medium
+
+  * Put in versioned dependency on binutils for libbfd support, rebuilt
+    with latest binutils, Closes: #133004
+
+ -- Camm Maguire <camm@enhanced.com>  Tue, 12 Feb 2002 13:19:12 -0500
+
+gcl (2.5.0.cvs-1) unstable; urgency=medium
+
+  * Latest patches from CVS, enabling libbfd relocations, among other
+    things
+  * /etc/emacs/site-start.d/50gcl.el as conffile, Closes: #132137
+  * limited arm and m68k support
+
+ -- Camm Maguire <camm@enhanced.com>  Mon,  4 Feb 2002 09:32:29 -0500
+
+gcl (2.5.0-1) unstable; urgency=medium
+
+  * New maintainer
+  * New upstream release
+  * New release so far builds only on i386, Closes: #116070, Closes:
+    #123371
+  * New release so far builds only on i386, Closes: #115041
+  * Gcl must currently use its own copy of gmp, as the upstream version
+    of gmp uses malloc, which interferes with gcl's garbage collection
+    and relocation scheme.  The change from malloc to alloca has been
+    suggested to upstream gmp developers. Closes: #108910
+  * Tcl/Tk support now in. Closes: #113197
+
+ -- Camm Maguire <camm@enhanced.com>  Fri, 21 Dec 2001 00:03:43 -0500
+
+gcl (2.4.0-3) unstable; urgency=medium
+
+  * Make gcl use libgmp3 package. (closes: #108910)
+  * Remove tk support. (closes: #108909)
+  * Fix stupid missing dependency line. (closes: #108907, #108908)
+  * Removed readme.mingw from the debian package, this package is not compiled under
+    mingw (windows gcc port).
+  * Close ITA bug. (closes: #112312)
+
+ -- Baruch Even <baruch@debian.org>  Sat, 22 Sep 2001 00:27:14 +0300
+
+gcl (2.4.0-2) unstable; urgency=low
+
+  * Change tclsh Build-Depends to tcl8.0 because apt is broken. (closes: #99261)
+
+ -- JP Sugarbroad <taral@taral.net>  Wed, 30 May 2001 14:34:53 -0500
+
+gcl (2.4.0-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:31:01 -0500
+
+gcl (2.3.7+beta3-3) unstable; urgency=low
+
+  * Move gcl-doc to section doc (closes: #78666)
+
+ -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:26:28 -0500
+
+gcl (2.3.7+beta3-2) unstable; urgency=low
+
+  * Remove alpha from arch list
+  * Move tcl/tk from Depends to Suggests
+
+ -- JP Sugarbroad <taral@taral.net>  Fri,  4 May 2001 16:24:11 -0500
+
+gcl (2.3.7+beta3-1) unstable; urgency=low
+
+  * New maintainer
+  * Repackaged with debhelper (closes: #42045, #86097, #91475, #91478)
+  * New upstream release (closes: #59577, #71096)
+  * Added sparc+alpha, removed m68k (closes: #87407)
+
+ -- JP Sugarbroad <taral@taral.net>  Mon, 30 Apr 2001 19:07:49 -0500
+
+gcl (2.2.1-6) unstable; urgency=low
+
+  * Disable stripping of "saved_gcl" binary. (#45778)
+
+ -- Steve Dunham <dunham@debian.org>  Fri, 24 Sep 1999 14:39:15 -0400
+
+gcl (2.2.1-5) unstable; urgency=low
+
+  * Fix m68k build
+
+ -- Steve Dunham <dunham@debian.org>  Tue,  6 Jul 1999 09:45:09 -0400
+
+gcl (2.2.1-4) unstable; urgency=low
+
+  * Fix bug #31718
+
+ -- Steve Dunham <dunham@debian.org>  Fri,  2 Jul 1999 11:11:12 -0400
+
+gcl (2.2.1-3) unstable; urgency=low
+
+  * Add m68k patches
+
+ -- Steve Dunham <dunham@debian.org>  Wed, 16 Dec 1998 14:25:46 -0500
+
+gcl (2.2.1-2) unstable; urgency=low
+
+  * Compile against libc6.  New maintainer.
+
+ -- Steve Dunham <dunham@cps.msu.edu>  Wed,  5 Nov 1997 10:09:12 -0500
+
+gcl (2.2.1-1) unstable; urgency=low
+
+  * New upstream release; suggests tcl76, tk42.
+  * gcl-doc contains gcl-si and gcl-tk info pages.
+  * debian/rules: clean target removes temporary files from h and o
+    subdirectories (bug #5984).
+
+ -- Karl Sackett <krs@debian.org>  Fri, 3 Jan 1997 10:16:40 -0600
+
+gcl (2.2-5) unstable; urgency=low
+
+  * Converted package to 2.1.1.0 standard.
+  * Stripped gcltkaux (bug #5074).
+  * gcl-si and gcl-tk info pages converted to HTML.
+
+ -- Karl Sackett <krs@debian.org>  Tue, 5 Nov 1996 13:30:30 -0600
+
+2.2-4
+        * add-defs: patched locates for tk.tcl, init.tcl 
+        * gcl-tk/tkAppInit.c: patched for tk4.1 support
+        * gcl-tk/tkMain.c: patched for tk4.1 support
+2.2-3
+        * Debian support files now partily architecture independent.
+          There are, however, no add-defs files except for 386-linux.
+        * Rebuilt package to correct corrupted upload problem.
+2.2-2
+        * Removed tk support from distribution.  This was written to
+          use tk-3.6 and doesn't support tk-4.0 or tk-4.1.  I am not aware
+          of any plans to upgrade the code. (Closes bug #2865)
+2.2-1
+        * Added Debian support files
+        * h/386-linux.defs: set OFLAG = -O2
+        * h/386-linux.h: undid patch that swaped signal.h for sigcontext.h
diff --git a/compat b/compat
new file mode 100644 (file)
index 0000000..b1bd38b
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+13
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..65070df
--- /dev/null
+++ b/control
@@ -0,0 +1,39 @@
+Source: gcl
+Section: lisp
+Priority: optional
+Maintainer: Camm Maguire <camm@debian.org>
+Homepage: http://gnu.org/software/gcl
+Build-Depends: debhelper (>= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, binutils-dev, libtirpc-dev
+Standards-Version: 4.5.0
+
+Package: gcl
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${gcc}, debconf (>= 1.2.0), emacs | emacsen, ucf, libtirpc-dev
+Breaks: emacsen-common (<< 2.0.0)
+Suggests: gcl-doc
+Description: GNU Common Lisp compiler
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains the Lisp system itself.  Documentation 
+ is provided in the gcl-doc package.
+
+Package: gcl-doc
+Section: doc
+Architecture: all
+Conflicts: gclinfo
+Replaces: gclinfo
+Depends: dpkg (>= 1.15.4), ${misc:Depends}
+Description: Documentation for GNU Common Lisp
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains Documentation in info format of both the
+ system internals, as well as the graphical interface currently
+ implemented in Tcl/Tk.
diff --git a/control_ b/control_
new file mode 100644 (file)
index 0000000..65070df
--- /dev/null
+++ b/control_
@@ -0,0 +1,39 @@
+Source: gcl
+Section: lisp
+Priority: optional
+Maintainer: Camm Maguire <camm@debian.org>
+Homepage: http://gnu.org/software/gcl
+Build-Depends: debhelper (>= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, binutils-dev, libtirpc-dev
+Standards-Version: 4.5.0
+
+Package: gcl
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${gcc}, debconf (>= 1.2.0), emacs | emacsen, ucf, libtirpc-dev
+Breaks: emacsen-common (<< 2.0.0)
+Suggests: gcl-doc
+Description: GNU Common Lisp compiler
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains the Lisp system itself.  Documentation 
+ is provided in the gcl-doc package.
+
+Package: gcl-doc
+Section: doc
+Architecture: all
+Conflicts: gclinfo
+Replaces: gclinfo
+Depends: dpkg (>= 1.15.4), ${misc:Depends}
+Description: Documentation for GNU Common Lisp
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains Documentation in info format of both the
+ system internals, as well as the graphical interface currently
+ implemented in Tcl/Tk.
diff --git a/control_cvs b/control_cvs
new file mode 100644 (file)
index 0000000..97d4582
--- /dev/null
@@ -0,0 +1,39 @@
+Source: gclcvs
+Section: lisp
+Priority: optional
+Maintainer: Camm Maguire <camm@debian.org>
+Homepage: http://gnu.org/software/gcl
+Build-Depends: debhelper (>= 13), libeditreadline-dev, m4, tk8.6-dev, libgmp-dev, libxmu-dev, libxaw7-dev, po-debconf, zlib1g-dev, tcl, binutils-dev
+Standards-Version: 4.5.0
+
+Package: gclcvs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${gcc}, debconf (>= 1.2.0), emacs | emacsen, ucf
+Breaks: emacsen-common (<< 2.0.0)
+Suggests: gclcvs-doc
+Description: GNU Common Lisp compiler, CVS snapshot
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains the Lisp system itself.  Documentation 
+ is provided in the gclcvs-doc package.
+
+Package: gclcvs-doc
+Section: doc
+Architecture: all
+Conflicts: gclinfo
+Replaces: gclinfo
+Depends: dpkg (>= 1.15.4), ${misc:Depends}
+Description: Documentation for GNU Common Lisp, CVS snapshot
+ GNU Common Lisp (GCL) is a Common Lisp compiler and interpreter
+ implemented in C, and complying mostly with the standard set 
+ forth in the book "Common Lisp, the Language I".  It attempts
+ to strike a useful middle ground in performance and portability
+ from its design around C.
+ .
+ This package contains Documentation in info format of both the
+ system internals, as well as the graphical interface currently
+ implemented in Tcl/Tk.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..c58a983
--- /dev/null
+++ b/copyright
@@ -0,0 +1,65 @@
+This package was debianized by JP Sugarbroad <taral@taral.net> on
+Mon, 30 Apr 2001 19:07:49 -0500.
+
+It was downloaded from http://savannah.gnu.org/projects/gcl
+
+Upstream Author: Bill Schelter <wfs@mail.ma.utexas.edu>
+
+Copyright:
+
+    This package is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this package; if not, write to the Free
+    Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+    02110-1301, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL-2'.
+
+The source under xgcl-2 is
+
+Copyright (c) 1995 Gordon S. Novak Jr., Hiep Huu Nguyen, William F. Schelter,
+and The University of Texas at Austin.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 1, or (at your option)
+any later version.
+
+and
+
+;;**********************************************************
+;;Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
+;;and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
+
+;;                        All Rights Reserved
+
+;;Permission to use, copy, modify, and distribute this software and its 
+;;documentation for any purpose and without fee is hereby granted, 
+;;provided that the above copyright notice appear in all copies and that
+;;both that copyright notice and this permission notice appear in 
+;;supporting documentation, and that the names of Digital or MIT not be
+;;used in advertising or publicity pertaining to distribution of the
+;;software without specific, written prior permission.  
+
+;;DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+;;ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+;;DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+;;ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+;;WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+;;ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+;;SOFTWARE.
+
+;;*****************************************************************
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-1'.
diff --git a/gcl.lintian-overrides b/gcl.lintian-overrides
new file mode 100644 (file)
index 0000000..35cdb23
--- /dev/null
@@ -0,0 +1,9 @@
+gcl: binary-compiled-with-profiling-enabled usr/lib/gcl-2.6.12-prof/unixport/saved_ansi_gcl
+gcl: binary-compiled-with-profiling-enabled usr/lib/gcl-2.6.12-prof/unixport/saved_gcl
+gcl: binary-compiled-with-profiling-enabled usr/lib/gcl-2.6.12/unixport/saved_ansi_gcl
+gcl: binary-compiled-with-profiling-enabled usr/lib/gcl-2.6.12/unixport/saved_gcl
+gcl: hardening-no-pie usr/lib/gcl-2.6.12-prof/unixport/saved_ansi_gcl
+gcl: hardening-no-pie usr/lib/gcl-2.6.12-prof/unixport/saved_gcl
+gcl: hardening-no-pie usr/lib/gcl-2.6.12/unixport/saved_ansi_gcl
+gcl: hardening-no-pie usr/lib/gcl-2.6.12/unixport/saved_gcl
+gcl: emacsen-common-without-dh-elpa
diff --git a/gcl.sh b/gcl.sh
new file mode 100755 (executable)
index 0000000..9ea8018
--- /dev/null
+++ b/gcl.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+EXT=@EXT@
+VERS=@VERS@
+
+. /etc/default/gcl$EXT
+if ! set | grep -q -w GCL_ANSI ; then GCL_ANSI=$DEFAULT_GCL_ANSI ; fi
+if ! set | grep -q -w GCL_PROF ; then GCL_PROF=$DEFAULT_GCL_PROF ; fi
+
+if [ "$GCL_PROF" = "" ] ; then 
+    DIR=/usr/lib/gcl-$VERS ; 
+else
+    DIR=/usr/lib/gcl-$VERS-prof ; 
+fi
+
+if [ "$GCL_ANSI" = "" ] ; then 
+    EXE=saved_gcl;
+else
+    EXE=saved_ansi_gcl;
+fi
+SYS=$DIR/unixport
+
+exec $SYS/$EXE -dir $SYS/ -libdir $DIR/ \
+   -eval '(setq si::*allow-gzipped-file* t)' \
+   -eval '(setq si::*tk-library* "/usr/lib/tk@TKVERS@")' \
+     "$@"
+
+# other options: -load /tmp/foo.o -load jo.lsp -eval "(joe 3)"
diff --git a/gcl.templates b/gcl.templates
new file mode 100644 (file)
index 0000000..3bc069d
--- /dev/null
@@ -0,0 +1,38 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
+Template: gcl@EXT@/default_gcl_ansi
+Type: boolean
+_Description: Use the work-in-progress ANSI build by default?
+ GCL is in the process of providing an ANSI compliant image in addition to
+ its traditional CLtL1 image still in production use.
+ .
+ Please see the README.Debian file for a brief description of these terms.
+ Choosing this option will determine which image will be used by default
+ when executing 'gcl@EXT@'.
+ .
+ This setting may be overridden by setting the GCL_ANSI
+ environment variable to any non-empty string for the ANSI build, and to
+ the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The
+ currently enforced build flavor will be reported in the initial startup
+ banner.
+
+Template: gcl@EXT@/default_gcl_prof
+Type: boolean
+_Description: Use the profiling build by default?
+ GCL has optional support for profiling via gprof.
+ .
+ Please see the documentation for si::gprof-start and si::gprof-quit
+ for details. As this build is slower than builds without gprof
+ support, it is not recommended for final production use.
+ .
+ Set the GCL_PROF environment variable to the empty string for more
+ optimized builds, or any non-empty string for profiling support; e.g.
+ GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported
+ in the initial startup banner.
diff --git a/in.gcl-doc.README.Debian b/in.gcl-doc.README.Debian
new file mode 100644 (file)
index 0000000..b8d01a6
--- /dev/null
@@ -0,0 +1,9 @@
+New in 2.6.2
+------------
+
+The gcl.texi files and the resulting html, info, and pdf outputs have
+been removed pending an enquiry into the copyright and license status
+of the dpANS documents upon which they are presumably based.
+
+
+ -- Camm Maguire <camm@debian.org>, Fri,  9 May 2014 19:08:59 +0000
diff --git a/in.gcl-doc.doc-base.main b/in.gcl-doc.doc-base.main
new file mode 100644 (file)
index 0000000..e15579b
--- /dev/null
@@ -0,0 +1,9 @@
+Document: gcl@EXT@-doc
+Title: GNU Common Lisp Documentation
+Author: W. Schelter
+Abstract: A Common Lisp compiler and interpreter based on C
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/gcl@EXT@-doc/gcl/index.html
+Files: /usr/share/doc/gcl@EXT@-doc/gcl/*.html
diff --git a/in.gcl-doc.doc-base.si b/in.gcl-doc.doc-base.si
new file mode 100644 (file)
index 0000000..faa0bc6
--- /dev/null
@@ -0,0 +1,12 @@
+Document: gcl@EXT@-si-doc
+Title: GNU Common Lisp Documentation -- System Internals 
+Author: W. Schelter
+Abstract: Documentation on GCL-specific Lisp system functions
+Section: Programming
+
+Format: PDF
+Files: /usr/share/doc/gcl@EXT@-doc/gcl-si*.pdf.gz /usr/share/doc/gcl@EXT@-doc/gcl-si*.pdf.gz
+
+Format: HTML
+Index: /usr/share/doc/gcl@EXT@-doc/gcl-si/index.html
+Files: /usr/share/doc/gcl@EXT@-doc/gcl-si/*.html
diff --git a/in.gcl-doc.doc-base.tk b/in.gcl-doc.doc-base.tk
new file mode 100644 (file)
index 0000000..23d74ee
--- /dev/null
@@ -0,0 +1,12 @@
+Document: gcl@EXT@-tk-doc
+Title: GNU Common Lisp Tk Interface Documentation
+Author: W. Schelter
+Abstract: Documentation for Graphical Interface to GCL using TCL/Tk
+Section: Programming
+
+Format: PDF
+Files: /usr/share/doc/gcl@EXT@-doc/gcl-tk*.pdf.gz /usr/share/doc/gcl@EXT@-doc/gcl-tk*.pdf.gz
+
+Format: HTML
+Index: /usr/share/doc/gcl@EXT@-doc/gcl-tk/index.html
+Files: /usr/share/doc/gcl@EXT@-doc/gcl-tk/*.html
diff --git a/in.gcl-doc.doc-base.xgcl b/in.gcl-doc.doc-base.xgcl
new file mode 100644 (file)
index 0000000..a78b27b
--- /dev/null
@@ -0,0 +1,15 @@
+Document: gcl@EXT@-xgcl-doc
+Title: GNU Common Lisp Documentation -- System Internals 
+Author: W. Schelter
+Abstract: Documentation on GCL-specific Lisp system functions
+Section: Programming
+
+Format: Text
+Files: /usr/share/doc/gcl@EXT@-doc/dwdoc.tex.gz
+
+Format: PDF
+Files: /usr/share/doc/gcl@EXT@-doc/dwdoc.pdf.gz
+
+Format: HTML
+Index: /usr/share/doc/gcl@EXT@-doc/dwdoc/dwdoc1.html
+Files: /usr/share/doc/gcl@EXT@-doc/dwdoc/*.html
diff --git a/in.gcl-doc.docs b/in.gcl-doc.docs
new file mode 100644 (file)
index 0000000..2757ff2
--- /dev/null
@@ -0,0 +1,3 @@
+faq
+readme
+readme.xgcl
diff --git a/in.gcl-doc.info b/in.gcl-doc.info
new file mode 100644 (file)
index 0000000..b8f188c
--- /dev/null
@@ -0,0 +1,14 @@
+debian/tmp/usr/share/info/gcl@EXT@-si.info
+debian/tmp/usr/share/info/gcl@EXT@-tk.info
+debian/tmp/usr/share/info/gcl@EXT@-tk.info-1
+debian/tmp/usr/share/info/gcl@EXT@-tk.info-2
+debian/tmp/usr/share/info/gcl@EXT@.info
+debian/tmp/usr/share/info/gcl@EXT@.info-1
+debian/tmp/usr/share/info/gcl@EXT@.info-2
+debian/tmp/usr/share/info/gcl@EXT@.info-3
+debian/tmp/usr/share/info/gcl@EXT@.info-4
+debian/tmp/usr/share/info/gcl@EXT@.info-5
+debian/tmp/usr/share/info/gcl@EXT@.info-6
+debian/tmp/usr/share/info/gcl@EXT@.info-7
+debian/tmp/usr/share/info/gcl@EXT@.info-8
+debian/tmp/usr/share/info/gcl@EXT@.info-9
diff --git a/in.gcl-doc.install b/in.gcl-doc.install
new file mode 100644 (file)
index 0000000..8e31d17
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/share/doc/gcl@EXT@-doc
diff --git a/in.gcl.config b/in.gcl.config
new file mode 100644 (file)
index 0000000..0d960b1
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+CONFIGFILE=/etc/default/gcl@EXT@
+set -e
+. /usr/share/debconf/confmodule
+
+# Load config file, if it exists.
+if [ -e $CONFIGFILE ]; then
+    . $CONFIGFILE || true
+
+    # Store values from config file into
+    # debconf db.
+    db_set gcl@EXT@/default_gcl_ansi $DEFAULT_GCL_ANSI
+    db_set gcl@EXT@/default_gcl_prof $DEFAULT_GCL_PROF
+fi
+
+# Ask questions.
+db_input medium gcl@EXT@/default_gcl_ansi || true
+db_input medium gcl@EXT@/default_gcl_prof || true
+db_go || true
diff --git a/in.gcl.docs b/in.gcl.docs
new file mode 100644 (file)
index 0000000..b50c945
--- /dev/null
@@ -0,0 +1,2 @@
+ansi-tests/test_results
+RELEASE-2.6.2.html
diff --git a/in.gcl.emacsen-compat b/in.gcl.emacsen-compat
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/in.gcl.emacsen-install b/in.gcl.emacsen-install
new file mode 100644 (file)
index 0000000..ed97209
--- /dev/null
@@ -0,0 +1,46 @@
+#! /bin/sh -e
+# /usr/lib/emacsen-common/packages/install/#PACKAGE#
+
+# Written by Jim Van Zandt <jrv@vanzandt.mv.com>, borrowing heavily
+# from the install scripts for gettext by Santiago Vila
+# <sanvila@ctv.es> and octave by Dirk Eddelbuettel <edd@debian.org>.
+
+FLAVOR=$1
+PACKAGE=gcl@EXT@
+
+if [ ${FLAVOR} = emacs ]; then exit 0; fi
+
+echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR}
+
+#FLAVORTEST=`echo $FLAVOR | cut -c-6`
+#if [ ${FLAVORTEST} = xemacs ] ; then
+#    SITEFLAG="-no-site-file"
+#else
+#    SITEFLAG="--no-site-file"
+#fi
+FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile"
+
+ELDIR=/usr/share/emacs/site-lisp/${PACKAGE}
+ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+
+# Install-info-altdir does not actually exist. 
+# Maybe somebody will write it.
+if test -x /usr/sbin/install-info-altdir; then
+    echo install/${PACKAGE}: install Info links for ${FLAVOR}
+    install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz
+fi
+
+install -m 755 -d ${ELCDIR}
+cd ${ELDIR}
+FILES=`echo *.el`
+cp ${FILES} ${ELCDIR}
+cd ${ELCDIR}
+
+cat << EOF > path.el
+(setq load-path (cons "." load-path) byte-compile-warnings nil)
+EOF
+${FLAVOR} ${FLAGS} ${FILES}
+rm -f *.el path.el
+
+exit 0
+
diff --git a/in.gcl.emacsen-remove b/in.gcl.emacsen-remove
new file mode 100644 (file)
index 0000000..699eca1
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+# /usr/lib/emacsen-common/packages/remove/#PACKAGE#
+
+FLAVOR=$1
+PACKAGE=gcl@EXT@
+
+if [ ${FLAVOR} != emacs ]; then
+    if test -x /usr/sbin/install-info-altdir; then
+        echo remove/${PACKAGE}: removing Info links for ${FLAVOR}
+        install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/#PACKAGE#.info.gz
+    fi
+
+    echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR}
+    rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE}
+fi
diff --git a/in.gcl.emacsen-startup b/in.gcl.emacsen-startup
new file mode 100644 (file)
index 0000000..e64d9a8
--- /dev/null
@@ -0,0 +1,19 @@
+;; -*-emacs-lisp-*-
+;;
+;; Emacs startup file for the Debian GNU/Linux #PACKAGE# package
+;;
+;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
+;; Modified by Dirk Eddelbuettel <edd@debian.org>
+;; Adapted for dh-make by Jim Van Zandt <jrv@vanzandt.mv.com>
+
+;; The #PACKAGE# package follows the Debian/GNU Linux 'emacsen' policy and
+;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
+;; xemacs19, emacs20, xemacs20...).  The compiled code is then
+;; installed in a subdirectory of the respective site-lisp directory.
+;; We have to add this to the load-path:
+(setq load-path (cons (concat "/usr/share/"
+                              (symbol-name debian-emacs-flavor)
+                              "/site-lisp/gcl@EXT@") load-path))
+
+(autoload 'run@EXT@ "gcl@EXT@" "" t)
+(autoload 'dbl@EXT@ "dbl@EXT@" "" t)
diff --git a/in.gcl.install b/in.gcl.install
new file mode 100644 (file)
index 0000000..731600b
--- /dev/null
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib
+debian/tmp/usr/bin
+debian/tmp/usr/share/emacs
diff --git a/in.gcl.manpages b/in.gcl.manpages
new file mode 100644 (file)
index 0000000..0b22534
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/share/man/man1/gcl@EXT@.1
diff --git a/in.gcl.postinst b/in.gcl.postinst
new file mode 100644 (file)
index 0000000..917588b
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/sh
+case "$1" in
+  configure)
+
+#      CONFIGFILE=$(tempfile -m 644)
+       CONFIGFILE=$(mktemp)
+       chmod 644 $CONFIGFILE
+       set -e
+       . /usr/share/debconf/confmodule
+       
+       if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ] ; then
+           
+           db_get gcl@EXT@/default_gcl_ansi
+           
+           if [ "$RET" = "true" ] ; then 
+               DEFAULT_GCL_ANSI=t
+           else
+               DEFAULT_GCL_ANSI=
+           fi
+           
+           db_get gcl@EXT@/default_gcl_prof
+           
+           if [ "$RET" = "true" ] ; then 
+               DEFAULT_GCL_PROF=y
+           else
+               DEFAULT_GCL_PROF=
+           fi
+           
+           echo "DEFAULT_GCL_ANSI=$DEFAULT_GCL_ANSI" >> $CONFIGFILE
+           echo "DEFAULT_GCL_PROF=$DEFAULT_GCL_PROF" >> $CONFIGFILE
+           
+       fi
+       
+       ucf --debconf-ok $CONFIGFILE /etc/default/gcl@EXT@
+       ucfr gcl@EXT@ /etc/default/gcl@EXT@
+
+#      chmod 644 /etc/default/gcl@EXT@
+       
+esac
+
+#DEBHELPER#
+
diff --git a/in.gcl.postrm b/in.gcl.postrm
new file mode 100644 (file)
index 0000000..5360f7d
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    purge)
+           for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist;  do
+               rm -f /etc/default/gcl@EXT@$ext
+           done
+           
+           rm -f /etc/default/gcl@EXT@
+           
+           if which ucf >/dev/null; then
+               ucf --purge /etc/default/gcl@EXT@
+           fi        
+           if which ucfr >/dev/null; then
+               ucfr --purge gcl@EXT@ /etc/default/gcl@EXT@
+           fi       
+           ;;
+esac
+
+#DEBHELPER#
diff --git a/old.in.gcl-doc.doc-base.main b/old.in.gcl-doc.doc-base.main
new file mode 100644 (file)
index 0000000..2d6f3d1
--- /dev/null
@@ -0,0 +1,12 @@
+Document: gcl@EXT@-doc
+Title: GNU Common Lisp Documentation
+Author: W. Schelter
+Abstract: A Common Lisp compiler and interpreter based on C
+Section: Apps/Programming
+
+Format: DVI
+Files: /usr/share/doc/gcl@EXT@-doc/gcl.dvi.gz /usr/share/doc/gcl@EXT@-doc/gcl.dvi
+
+Format: HTML
+Index: /usr/share/doc/gcl@EXT@-doc/gcl/index.html
+Files: /usr/share/doc/gcl@EXT@-doc/gcl/*.html
diff --git a/patches/Version_2_6_15pre1 b/patches/Version_2_6_15pre1
new file mode 100644 (file)
index 0000000..c12df80
--- /dev/null
@@ -0,0 +1,280 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-2) unstable; urgency=medium
+ .
+   * Version_2_6_15pre1
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2023-02-12
+
+--- gcl-2.6.14.orig/cmpnew/gcl_cmpfun.lsp
++++ gcl-2.6.14/cmpnew/gcl_cmpfun.lsp
+@@ -419,7 +419,7 @@
+                    (t (error "should not get here")))
+              )))
+     (c1expr (cons fun args))))
+-(defun shift>> (a b) (ash a  b))
++(defun shift>> (a b) (ash a  (- b)))
+ (defun shift<< (a b) (ash a  b))
+ (si:putprop 'ash '(c1ash-condition . c1ash)  'c1conditional)
+ (si:putprop 'shift>> "Lash" 'lfun)
+--- gcl-2.6.14.orig/cmpnew/gcl_cmpopt.lsp
++++ gcl-2.6.14/cmpnew/gcl_cmpopt.lsp
+@@ -1280,11 +1280,6 @@
+ ;; type_of(#0)==t_bitvector")
+ ;;    (get 'vectorp 'inline-always))
+-;;WRITE-CHAR
+- (push '((t) t #.(flags set)
+-  "@0;(writec_stream(char_code(#0),Vstandard_output->s.s_dbind),(#0))")
+-   (get 'write-char 'inline-unsafe))
+-
+ ;;EVENP
+ (push '((t) boolean #.(compiler::flags) "immnum_evenp(#0)") (get 'evenp 'compiler::inline-always))
+ ;;ODDP
+--- gcl-2.6.14.orig/configure
++++ gcl-2.6.14/configure
+@@ -7091,8 +7091,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char *argv[],char *envp[]) {
+                       #include "h/unrandomize.h"
+                       return 0;
+@@ -7128,8 +7127,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char * argv[],char * envp[]) {
+                       FILE *f;
+                       #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -7165,8 +7163,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char * argv[],char * envp[]) {
+                       FILE *f;
+                       #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -7215,8 +7212,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int main(int argc,char **argv,char **envp) {
+                   FILE *fp = fopen("conftest1","w");
+                   #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -7255,8 +7251,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int main(int argc,char **argv,char **envp) {
+                   void *b,*c;
+                   FILE *fp = fopen("conftest1","w");
+@@ -7311,8 +7306,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   FILE *fp = fopen("conftest1","w");
+@@ -7362,8 +7356,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   void *v ;
+@@ -7415,8 +7408,7 @@ else $as_nop
+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   #ifdef CAN_UNRANDOMIZE_SBRK
+--- gcl-2.6.14.orig/configure.in
++++ gcl-2.6.14/configure.in
+@@ -1181,8 +1181,7 @@ if test "$HAVE_SBRK" = "1" ; then
+     AC_RUN_IFELSE(
+       [AC_LANG_SOURCE(
+               [[
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char *argv[],char *envp[]) {
+                       #include "h/unrandomize.h"
+                       return 0;
+@@ -1197,8 +1196,7 @@ if test "$HAVE_SBRK" = "1" ; then
+     AC_RUN_IFELSE(
+       [AC_LANG_SOURCE(
+               [[
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char * argv[],char * envp[]) {
+                       FILE *f;
+                       #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -1218,8 +1216,7 @@ if test "$HAVE_SBRK" = "1" ; then
+     AC_RUN_IFELSE(
+       [AC_LANG_SOURCE(
+               [[
+-                  #include <stdio.h>
+-                  #include <stdlib.h>
++                  #include "h/unrandomize_headers.h"
+                   int main(int argc,char * argv[],char * envp[]) {
+                       FILE *f;
+                       #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -1249,8 +1246,7 @@ AC_MSG_CHECKING(CSTACK_DIRECTION)
+ AC_RUN_IFELSE(
+     [AC_LANG_SOURCE(
+           [[
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int main(int argc,char **argv,char **envp) {
+                   FILE *fp = fopen("conftest1","w");
+                   #ifdef CAN_UNRANDOMIZE_SBRK
+@@ -1268,8 +1264,7 @@ AC_MSG_CHECKING([finding CSTACK_ALIGNMEN
+ AC_RUN_IFELSE(
+     [AC_LANG_SOURCE(
+           [[
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int main(int argc,char **argv,char **envp) {
+                   void *b,*c;
+                   FILE *fp = fopen("conftest1","w");
+@@ -1297,8 +1292,7 @@ AC_MSG_CHECKING(CSTACK_ADDRESS)
+ AC_RUN_IFELSE(
+     [AC_LANG_SOURCE(
+           [[
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   FILE *fp = fopen("conftest1","w");
+@@ -1327,8 +1321,7 @@ AC_MSG_CHECKING([cstack bits])
+ AC_RUN_IFELSE(
+     [AC_LANG_SOURCE(
+           [[
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   void *v ;
+@@ -1359,8 +1352,7 @@ AC_MSG_CHECKING(NEG_CSTACK_ADDRESS)
+ AC_RUN_IFELSE(
+     [AC_LANG_SOURCE(
+           [[
+-              #include <stdio.h>
+-              #include <stdlib.h>
++              #include "h/unrandomize_headers.h"
+               int
+               main(int argc,char **argv,char **envp) {
+                   #ifdef CAN_UNRANDOMIZE_SBRK
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1,2 +1 @@
+-"Version_2_6_14"
+-
++"Version_2_6_15pre1"
+--- gcl-2.6.14.orig/h/unrandomize.h
++++ gcl-2.6.14/h/unrandomize.h
+@@ -1,11 +1,3 @@
+-#include <sys/personality.h>
+-#include <sys/mman.h>
+-#include <syscall.h>
+-#include <unistd.h>
+-#include <string.h>
+-#include <alloca.h>
+-#include <errno.h>
+-
+ {
+   errno=0;
+--- /dev/null
++++ gcl-2.6.14/h/unrandomize_headers.h
+@@ -0,0 +1,10 @@
++#include <stdio.h>
++#include <stdlib.h>
++#include <sys/personality.h>
++#include <sys/mman.h>
++#include <syscall.h>
++#include <unistd.h>
++#include <string.h>
++#include <alloca.h>
++#include <errno.h>
++
+--- gcl-2.6.14.orig/lsp/gcl_top.lsp
++++ gcl-2.6.14/lsp/gcl_top.lsp
+@@ -130,6 +130,7 @@
+       (cond ((equal x "-load") (load (pop args)))
+           ((equal x "-eval") (eval (read-from-string (pop args))))
+           ((equal x "-batch") (setq *top-level-hook* 'bye))
++          ((or (equal x "-v") (equal x "--version")) (format t "~a~%" (lisp-implementation-version)) (setq *top-level-hook* 'bye))
+           ((equal x "-o-file") (unless (read-from-string (car args))
+                                  (push (cons :o-file nil) compile)
+                                  (pop args)))
+--- gcl-2.6.14.orig/o/gcl_readline.d
++++ gcl-2.6.14/o/gcl_readline.d
+@@ -109,7 +109,7 @@ rl_completion_words(const char *text, in
+       }
+     }
+     
+-    package=package ? package : user_package;
++    package=(package!=OBJNULL && package!=Cnil) ? package : user_package;
+     use=package->p.p_uselist;
+     internal=temp && temp[1]==':' ? 1 : 0;
+     ftext=text;
+--- gcl-2.6.14.orig/o/main.c
++++ gcl-2.6.14/o/main.c
+@@ -516,6 +516,8 @@ which(const char *n,char *o) {
+ static int ARGC;
+ static char **ARGV;
++#include "unrandomize_headers.h"
++
+ int
+ main(int argc, char **argv, char **envp) {
diff --git a/patches/Version_2_6_15pre2 b/patches/Version_2_6_15pre2
new file mode 100644 (file)
index 0000000..b0ed68f
--- /dev/null
@@ -0,0 +1,42 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-3) unstable; urgency=medium
+ .
+   * Version_2_6_15pre2
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2023-02-13
+
+--- gcl-2.6.14.orig/cmpnew/gcl_cmpfun.lsp
++++ gcl-2.6.14/cmpnew/gcl_cmpfun.lsp
+@@ -419,7 +419,7 @@
+                    (t (error "should not get here")))
+              )))
+     (c1expr (cons fun args))))
+-(defun shift>> (a b) (ash a  (- b)))
++(defun shift>> (a b) (ash a  b))
+ (defun shift<< (a b) (ash a  b))
+ (si:putprop 'ash '(c1ash-condition . c1ash)  'c1conditional)
+ (si:putprop 'shift>> "Lash" 'lfun)
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre1"
++"Version_2_6_15pre2"
diff --git a/patches/Version_2_6_15pre3 b/patches/Version_2_6_15pre3
new file mode 100644 (file)
index 0000000..9828723
--- /dev/null
@@ -0,0 +1,72 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-4) unstable; urgency=medium
+ .
+   * Version_2_6_15pre3
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2023-02-14
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre2"
++"Version_2_6_15pre3"
+--- gcl-2.6.14.orig/o/gcl_readline.d
++++ gcl-2.6.14/o/gcl_readline.d
+@@ -117,14 +117,14 @@ rl_completion_words(const char *text, in
+     wtext=*wtext==':' ? wtext+1 : wtext;
+     len=strlen(wtext);
+     tp=package;
+-    i=0;
+     base=internal ? tp->p.p_internal : tp->p.p_external;
+     size=internal ? tp->p.p_internal_size : tp->p.p_external_size;
++    i=0;
+     l=base[i];
+   }
+-  while (tp && tp != Cnil) {
++  while (tp != OBJNULL && tp != Cnil) {
+     while (1) {
+       while (type_of(l)==t_cons) {
+@@ -147,17 +147,17 @@ rl_completion_words(const char *text, in
+         return c;
+       }
+       }
+-      if (++i==size)
++      if (++i>=size)
+       break;
+       l=base[i];
+     }      
+     tp=use->c.c_car;
+     use=use->c.c_cdr;
+-    base=internal ? tp->p.p_internal : tp->p.p_external;
+-    size=internal ? tp->p.p_internal_size : tp->p.p_external_size;
++    base=tp==Cnil ? NULL : (internal ? tp->p.p_internal : tp->p.p_external);
++    size=tp==Cnil ? 0    : (internal ? tp->p.p_internal_size : tp->p.p_external_size);
+     i=0;
+-    l=base[i];
++    l=base==NULL ? Cnil : base[i];
+   }
diff --git a/patches/Version_2_6_15pre4 b/patches/Version_2_6_15pre4
new file mode 100644 (file)
index 0000000..77465d7
--- /dev/null
@@ -0,0 +1,827 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-5) unstable; urgency=medium
+ .
+   * Version_2_6_15pre4
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-02-23
+
+--- gcl-2.6.14.orig/RELEASE-2.5.1
++++ gcl-2.6.14/RELEASE-2.5.1
+@@ -133,6 +133,6 @@ TO DO:
+       1) Full ANSI compliance
+       2) Native optimized blas support
+       3) Integrate MPI support
+-      4) GCL as a suported GCC front end.
++      4) GCL as a supported GCC front end.
+       5) Performance/memory optimization
+--- gcl-2.6.14.orig/ansi-tests/ensure-directories-exist.lsp
++++ gcl-2.6.14/ansi-tests/ensure-directories-exist.lsp
+@@ -108,7 +108,7 @@
+ ;;; Case where directory shouldn't exist
+-;; The directort ansi-tests/scratch must not exist before this
++;; The directory ansi-tests/scratch must not exist before this
+ ;; test is run
+ (deftest ensure-directories-exist.8
+   (let* ((subdir (make-pathname :directory '(:relative "scratch")
+--- gcl-2.6.14.orig/ansi-tests/iteration.lsp
++++ gcl-2.6.14/ansi-tests/iteration.lsp
+@@ -121,7 +121,7 @@
+       (%f))))
+   45)
+-;;; Confirm that the variables in succesive iterations are
++;;; Confirm that the variables in successive iterations are
+ ;;; identical
+ (deftest do.15
+   (mapcar #'funcall
+@@ -240,7 +240,7 @@
+       (%f))))
+   45)
+-;;; Confirm that the variables in succesive iterations are
++;;; Confirm that the variables in successive iterations are
+ ;;; identical
+ (deftest do*.15
+   (mapcar #'funcall
+--- gcl-2.6.14.orig/ansi-tests/loop1.lsp
++++ gcl-2.6.14/ansi-tests/loop1.lsp
+@@ -211,7 +211,7 @@
+   (loop for x from 1 to 5 do nil finally (return x))
+   5)
+-;;; Test that the index variable acheives the exclusive
++;;; Test that the index variable achieves the exclusive
+ ;;; upper bound, but does not exceed it.
+ (deftest loop.1.41
+   (loop for x from 1 below 5 do nil finally (return x))
+@@ -224,4 +224,4 @@
+ (deftest loop.1.43
+   (loop for x from 10 above 0 do nil finally (return x))
+   1)
+-|#
+\ No newline at end of file
++|#
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre3"
++"Version_2_6_15pre4"
+--- gcl-2.6.14.orig/h/elf64_riscv64_reloc.h
++++ gcl-2.6.14/h/elf64_riscv64_reloc.h
+@@ -23,8 +23,50 @@
+     case R_RISCV_JAL:
+       break;
+     case R_RISCV_64:
+-      store_val(where,MASK(64),(s+a));
++      store_val(where,~0L,(s+a));
+       break;
+     case R_RISCV_32:
+       store_val(where,MASK(32),(s+a));
+       break;
++    case R_RISCV_32_PCREL:
++      store_val(where,MASK(32),(s+a)-p);
++      break;
++    case R_RISCV_ADD8:
++      add_val(where,MASK(8),(s+a));
++      break;
++    case R_RISCV_ADD16:
++      add_val(where,MASK(16),(s+a));
++      break;
++    case R_RISCV_ADD32:
++      add_val(where,MASK(32),(s+a));
++      break;
++    case R_RISCV_ADD64:
++      add_val(where,~0L,(s+a));
++      break;
++    case R_RISCV_SUB6:
++      add_val(where,MASK(6),-(s+a));
++      break;
++    case R_RISCV_SUB8:
++      add_val(where,MASK(8),-(s+a));
++      break;
++    case R_RISCV_SUB16:
++      add_val(where,MASK(16),-(s+a));
++      break;
++    case R_RISCV_SUB32:
++      add_val(where,MASK(32),-(s+a));
++      break;
++    case R_RISCV_SUB64:
++      add_val(where,~0L,-(s+a));
++      break;
++    case R_RISCV_SET6:
++      store_val(where,MASK(6),(s+a));
++      break;
++    case R_RISCV_SET8:
++      store_val(where,MASK(8),(s+a));
++      break;
++    case R_RISCV_SET16:
++      store_val(where,MASK(16),(s+a));
++      break;
++    case R_RISCV_SET32:
++      store_val(where,MASK(32),(s+a));
++      break;
+--- gcl-2.6.14.orig/info/chap-10.texi
++++ gcl-2.6.14/info/chap-10.texi
+@@ -996,7 +996,7 @@ If there is no @i{property} with that @i
+ @b{setf} of @b{get} may be used to associate a new @i{object}
+ with an existing indicator already on the @i{symbol}'s @i{property list},
+-or to create a new assocation if none exists.
++or to create a new association if none exists.
+ If there are multiple @i{properties}_1 with that @i{property indicator},
+ @b{setf} of @b{get} associates the @i{new-value} 
+--- gcl-2.6.14.orig/info/chap-14.texi
++++ gcl-2.6.14/info/chap-14.texi
+@@ -160,7 +160,7 @@ and the @i{cdr} is the @i{value} associa
+ @w{  assoc  assoc-if-not  rassoc   rassoc-if-not  }
+ @noindent
+-@w{  Figure 14--4: Some defined names related to assocation lists.}
++@w{  Figure 14--4: Some defined names related to association lists.}
+ @end group
+ @end format
+@@ -3046,7 +3046,7 @@ If there is no @i{property} with that @i
+ @b{setf} of @b{getf} may be used to associate a new @i{object}
+ with an existing indicator in the @i{property list} held by @i{place},
+-or to create a new assocation if none exists.
++or to create a new association if none exists.
+ If there are multiple @i{properties}_1 with that @i{property indicator},
+ @b{setf} of @b{getf} associates the @i{new-value} 
+--- gcl-2.6.14.orig/info/chap-19.texi
++++ gcl-2.6.14/info/chap-19.texi
+@@ -2119,7 +2119,7 @@ is signaled.
+ @b{translate-logical-pathname} might perform additional translations,
+     typically to provide translation of file types to local naming
+-    conventions, to accomodate physical file systems with limited length
++    conventions, to accommodate physical file systems with limited length
+     names, or to deal with special character requirements such as
+     translating hyphens to underscores or uppercase letters to lowercase.
+     Any such additional translations are @i{implementation-defined}.  Some
+--- gcl-2.6.14.orig/info/chap-21.texi
++++ gcl-2.6.14/info/chap-21.texi
+@@ -867,9 +867,9 @@ restricted to @b{integer} or a @i{subtyp
+ @subsubheading  Examples::
+ @example
+-;; Note that the stream must accomodate at least the specified type,
+-;; but might accomodate other types.  Further note that even if it does
+-;; accomodate exactly the specified type, the type might be specified in
++;; Note that the stream must accommodate at least the specified type,
++;; but might accommodate other types.  Further note that even if it does
++;; accommodate exactly the specified type, the type might be specified in
+ ;; any of several ways.
+  (with-open-file (s "test" :element-type '(integer 0 1)
+                            :if-exists :error
+@@ -2180,7 +2180,7 @@ and some aspects of the @i{file system}
+ to define.  A given @i{implementation} might not be able to support all of these options 
+ in exactly the manner stated.  An @i{implementation} is required to recognize all of 
+ these option keywords and to try to do something ``reasonable'' in the context of the 
+-host @i{file system}.  Where necessary to accomodate the @i{file system},
++host @i{file system}.  Where necessary to accommodate the @i{file system},
+ an @i{implementation} deviate slightly from the semantics specified here without 
+ being disqualified for consideration as a @i{conforming implementation}.
+ If it is utterly impossible for an @i{implementation} to handle some option
+--- gcl-2.6.14.orig/info/chap-26.texi
++++ gcl-2.6.14/info/chap-26.texi
+@@ -2218,7 +2218,7 @@ transitive verb
+   and that is one of:
+       the @i{symbol} @t{:default} 
+          (denoting an @i{implementation-dependent} default 
+-          @i{external file format} that can accomodate at least
++          @i{external file format} that can accommodate at least
+           the @i{base characters}),
+       some other @i{object} defined by the @i{implementation} to be
+       an @i{external file format designator}
+--- gcl-2.6.14.orig/info/chap-5.texi
++++ gcl-2.6.14/info/chap-5.texi
+@@ -3595,7 +3595,7 @@ rather than @b{eql} in a way that cannot
+ @subsubheading  Description::
+ The value of @b{eql} is @i{true} of two objects, @i{x} and
+-@i{y}, in the folowing cases:
++@i{y}, in the following cases:
+ @table @asis
+ @item 1.  
+--- gcl-2.6.14.orig/info/chap-9.texi
++++ gcl-2.6.14/info/chap-9.texi
+@@ -681,7 +681,7 @@ the @t{:test} option to @b{restart-case}
+ A @i{restart} can be ``associated with'' a @i{condition} explicitly
+ by @b{with-condition-restarts}, or implicitly by @b{restart-case}.
+-Such an assocation has @i{dynamic extent}.
++Such an association has @i{dynamic extent}.
+ A single @i{restart} may be associated with several @i{conditions} 
+ at the same time.
+@@ -2075,7 +2075,7 @@ This and the lack of any possibility of
+ differences between @b{break} and @b{cerror}.
+ The user interface aspects of @b{break} and @b{cerror} are
+-permitted to vary more widely, in order to accomodate the interface
++permitted to vary more widely, in order to accommodate the interface
+ needs of the @i{implementation}. For example, it is permissible for a
+ @i{Lisp read-eval-print loop} to be entered by @b{break} rather
+ than the conventional debugger.
+@@ -3464,7 +3464,7 @@ by the @b{restart-case} clause to receiv
+ to @b{invoke-restart}.
+ By default, @b{invoke-restart-interactively} passes no arguments and
+-all arguments must be optional in order to accomodate interactive
++all arguments must be optional in order to accommodate interactive
+ restarting.  However, the arguments need not be optional if the
+ @t{:interactive} 
+ keyword has been used to inform @b{invoke-restart-interactively}
+--- gcl-2.6.14.orig/info/compile.texi
++++ gcl-2.6.14/info/compile.texi
+@@ -260,22 +260,22 @@ GPROF-SET with both argments set to 0.
+ @defvar *DEFAULT-SYSTEM-P*
+-Pakcage:COMPILER
++Package:COMPILER
+ Specifies the default setting of :SYSTEM-P used by COMPILE.  Defaults to NIL.
+ @end defvar
+ @defvar *DEFAULT-C-FILE*
+-Pakcage:COMPILER
++Package:COMPILER
+ Specifies the default setting of :C-FILE used by COMPILE.  Defaults to NIL.
+ @end defvar
+ @defvar *DEFAULT-H-FILE*
+-Pakcage:COMPILER
++Package:COMPILER
+ Specifies the default setting of :H-FILE used by COMPILE.  Defaults to NIL.
+ @end defvar
+ @defvar *DEFAULT-DATA-FILE*
+-Pakcage:COMPILER
++Package:COMPILER
+ Specifies the default setting of :DATA-FILE used by COMPILE.  Defaults to NIL.
+ @end defvar
+--- gcl-2.6.14.orig/info/gcl-si.info
++++ gcl-2.6.14/info/gcl-si.info
+@@ -4228,19 +4228,19 @@ keyword is supplied to compile-file and
+      restored by calling GPROF-SET with both argments set to 0.
+  -- Variable: *DEFAULT-SYSTEM-P*
+-     Pakcage:COMPILER Specifies the default setting of :SYSTEM-P used by
++     Package:COMPILER Specifies the default setting of :SYSTEM-P used by
+      COMPILE. Defaults to NIL.
+  -- Variable: *DEFAULT-C-FILE*
+-     Pakcage:COMPILER Specifies the default setting of :C-FILE used by
++     Package:COMPILER Specifies the default setting of :C-FILE used by
+      COMPILE. Defaults to NIL.
+  -- Variable: *DEFAULT-H-FILE*
+-     Pakcage:COMPILER Specifies the default setting of :H-FILE used by
++     Package:COMPILER Specifies the default setting of :H-FILE used by
+      COMPILE. Defaults to NIL.
+  -- Variable: *DEFAULT-DATA-FILE*
+-     Pakcage:COMPILER Specifies the default setting of :DATA-FILE used
++     Package:COMPILER Specifies the default setting of :DATA-FILE used
+      by COMPILE. Defaults to NIL.
+  -- Variable: *FEATURES*
+--- gcl-2.6.14.orig/info/gcl-si/Compilation.html
++++ gcl-2.6.14/info/gcl-si/Compilation.html
+@@ -312,32 +312,32 @@ to be profiled.  All subsequent calls to
+ address range.  By default, the range is set to begin at the starting
+ address of the .text section, and to end at the current end of the
+ running core.  These default values can be restored by calling
+-GPROF-SET with both argments set to 0.
++GPROF-SET with both arguments set to 0.
+ </p>
+ </dd></dl>
+ <dl>
+ <dt id="index-_002aDEFAULT_002dSYSTEM_002dP_002a">Variable: <strong>*DEFAULT-SYSTEM-P*</strong></dt>
+-<dd><p>Pakcage:COMPILER
++<dd><p>Package:COMPILER
+ Specifies the default setting of :SYSTEM-P used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+ <dl>
+ <dt id="index-_002aDEFAULT_002dC_002dFILE_002a">Variable: <strong>*DEFAULT-C-FILE*</strong></dt>
+-<dd><p>Pakcage:COMPILER
++<dd><p>Package:COMPILER
+ Specifies the default setting of :C-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+ <dl>
+ <dt id="index-_002aDEFAULT_002dH_002dFILE_002a">Variable: <strong>*DEFAULT-H-FILE*</strong></dt>
+-<dd><p>Pakcage:COMPILER
++<dd><p>Package:COMPILER
+ Specifies the default setting of :H-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+ <dl>
+ <dt id="index-_002aDEFAULT_002dDATA_002dFILE_002a">Variable: <strong>*DEFAULT-DATA-FILE*</strong></dt>
+-<dd><p>Pakcage:COMPILER
++<dd><p>Package:COMPILER
+ Specifies the default setting of :DATA-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+--- gcl-2.6.14.orig/info/gcl-si/User-Interface.html
++++ gcl-2.6.14/info/gcl-si/User-Interface.html
+@@ -114,7 +114,7 @@ Start and End in order.
+ <dl>
+ <dt id="index-_002aBREAK_002dENABLE_002a">Variable: <strong>*BREAK-ENABLE*</strong></dt>
+ <dd><p>Package:LISP
+-GCL specific:  When an error occurrs, control enters to the break loop only
++GCL specific:  When an error occurs, control enters to the break loop only
+ if the value of this variable is non-NIL.
+ </p>
+--- gcl-2.6.14.orig/info/gcl/eql.html
++++ gcl-2.6.14/info/gcl/eql.html
+@@ -57,7 +57,7 @@ Next: <a href="equal.html" accesskey="n"
+ <span id="Description_003a_003a-87"></span><h4 class="subsubheading">Description::</h4>
+ <p>The value of <b>eql</b> is <i>true</i> of two objects, <i>x</i> and
+-<i>y</i>, in the folowing cases:
++<i>y</i>, in the following cases:
+ </p><dl compact="compact">
+ <dt>1.</dt>
+ <dd><p>If <i>x</i> and <i>y</i> are <b>eq</b>.
+--- gcl-2.6.14.orig/info/gcl/get.html
++++ gcl-2.6.14/info/gcl/get.html
+@@ -78,7 +78,7 @@ and returns its corresponding <i>propert
+ </p>
+ <p><b>setf</b> of <b>get</b> may be used to associate a new <i>object</i>
+ with an existing indicator already on the <i>symbol</i>&rsquo;s <i>property list</i>,
+-or to create a new assocation if none exists.
++or to create a new association if none exists.
+ </p>
+ <p>If there are multiple <i>properties</i>_1 with that <i>property indicator</i>,
+ <b>setf</b> of <b>get</b> associates the <i>new-value</i> 
+--- gcl-2.6.14.orig/info/gcl/intersection.html
++++ gcl-2.6.14/info/gcl/intersection.html
+@@ -99,7 +99,7 @@ the <tt>:key</tt> function typically ret
+ If <tt>:key</tt> is not supplied or <b>nil</b>, the <i>list-1</i> and
+ <i>list-2</i> elements are used.
+ </p>
+-<p>For every pair that <i>satifies the test</i>,
++<p>For every pair that <i>satisfies the test</i>,
+ exactly one of the two elements of the pair will be put in the result.
+ No element from either <i>list</i> appears in the result that does not 
+ <i>satisfy the test</i> for
+--- gcl-2.6.14.orig/info/si-defs.texi
++++ gcl-2.6.14/info/si-defs.texi
+@@ -507,7 +507,7 @@ Faslink does not work on most UNIX syste
+ @defun TOP-LEVEL ()
+ Package:SI
+-GCL specific: Starts the standard top-level listner of GCL.  When the GCL
++GCL specific: Starts the standard top-level listener of GCL.  When the GCL
+ process is invoked, it calls SI:TOP-LEVEL by (FUNCALL 'SI:TOP-LEVEL).
+      To change the top-level of GCL, redefine SI:TOP-LEVEL and save the core
+ imange in a file.  When the saved imange is invoked, it will start the
+@@ -926,7 +926,7 @@ Non nil means that a string-match should
+ Package: SI
+ Match regexp PATTERN in STRING starting in string starting at START
+ and ending at END.  Return -1 if match not found, otherwise
+-return the start index  of the first matchs.  The variable
++return the start index  of the first matches.  The variable
+ *MATCH-DATA* will be set to a fixnum array of sufficient size to hold
+ the matches, to be obtained with match-beginning and match-end.
+ If it already contains such an array, then the contents of it will
+--- gcl-2.6.14.orig/readme
++++ gcl-2.6.14/readme
+@@ -160,7 +160,7 @@ A new compiler has been written, which i
+ and provides some other benefits.   It will be in a future release.
+ We will need people willing to beta test and isolate any bugs.
+-Additonal work planned or desired:
++Additional work planned or desired:
+   * Clean up distribution and installation.  Make it easier to link in
+ C code such as Novak's window stuff.   Faslink is not portable (since
+--- gcl-2.6.14.orig/xgcl-2/Xakcl.paper
++++ gcl-2.6.14/xgcl-2/Xakcl.paper
+@@ -23,7 +23,7 @@
+               B. Creating and Using Windows
+                       1. Creating Windows 
+-                      2. Controling Window attributes
++                      2. Controlling Window attributes
+                       3. Getting Window Geometry
+               C. How to Use the Graphics Context
+@@ -64,11 +64,11 @@ All rights reserved.  See section G for
+       Xakcl is the basic Xwindows library for Akcl lisp (the C
+ header files for the library correspond to Xlib.h, Xutil.h, and X.h).
+ Since Xakcl supports only the basic Xwindows library, Xakcl
+-programming is intended to be a low level programming aproach to
++programming is intended to be a low level programming approach to
+ graphics.  As a consequence, any Xwindows program written in C can
+ also be written in Xakcl, with little cost in performance.  The
+-primitive operations range from controling minute details in color, to
+-creating pixmaps, and configuring windows.  Thus a programer using
++primitive operations range from controlling minute details in color, to
++creating pixmaps, and configuring windows.  Thus a programmer using
+ xakcl can exploit both the extensibility of Xwindows graphics
+ capabilities and the ease of lisp programming.
+@@ -80,12 +80,12 @@ library routines and programming convent
+ not required.  All X functions in Xakcl begin with the letter 'X' ,
+ unless otherwise mentioned.  The Syntax and names of Xakcl functions
+ are kept as closely to the X library functions as possible, so that a
+-user of the Xwindows' C libary will have no trouble in learning how to
++user of the Xwindows' C library will have no trouble in learning how to
+ use Xakcl.  Of course this also makes translation of X programs in C,
+ into Lisp easier.  For an introduction to X programming in C 'Xlib
+ Programming Manual for version 11' by Adrian Nye is suggested.  Also,
+ any reference manual on the X library would be helpful, since the
+-names of Xakcl functions are identical to those of the C libararies'
++names of Xakcl functions are identical to those of the C libraries'
+ functions.
+@@ -107,7 +107,7 @@ I. Initializing the Display
+ In the X windows system, a display on which graphics is being
+-done must be specified.  The display is initilized by calling the X
++done must be specified.  The display is initialised by calling the X
+ function XOpenDisplay.  For example,
+@@ -123,7 +123,7 @@ can only handle events for one display a
+       Creating many displays could be useful for applications with
+ many different windows, but there is a performance cost.  It usually
+-takes the X serever some time to return a display ID.
++takes the X server some time to return a display ID.
+@@ -144,7 +144,7 @@ commands:
+ The default screen is the screen on which graphics will be
+-drawn, and the root window, is the window that the X serever creates
++drawn, and the root window, is the window that the X server creates
+ from which all other windows are created.  This is the window that is
+ created with the call to xstart, and resides in the background.
+@@ -187,7 +187,7 @@ on how drawings will be done.  The line
+ the graphics context, as well as the color and the way lines join (if
+ they join at a rounded edge or at an angle.)  For now, only the
+ creation of the graphics context will be of concern.  XDefaultGC will
+-get a default grapics context.  For example:
++get a default graphics context.  For example:
+ (setq *default-GC* (XDefaultGC  *default-display*  *default-screen*))
+@@ -211,7 +211,7 @@ example, when using XDrawString, X will
+ this case, Black in the GC to draw the string.  Also, XDrawImageString
+ could be used.  This routine, X draws the string in the foreground
+ pixel and fills the background with the background pixel.  If the
+-foregorund and background pixels were switched than the string would
++foreground and background pixels were switched than the string would
+ be white letters on a black background.  This is an example of
+ highlighting text.
+@@ -226,7 +226,7 @@ colormap allows the user to match pixel
+ black pixel created by XBlackPixel is an example of a pixel value.  A
+ colormap may or may not have the exact color that is being requested.
+ The closest pixel value is given to the user.  In order to get a set
+-of specific colors it is necesary to create a unique colormap, however
++of specific colors it is necessary to create a unique colormap, however
+ for most applications, the default colormap will do.  An example of
+ creating a default colormap is shown below.
+@@ -296,7 +296,7 @@ structure, and it's initialization.
+       Like all Xwindows structures in Xakcl, XSizeHints can be
+ created using the function make followed by the type name of the
+-struture (note however that unlike Xsizehints, the graphics context is
++structure (note however that unlike Xsizehints, the graphics context is
+ created using the X function XCreateGC.  The reason is that X provides
+ a means of creating this structure, while the 'make' facility is
+ provided to make C's struct in lisp).  The fields in the structure is
+@@ -319,7 +319,7 @@ windows in the root window.
+ the display, the window being managed, the window name, and the icon
+ name.  XSetStandardProperties also expects three other parameters, an
+ icon_pixmap, which will represent the window when it is iconized, and
+-two arguments coressponding to resource information. Both these
++two arguments corresponding to resource information. Both these
+ featrues are beyond the scope of this paper (see 'Xlib Programming
+ Manual for version 11' for more information).  After
+ XSetStandardProperties tells the window manager what to do, the window
+@@ -329,7 +329,7 @@ window on the screen.
+ (Xmapwindow *default-display* a-window)
+       The above function will map the window.  Only one last
+-function needs to be caled for a window to appear on the screen.  This
++function needs to be called for a window to appear on the screen.  This
+ function is XFlush.  This function, or another function that affects
+ the event queue (discussed later) must be called whenever there is a
+ drawing request for the X server.
+@@ -344,8 +344,8 @@ scaling measurements.  Like most operati
+ to change window attributes.  The attributes could be changed directly
+ by calling XChangeWindowAttributes with one of the parameters being a
+ C structure, with the new information, and another parameter to
+-specifiy which attribute is being changed.  This could be clumbersome
+-and inefficeint in lisp, but fortunately X usually provides a
++specify which attribute is being changed.  This could be clumbersome
++and inefficient in lisp, but fortunately X usually provides a
+ functional way of doing a task.  Some functions for changing the
+ window attributes are listed.  Like most functions in X the names are
+ self descriptive of the function.
+@@ -362,10 +362,10 @@ XDefineCursor
+       As can be seen, the regularity in nameing conventions of X
+-routines.  Only the function XSelectInput will be discussd in this
++routines.  Only the function XSelectInput will be discussed in this
+ report (see section E).  The list shown is meant to demonstrate how X
+-names functions, and how X can provid for functional equivalents for
+-most operations.  (Ofcourse any function that is not provided by X can
++names functions, and how X can provide for functional equivalents for
++most operations.  (Of course any function that is not provided by X can
+ be written in lisp using primitive operations like
+ XChangeWindowAttributes.  The same applies for all objects in X.)
+@@ -386,16 +386,16 @@ is an example of a call to XGetGeometry.
+       *height-return* *border-width-return* *depth-return*) 
+       The values that are returned by XGetGeometry is pointed to by
+-the parameters that are denoted by teh word 'return'.  A root of a
++the parameters that are denoted by the word 'return'.  A root of a
+ window can be extracted, along with it's position, and size. Its
+ border width can also be returned, along with it's depth ( a depth
+ tells X how many colors can be drawn for a drawble).  This functions
+-also demonstrates how poitners are used in Xakcl to return multiple
++also demonstrates how pointers are used in Xakcl to return multiple
+ values.  It is necessary to allocate an area of memory in order to
+ write into that memory locations.  The functions int-array and
+ char-array will create a C array of integers and characters
+ respectively.  A pointer to the array is returned. XGetGemoetry
+-expects pointers to integers so it is necessary to alocate integer
++expects pointers to integers so it is necessary to allocate integer
+ arrays of one element.  For example:
+@@ -449,7 +449,7 @@ i. XSetBackGround and XSetForeGround.
+       XSetForeground and XSetBackground sets the foreground and
+ background pixel as mentioned in section A.  In order to Allocate a
+ pixel besides black and white, a call to XAllocNamedColor must be
+-done.  XAllocNamedColor needs two Xcolor structrues, so they must be
++done.  XAllocNamedColor needs two Xcolor structures, so they must be
+ created as well. For example:
+ (setq pixel-xcolor (make-Xcolor))     
+@@ -457,7 +457,7 @@ created as well. For example:
+ (XAllocNamedColor display colormap  (get-c-string color) pixel-xcolor exact-rgb)
+       The above function will return a pixel value in the structure
+-pixel-color.  this informaion can be extracted with (Xcolor-pixel
++pixel-color.  this information can be extracted with (Xcolor-pixel
+ pixel-xcolor).  XAllocNamedColo also expects a colormap (the default
+ colormap will do), a display, and a String specifying the color (for a
+ list of colors see the file rgb.txt in /usr/lib/X11). Thus the
+@@ -466,8 +466,8 @@ color.
+ (Xsetforeground display GC (Xcolor-pixel  pixel-xcolor))
+-      Similair to Xsetforeground, XSetBackGround will cause all
+-drawings needing the background color to use the sepcified pixel
++      Similar to Xsetforeground, XSetBackGround will cause all
++drawings needing the background color to use the specified pixel
+ value.
+@@ -486,7 +486,7 @@ the way lines join.  The width is an int
+ cap-style and join-style are constants.  The default styles are
+ LineSolid, CapButt, and JoinMitter.  This will make lines appear
+ solid.  They will join at a sharp angle and the lines will end in a
+-flat edge.  See any X refernce manual for the complete options on the
++flat edge.  See any X reference manual for the complete options on the
+ line styles.
+@@ -514,7 +514,7 @@ fid).
+ iv. XSetFunction
+-      Xwindows draws by applying bit operations on the pixel vlaues
++      Xwindows draws by applying bit operations on the pixel values
+ on the screen along with a mask that it creates called the plan_mask.
+ Most often only the pixel already on the screen is manipulated.  This
+ default logical operation is GXcopy (which is the default).  However
+@@ -528,9 +528,9 @@ specified with a call to XSetFunction.
+       The above function will make X draw ghost images in mono color
+ screens using the function Xor.  The pixel value on the screen is
+ Xored with the pixel value of the plan_mask (which is derived from the
+-foregroudn color).  On color screens the foregorund color must be set
++foreground color).  On color screens the foreground color must be set
+ to (logxor foreground-pixel background-pixel) in order for ghosting
+-effects to occurr.  Below is the complete function for ghosting
++effects to occur.  Below is the complete function for ghosting
+ effects.
+ (Xsetforeground  *default-display* *default-GC* (logxor foreground-pixel background-pixel ))
+@@ -541,7 +541,7 @@ II.  Getting Information from the Graphi
+       In the above function, the foreground-pixel and
+ background-pixel must be extracted from the graphics context.  In
+-order to get information from the graphcis context the function
++order to get information from the graphics context the function
+ XGetGCVlues must be used.  XGetGCVlues is an example of a X function
+ that expects a structure, and a value mask.  Below are functions for
+ extracted the foreground color from the graphics context.  Other
+@@ -591,7 +591,7 @@ request.
+ II. Drawing Rectangles
+       Drawing Rectangles is similar to drawing lines.  The only
+-difference is that the size of the recatangle must be specified.
++difference is that the size of the rectangle must be specified.
+        (XDrawRectangle *default-display* a-window *default-GC* 
+@@ -604,7 +604,7 @@ The function expects the x and y positio
+ II. Drawing Arcs.
+-      Arcs can form enclosed areas such as elipses or cirlces or
++      Arcs can form enclosed areas such as ellipses or circles or
+ they could be a curved line.  The function XDrawArc will draw arcs.
+@@ -613,7 +613,7 @@ they could be a curved line.  The functi
+       This function call will draw a circle.  The Arc will be
+ bounded by a rectangle.  The points 100 100 correspond to the upper
+-left edge of the recatangle. 10 and 10 specifies the width and height
++left edge of the rectangle. 10 and 10 specifies the width and height
+ respectively.  The starting and ending position of the arc must also
+ be specified.  These two points are in sixty-fourths of a degrees.
+ The first angle is relative to the three-o'clock position and the
+@@ -630,18 +630,18 @@ III.  Drawing Text
+       With the font loaded in the Graphics Context as shown in
+ Section C, several functions can be called in order to draw text.
+-Only XDrawString will be dicussed here, but the other functions are
++Only XDrawString will be discussed here, but the other functions are
+ similar.
+ (XDrawString  *default-display*   a-window  *default-GC*  10 15 (get-c-string "hello") 4)
+ (Xflush *default-display*)
+       The above function will draw the string 'hello' at positions
+-10, 15 with the font specified in the default grpahics context.
++10, 15 with the font specified in the default graphics context.
+ XDrawString also expects the length of the string (in this case 4),
+ and the display.
+-      Often it is necesssary to the size of the string (the
++      Often it is necessary to the size of the string (the
+ rectangle that bounds the string). This can be done with a call to
+ XTextExtents.
+@@ -664,9 +664,9 @@ width (an ascent tells how far above a b
+ while the descent tells how far below).  After a call to XTextExtents,
+ the ascent will be have the maximum ascent of all the characters in
+ the string.  Likewise the descent will have the maximum descent of all
+-the characters.  The width will be the sum of the characer width of
++the characters.  The width will be the sum of the character width of
+ all the characters in the string (thus the width of the string in
+-number of pixels).  From this information, the user shouldbe able to
++number of pixels).  From this information, the user should be able to
+ position text precisely on the screen.
+@@ -677,15 +677,15 @@ E. Handling Events
+       So far only request to the X server to do output on the screen
+ have been discussed.  X also has a means of getting information about
+-what is inputed by a user as well.  The inputs can range from moving
++what is inputted by a user as well.  The inputs can range from moving
+ or clicking the mouse to keys being pressed on the keyboard.  The
+-input also encompases events like a window being uncovered or exposed
++input also encompasses events like a window being uncovered or exposed
+ by another window, or a window being resized.  
+ I.  Setting the Input
+-      These inputs are called Events.  The Events themseleves only
++      These inputs are called events.  The events themselves only
+ have meaning when they pertain to a window.  In other words, events
+ occur in windows.  Thus an attribute of the window must be set.  The
+ function XSelectInput must be used.
+@@ -698,7 +698,7 @@ Events, PointerMotion Events, and Exposu
+ seen this is specified using mask (for other mask see a Xlib manual or
+ the file X.lsp or X.h).
+-      After Specifiying the input, all events that occur in that
++      After specifying the input, all events that occur in that
+ will go on the event queue.  The event queue is a queue of what events
+ have occurred, the first one being on top.  The client can both get
+ information form the queue and manipulate the queue.  
+@@ -762,12 +762,12 @@ XSync can be used to do this.  For examp
+               F. Conclusion
+-      With the commands demonstarted in this tutorial, most
++      With the commands demonstrated in this tutorial, most
+ applications can be managed.  Windows can be created, and graphics
+ operations can be performed.  For more complex applications a widget
+ set can be created similar to the X Intrinsics library and the Athena
+ Widget Set.  For a lisp like implementation of widgets and an advance
+-aplications see the GWM application, in the GWM Manual by Colas
++applications see the GWM application, in the GWM Manual by Colas
+ Nahaboo.  GWM is a generic window manager, that is similar to Xakcl.
+ It supports objects that are similar to Widgets in most C Xwindows
+ libraries.
+--- gcl-2.6.14.orig/xgcl-2/gcl_Xakcl.example.lsp
++++ gcl-2.6.14/xgcl-2/gcl_Xakcl.example.lsp
+@@ -227,7 +227,7 @@
+ ;;the drawing goes so fast that you can't see the text invert, so the
+ ;;function wiats for for about .2 seconds.  but it would be better to
+ ;;keep the text inverted until the button is released this is done by
+-;;setting the quit window to have buton release events as well and
++;;setting the quit window to have button release events as well and
+ ;;handling it appropriately
+                       (dotimes (i 1500))
+--- gcl-2.6.14.orig/xgcl-2/gcl_Xinit.lsp
++++ gcl-2.6.14/xgcl-2/gcl_Xinit.lsp
+@@ -27,10 +27,10 @@
+ ;;large extent.  it would be beneficial to use a X 11 version 4, manual
+ ;;in order to look up functions.  the only unique functions of Xakcl are those
+ ;;that involove manipulating C structs. all functions involved in creating
+-;;a C struct in X starts with a 'make' followed by the structure name.  all
++;;a C struct in X starts with a 'make' followed by the structure name.  All
+ ;;functions involved in getting a field of a C struct strats with the
+ ;;name of the C struct followed by the name of the field.  the
+-;;parameters it excepts is the variable contaning the structure.  all
++;;parameters it excepts is the variable containing the structure.  All
+ ;;functions to set a field of a C struct starts with 'set' followed by
+ ;;the C struct name followed by the field name.  these functions accept
+ ;;as parameter, the variable containing the struct and the value to be
+@@ -102,8 +102,8 @@
+ ;;;;;;;;;;;;;;;;;;;;;;
+-;;this is an example of creating a window.  this function takes care of
+-;;positioning, size and other attirbutes of the window.
++;;This is an example of creating a window.  This function takes care of
++;;positioning, size and other attributes of the window.
+ (defun open-window(&key (pos-x  *pos-x* ) (pos-y  *pos-y*) (win-width *win-width*) 
+                       (win-height *win-height* ) 
+@@ -134,7 +134,7 @@
+     (Xmapwindow *default-display* a-window)
+ ;;the X server needs to have the output buffer sent to it before it can
+-;;process requests.  this is acomplished with XFlush or functions that
++;;process requests.  this is accomplished with XFlush or functions that
+ ;;read and manipulate the event queue.  remember to do this after
+ ;;operations that won't be calling an eventhandling function
+--- gcl-2.6.14.orig/xgcl-2/gcl_sysinit.lsp
++++ gcl-2.6.14/xgcl-2/gcl_sysinit.lsp
+@@ -61,7 +61,7 @@
+ ;; invoke this to initialize maxima.
+-;; make this if you dont want the invocation done automatically.
++;; make this if you don't want the invocation done automatically.
+ ;(defentry user::user-init () "user_init")
diff --git a/patches/Version_2_6_15pre5 b/patches/Version_2_6_15pre5
new file mode 100644 (file)
index 0000000..1714481
--- /dev/null
@@ -0,0 +1,89 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-6) unstable; urgency=medium
+ .
+   * Version_2_6_15pre5
+Author: Camm Maguire <camm@debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-02-23
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre4"
++"Version_2_6_15pre5"
+--- gcl-2.6.14.orig/o/character.d
++++ gcl-2.6.14/o/character.d
+@@ -503,7 +503,6 @@ gcl_init_character()
+       for (i = 0;  i < CHCODELIM;  i++) {
+         object x=(object)(character_table+i);
+-        x->fw=0;
+         set_type_of(x,t_character);
+         /* character_table[i].ch.t = (short)t_character; */
+         character_table[i].ch.ch_code = i;
+--- gcl-2.6.14.orig/o/makefile
++++ gcl-2.6.14/o/makefile
+@@ -78,7 +78,7 @@ new_init.c: ${INI_FILES}
+       echo 'void NewInit(void){' >> $@
+       cat ${INI_FILES} >> $@
+       echo '}' >> $@
+-      ! cat $@ | awk -F, '/DEFUN/ {print $2}' | grep -v object || (rm $@ && false)
++      ! cat $@ | awk -F, '/DEFUN/ {print $$1,$$2}' | grep -v object || (rm $@ && false)
+ ifneq ($(NIFLAGS),)
+ new_init.o: new_init.c $(DECL)
+--- gcl-2.6.14.orig/o/package.d
++++ gcl-2.6.14/o/package.d
+@@ -392,8 +392,8 @@ object x;
+   return(h);
+ }}
+-DEFUN_NEW("PACK-HASH",fixnum,fSpack_hash,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
+-  RETURN1(pack_hash(x));
++DEFUN_NEW("PACK-HASH",object,fSpack_hash,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
++  RETURN1((object)(fixnum)pack_hash(x));
+ }
+ DEFUN_NEW("SET-SYMBOL-HPACK",object,fSset_symbol_hpack,SI,2,2,NONE,OO,OO,OO,OO,(object p,object s),"") {
+@@ -407,9 +407,9 @@ DEFUN_NEW("SET-SYMBOL-HPACK",object,fSse
+ /*   RETURN1(x->p.p_internal[i]); */
+ /* } */
+-DEFUN_NEW("PACKAGE-INTERNAL_SIZE",fixnum,fSpackage_internal_size,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
++DEFUN_NEW("PACKAGE-INTERNAL_SIZE",object,fSpackage_internal_size,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
+   check_type_package(&x);
+-  RETURN1(x->p.p_internal_size);
++  RETURN1((object)(fixnum)x->p.p_internal_size);
+ }
+ /* DEFUN_NEW("PACKAGE-EXTERNAL",object,fSpackage_external,SI,2,2,NONE,OO,IO,OO,OO,(object x,fixnum i),"") { */
+@@ -417,9 +417,9 @@ DEFUN_NEW("PACKAGE-INTERNAL_SIZE",fixnum
+ /*   RETURN1(x->p.p_external[i]); */
+ /* } */
+-DEFUN_NEW("PACKAGE-EXTERNAL_SIZE",fixnum,fSpackage_external_size,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
++DEFUN_NEW("PACKAGE-EXTERNAL_SIZE",object,fSpackage_external_size,SI,1,1,NONE,IO,OO,OO,OO,(object x),"") {
+   check_type_package(&x);
+-  RETURN1(x->p.p_external_size);
++  RETURN1((object)(fixnum)x->p.p_external_size);
+ }
+ /*
diff --git a/patches/Version_2_6_15pre6 b/patches/Version_2_6_15pre6
new file mode 100644 (file)
index 0000000..4365458
--- /dev/null
@@ -0,0 +1,14581 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-7) unstable; urgency=medium
+ .
+   * Version_2_6_15pre6
+   * Bug fix: "recent libc6-dev change causes XDR support to be dropped",
+     thanks to Aurelien Jarno (Closes: #1065208).
+Author: Camm Maguire <camm@debian.org>
+Bug-Debian: https://bugs.debian.org/1065208
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-06
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre5"
++"Version_2_6_15pre6"
+--- gcl-2.6.14.orig/info/gcl-si.info
++++ gcl-2.6.14/info/gcl-si.info
+@@ -1,4 +1,4 @@
+-This is gcl-si.info, produced by makeinfo version 6.7 from gcl-si.texi.
++This is gcl-si.info, produced by makeinfo version 6.8 from gcl-si.texi.
+ INFO-DIR-SECTION GNU Common Lisp
+ START-INFO-DIR-ENTRY
+@@ -6229,7 +6229,7 @@ File: gcl-si.info,  Node: System Definit
+  -- Function: TOP-LEVEL ()
+      Package:SI
+-     GCL specific: Starts the standard top-level listner of GCL. When
++     GCL specific: Starts the standard top-level listener of GCL. When
+      the GCL process is invoked, it calls SI:TOP-LEVEL by (FUNCALL
+      'SI:TOP-LEVEL). To change the top-level of GCL, redefine
+      SI:TOP-LEVEL and save the core imange in a file.  When the saved
+@@ -6564,9 +6564,9 @@ File: gcl-si.info,  Node: System Definit
+  -- Function: STRING-MATCH (pattern string &optional start end)
+      Package: SI Match regexp PATTERN in STRING starting in string
+      starting at START and ending at END. Return -1 if match not found,
+-     otherwise return the start index of the first matchs.  The variable
+-     *MATCH-DATA* will be set to a fixnum array of sufficient size to
+-     hold the matches, to be obtained with match-beginning and
++     otherwise return the start index of the first matches.  The
++     variable *MATCH-DATA* will be set to a fixnum array of sufficient
++     size to hold the matches, to be obtained with match-beginning and
+      match-end.  If it already contains such an array, then the contents
+      of it will be over written.
+@@ -8206,16 +8206,16 @@ Node: Bignums\7f183411
+ Node: C Interface\7f186101
+ Node: Available Symbols\7f186263
+ Node: System Definitions\7f186742
+-Node: Regular Expressions\7f217047
+-Node: Debugging\7f223137
+-Node: Source Level Debugging in Emacs\7f223338
+-Node: Low Level Debug Functions\7f227583
+-Node: Miscellaneous\7f228583
+-Node: Environment\7f228791
+-Node: Inititialization\7f229416
+-Node: Low Level X Interface\7f229960
+-Node: Compiler Definitions\7f230557
+-Node: Function and Variable Index\7f235852
++Node: Regular Expressions\7f217049
++Node: Debugging\7f223139
++Node: Source Level Debugging in Emacs\7f223340
++Node: Low Level Debug Functions\7f227585
++Node: Miscellaneous\7f228585
++Node: Environment\7f228793
++Node: Inititialization\7f229418
++Node: Low Level X Interface\7f229962
++Node: Compiler Definitions\7f230559
++Node: Function and Variable Index\7f235854
\1f
+ End Tag Table
+--- gcl-2.6.14.orig/info/gcl-si/Available-Symbols.html
++++ gcl-2.6.14/info/gcl-si/Available-Symbols.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Available Symbols (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="C-Interface.html" rel="up" title="C Interface">
+-<link href="System-Definitions.html" rel="next" title="System Definitions">
+ <link href="C-Interface.html" rel="prev" title="C Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Available-Symbols"></span><div class="header">
++<div class="section" id="Available-Symbols">
++<div class="header">
+ <p>
+-Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="C-Interface.html" accesskey="u" rel="up">C Interface</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="C-Interface.html" accesskey="u" rel="up">C Interface</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Available-Symbols-1"></span><h3 class="section">16.1 Available Symbols</h3>
+@@ -63,6 +66,7 @@ portable.
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Bignums.html
++++ gcl-2.6.14/info/gcl-si/Bignums.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Bignums (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="GCL-Specific.html" rel="up" title="GCL Specific">
+-<link href="C-Interface.html" rel="next" title="C Interface">
+ <link href="GCL-Specific.html" rel="prev" title="GCL Specific">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Bignums"></span><div class="header">
++<div class="section" id="Bignums">
++<div class="header">
+ <p>
+-Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Bignums-1"></span><h3 class="section">15.1 Bignums</h3>
+@@ -108,10 +111,11 @@ pi-inv   akcl-566  franz        lucid
+ </pre></div>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="GCL-Specific.html">GCL Specific</a>, Up: <a href="GCL-Specific.html">GCL Specific</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/C-Interface.html
++++ gcl-2.6.14/info/gcl-si/C-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>C Interface (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Available-Symbols.html" rel="next" title="Available Symbols">
+-<link href="Bignums.html" rel="prev" title="Bignums">
++<link href="System-Definitions.html" rel="next" title="System Definitions">
++<link href="GCL-Specific.html" rel="prev" title="GCL Specific">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,18 +42,19 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="C-Interface"></span><div class="header">
++<div class="chapter" id="C-Interface">
++<div class="header">
+ <p>
+-Next: <a href="System-Definitions.html" accesskey="n" rel="next">System Definitions</a>, Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="System-Definitions.html" accesskey="n" rel="next">System Definitions</a>, Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="C-Interface-1"></span><h2 class="chapter">16 C Interface</h2>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Available-Symbols.html" accesskey="1">Available Symbols</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Available-Symbols.html" accesskey="1">Available Symbols</a></li>
++</ul>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Characters.html
++++ gcl-2.6.14/info/gcl-si/Characters.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Characters (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Lists.html" rel="next" title="Lists">
+ <link href="Sequences-and-Arrays-and-Hash-Tables.html" rel="prev" title="Sequences and Arrays and Hash Tables">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Characters"></span><div class="header">
++<div class="chapter" id="Characters">
++<div class="header">
+ <p>
+-Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Characters-1"></span><h2 class="chapter">3 Characters</h2>
+-<dl>
+-<dt id="index-NAME_002dCHAR">Function: <strong>NAME-CHAR</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-NAME_002dCHAR"><span class="category">Function: </span><span><strong>NAME-CHAR</strong> <em>(name)</em><a href='#index-NAME_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Given an argument acceptable to string,
+@@ -57,8 +61,8 @@ otherwise.  NAME must be an object that
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dNAME">Function: <strong>CHAR-NAME</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNAME"><span class="category">Function: </span><span><strong>CHAR-NAME</strong> <em>(char)</em><a href='#index-CHAR_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the name for CHAR as a string; NIL if CHAR has no name.
+@@ -68,8 +72,8 @@ and #\Rubout have names.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOTH_002dCASE_002dP">Function: <strong>BOTH-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-BOTH_002dCASE_002dP"><span class="category">Function: </span><span><strong>BOTH-CASE-P</strong> <em>(char)</em><a href='#index-BOTH_002dCASE_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an alphabetic character; NIL otherwise.  Equivalent to
+@@ -78,8 +82,8 @@ ALPHA-CHAR-P.
+ </dd></dl>
+-<dl>
+-<dt id="index-SCHAR">Function: <strong>SCHAR</strong> <em>(simple-string index)</em></dt>
++<dl class="def">
++<dt id="index-SCHAR"><span class="category">Function: </span><span><strong>SCHAR</strong> <em>(simple-string index)</em><a href='#index-SCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the character object representing the INDEX-th character in STRING.
+@@ -88,24 +92,24 @@ This is faster than CHAR.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dSUPER_002dBIT">Constant: <strong>CHAR-SUPER-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dSUPER_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-SUPER-BIT</strong><a href='#index-CHAR_002dSUPER_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a super character.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dFONT_002dLIMIT">Constant: <strong>CHAR-FONT-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dFONT_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-FONT-LIMIT</strong><a href='#index-CHAR_002dFONT_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-FONT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dDOWNCASE">Function: <strong>CHAR-DOWNCASE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dDOWNCASE"><span class="category">Function: </span><span><strong>CHAR-DOWNCASE</strong> <em>(char)</em><a href='#index-CHAR_002dDOWNCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the lower-case equivalent of CHAR, if any.
+@@ -114,8 +118,8 @@ If not, simply returns CHAR.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dCHAR_002dP">Function: <strong>STRING-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCHAR_002dP"><span class="category">Function: </span><span><strong>STRING-CHAR-P</strong> <em>(char)</em><a href='#index-STRING_002dCHAR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR can be stored in a string.  In GCL, this function always
+@@ -124,8 +128,8 @@ returns T since any character in GCL can
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dLESSP">Function: <strong>CHAR-NOT-LESSP</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dLESSP"><span class="category">Function: </span><span><strong>CHAR-NOT-LESSP</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dNOT_002dLESSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-increasing order; NIL
+@@ -135,8 +139,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-DISASSEMBLE">Function: <strong>DISASSEMBLE</strong> <em>(thing)</em></dt>
++<dl class="def">
++<dt id="index-DISASSEMBLE"><span class="category">Function: </span><span><strong>DISASSEMBLE</strong> <em>(thing)</em><a href='#index-DISASSEMBLE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Compiles the form specified by THING and prints the intermediate C language
+@@ -150,8 +154,8 @@ Otherwise, THING itself is disassembled
+ </dd></dl>
+-<dl>
+-<dt id="index-LOWER_002dCASE_002dP">Function: <strong>LOWER-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-LOWER_002dCASE_002dP"><span class="category">Function: </span><span><strong>LOWER-CASE-P</strong> <em>(char)</em><a href='#index-LOWER_002dCASE_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a lower-case character; NIL otherwise.
+@@ -159,8 +163,8 @@ Otherwise, THING itself is disassembled
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_003c_003d">Function: <strong>CHAR&lt;=</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c_003d"><span class="category">Function: </span><span><strong>CHAR&lt;=</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_003c_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-decreasing order; NIL
+@@ -169,16 +173,16 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dHYPER_002dBIT">Constant: <strong>CHAR-HYPER-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dHYPER_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-HYPER-BIT</strong><a href='#index-CHAR_002dHYPER_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a hyper character.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CODE_002dCHAR">Function: <strong>CODE-CHAR</strong> <em>(code &amp;optional (bits 0) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-CODE_002dCHAR"><span class="category">Function: </span><span><strong>CODE-CHAR</strong> <em>(code &amp;optional (bits 0) (font 0))</em><a href='#index-CODE_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object with the specified code, if any.
+@@ -187,8 +191,8 @@ If not, returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dCODE">Function: <strong>CHAR-CODE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCODE"><span class="category">Function: </span><span><strong>CHAR-CODE</strong> <em>(char)</em><a href='#index-CHAR_002dCODE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the code attribute of CHAR.
+@@ -196,16 +200,16 @@ If not, returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dCONTROL_002dBIT">Constant: <strong>CHAR-CONTROL-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCONTROL_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-CONTROL-BIT</strong><a href='#index-CHAR_002dCONTROL_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a control character.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dLESSP">Function: <strong>CHAR-LESSP</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dLESSP"><span class="category">Function: </span><span><strong>CHAR-LESSP</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dLESSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly increasing order; NIL
+@@ -215,8 +219,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dFONT">Function: <strong>CHAR-FONT</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dFONT"><span class="category">Function: </span><span><strong>CHAR-FONT</strong> <em>(char)</em><a href='#index-CHAR_002dFONT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the font attribute of CHAR.
+@@ -224,8 +228,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_003c">Function: <strong>CHAR&lt;</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c"><span class="category">Function: </span><span><strong>CHAR&lt;</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_003c' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly increasing order; NIL otherwise.
+@@ -233,8 +237,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_003e_003d">Function: <strong>CHAR&gt;=</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e_003d"><span class="category">Function: </span><span><strong>CHAR&gt;=</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_003e_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-increasing order; NIL
+@@ -243,16 +247,16 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dMETA_002dBIT">Constant: <strong>CHAR-META-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dMETA_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-META-BIT</strong><a href='#index-CHAR_002dMETA_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a meta character.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GRAPHIC_002dCHAR_002dP">Function: <strong>GRAPHIC-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-GRAPHIC_002dCHAR_002dP"><span class="category">Function: </span><span><strong>GRAPHIC-CHAR-P</strong> <em>(char)</em><a href='#index-GRAPHIC_002dCHAR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a printing character, i.e., #\Space through #\~;
+@@ -261,8 +265,8 @@ NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dEQUAL">Function: <strong>CHAR-NOT-EQUAL</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dEQUAL"><span class="category">Function: </span><span><strong>CHAR-NOT-EQUAL</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dNOT_002dEQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of CHARs are the same character; NIL otherwise.
+@@ -271,16 +275,16 @@ Upper case character and its lower case
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dBITS_002dLIMIT">Constant: <strong>CHAR-BITS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBITS_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-BITS-LIMIT</strong><a href='#index-CHAR_002dBITS_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-BITS.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CHARACTERP">Function: <strong>CHARACTERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CHARACTERP"><span class="category">Function: </span><span><strong>CHARACTERP</strong> <em>(x)</em><a href='#index-CHARACTERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a character; NIL otherwise.
+@@ -288,8 +292,8 @@ The upper exclusive bound on values prod
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_003d">Function: <strong>CHAR=</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003d"><span class="category">Function: </span><span><strong>CHAR=</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all CHARs are the same character; NIL otherwise.
+@@ -297,8 +301,8 @@ The upper exclusive bound on values prod
+ </dd></dl>
+-<dl>
+-<dt id="index-ALPHA_002dCHAR_002dP">Function: <strong>ALPHA-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-ALPHA_002dCHAR_002dP"><span class="category">Function: </span><span><strong>ALPHA-CHAR-P</strong> <em>(char)</em><a href='#index-ALPHA_002dCHAR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an alphabetic character, A-Z or a-z; NIL otherwise.
+@@ -306,8 +310,8 @@ The upper exclusive bound on values prod
+ </dd></dl>
+-<dl>
+-<dt id="index-UPPER_002dCASE_002dP">Function: <strong>UPPER-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-UPPER_002dCASE_002dP"><span class="category">Function: </span><span><strong>UPPER-CASE-P</strong> <em>(char)</em><a href='#index-UPPER_002dCASE_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an upper-case character; NIL otherwise.
+@@ -315,8 +319,8 @@ The upper exclusive bound on values prod
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dBIT">Function: <strong>CHAR-BIT</strong> <em>(char name)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBIT"><span class="category">Function: </span><span><strong>CHAR-BIT</strong> <em>(char name)</em><a href='#index-CHAR_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the named bit is on in the character CHAR; NIL otherwise.
+@@ -325,8 +329,8 @@ In GCL, this function always returns NIL
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dCHAR">Function: <strong>MAKE-CHAR</strong> <em>(char &amp;optional (bits 0) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dCHAR"><span class="category">Function: </span><span><strong>MAKE-CHAR</strong> <em>(char &amp;optional (bits 0) (font 0))</em><a href='#index-MAKE_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object with the same code attribute as CHAR and with
+@@ -335,8 +339,8 @@ the specified BITS and FONT attributes.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHARACTER">Function: <strong>CHARACTER</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CHARACTER"><span class="category">Function: </span><span><strong>CHARACTER</strong> <em>(x)</em><a href='#index-CHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X into a character object if possible.
+@@ -344,8 +348,8 @@ the specified BITS and FONT attributes.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dEQUAL">Function: <strong>CHAR-EQUAL</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dEQUAL"><span class="category">Function: </span><span><strong>CHAR-EQUAL</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dEQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all of its arguments are the same character; NIL otherwise.
+@@ -354,8 +358,8 @@ Upper case character and its lower case
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dGREATERP">Function: <strong>CHAR-NOT-GREATERP</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dGREATERP"><span class="category">Function: </span><span><strong>CHAR-NOT-GREATERP</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dNOT_002dGREATERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-decreasing order; NIL
+@@ -365,8 +369,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_003e">Function: <strong>CHAR&gt;</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e"><span class="category">Function: </span><span><strong>CHAR&gt;</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_003e' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly decreasing order; NIL
+@@ -375,8 +379,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-STANDARD_002dCHAR_002dP">Function: <strong>STANDARD-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-STANDARD_002dCHAR_002dP"><span class="category">Function: </span><span><strong>STANDARD-CHAR-P</strong> <em>(char)</em><a href='#index-STANDARD_002dCHAR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a standard character, i.e., one of the 95 ASCII printing
+@@ -385,8 +389,8 @@ characters #\Space to #\~ and #Newline;
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dUPCASE">Function: <strong>CHAR-UPCASE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dUPCASE"><span class="category">Function: </span><span><strong>CHAR-UPCASE</strong> <em>(char)</em><a href='#index-CHAR_002dUPCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the upper-case equivalent of CHAR, if any.
+@@ -395,8 +399,8 @@ If not, simply returns CHAR.
+ </dd></dl>
+-<dl>
+-<dt id="index-DIGIT_002dCHAR_002dP">Function: <strong>DIGIT-CHAR-P</strong> <em>(char &amp;optional (radix 10))</em></dt>
++<dl class="def">
++<dt id="index-DIGIT_002dCHAR_002dP"><span class="category">Function: </span><span><strong>DIGIT-CHAR-P</strong> <em>(char &amp;optional (radix 10))</em><a href='#index-DIGIT_002dCHAR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If CHAR represents a digit in RADIX, then returns the weight as an integer.
+@@ -405,8 +409,8 @@ Otherwise, returns nil.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002f_003d">Function: <strong>CHAR/=</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002f_003d"><span class="category">Function: </span><span><strong>CHAR/=</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002f_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of CHARs are the same character; NIL otherwise.
+@@ -414,8 +418,8 @@ Otherwise, returns nil.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dGREATERP">Function: <strong>CHAR-GREATERP</strong> <em>(char &amp;rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dGREATERP"><span class="category">Function: </span><span><strong>CHAR-GREATERP</strong> <em>(char &amp;rest more-chars)</em><a href='#index-CHAR_002dGREATERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly decreasing order; NIL
+@@ -425,8 +429,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-ALPHANUMERICP">Function: <strong>ALPHANUMERICP</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-ALPHANUMERICP"><span class="category">Function: </span><span><strong>ALPHANUMERICP</strong> <em>(char)</em><a href='#index-ALPHANUMERICP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is either numeric or alphabetic; NIL otherwise.
+@@ -434,8 +438,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dBITS">Function: <strong>CHAR-BITS</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBITS"><span class="category">Function: </span><span><strong>CHAR-BITS</strong> <em>(char)</em><a href='#index-CHAR_002dBITS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bits attribute (which is always 0 in GCL) of CHAR.
+@@ -443,8 +447,8 @@ is used.
+ </dd></dl>
+-<dl>
+-<dt id="index-DIGIT_002dCHAR">Function: <strong>DIGIT-CHAR</strong> <em>(digit &amp;optional (radix 10) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-DIGIT_002dCHAR"><span class="category">Function: </span><span><strong>DIGIT-CHAR</strong> <em>(digit &amp;optional (radix 10) (font 0))</em><a href='#index-DIGIT_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object that represents the DIGIT in the specified RADIX.
+@@ -453,8 +457,8 @@ Returns NIL if no such character exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dCHAR_002dBIT">Function: <strong>SET-CHAR-BIT</strong> <em>(char name newvalue)</em></dt>
++<dl class="def">
++<dt id="index-SET_002dCHAR_002dBIT"><span class="category">Function: </span><span><strong>SET-CHAR-BIT</strong> <em>(char name newvalue)</em><a href='#index-SET_002dCHAR_002dBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character just like CHAR except that the named bit is set or
+@@ -464,10 +468,11 @@ is useless in GCL.
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Lists.html">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html">Sequences and Arrays and Hash Tables</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Command-Line.html
++++ gcl-2.6.14/info/gcl-si/Command-Line.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Command Line (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Operating-System.html" rel="up" title="Operating System">
+ <link href="Operating-System-Definitions.html" rel="next" title="Operating System Definitions">
+ <link href="Operating-System.html" rel="prev" title="Operating System">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Command-Line"></span><div class="header">
++<div class="section" id="Command-Line">
++<div class="header">
+ <p>
+-Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Command-Line-1"></span><h3 class="section">9.1 Command Line</h3>
+@@ -51,19 +55,13 @@ in when gcl is invoked.
+ </p>
+ <p>Various flags are understood.
+ </p><dl compact="compact">
+-<dt><code>-eval</code>
+-<span id="index-_002deval"></span>
+-</dt>
++<dt id='index-_002deval'><span><code>-eval</code><a href='#index-_002deval' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Call read and then eval on the command argument following <code>-eval</code>
+ </p></dd>
+-<dt><code>-load</code>
+-<span id="index-_002dload"></span>
+-</dt>
++<dt id='index-_002dload'><span><code>-load</code><a href='#index-_002dload' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Load the file whose pathname is specified after <code>-load</code>.
+ </p></dd>
+-<dt><code>-f</code>
+-<span id="index-_002df"></span>
+-</dt>
++<dt id='index-_002df'><span><code>-f</code><a href='#index-_002df' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Replace si::*command-args* by the the list starting after <code>-f</code>.
+ Open the file following <code>-f</code> for input, skip the first line, and then
+ read and eval the rest of the forms in the file.   This can be used
+@@ -126,23 +124,17 @@ print <samp>hello world</samp> is faster
+ </p>
+ </dd>
+-<dt><code>-batch</code>
+-<span id="index-_002dbatch"></span>
+-</dt>
++<dt id='index-_002dbatch'><span><code>-batch</code><a href='#index-_002dbatch' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Do not enter the command print loop.  Useful if the other command line
+ arguments do something.  Do not print the License and acknowledgement
+ information.  Note if your program does print any License information,
+ it must print the GCL header information also.
+ </p></dd>
+-<dt><code>-dir</code>
+-<span id="index-_002ddir"></span>
+-</dt>
++<dt id='index-_002ddir'><span><code>-dir</code><a href='#index-_002ddir' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Directory where the executable binary that is running is located.
+ Needed by save and friends.  This gets set as si::*system-directory*
+ </p></dd>
+-<dt><code>-libdir</code>
+-<span id="index-_002dlibdir"></span>
+-</dt>
++<dt id='index-_002dlibdir'><span><code>-libdir</code><a href='#index-_002dlibdir' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><div class="example">
+ <pre class="example">   -libdir <samp>/d/wfs/gcl-2.0/</samp>
+ </pre></div>
+@@ -152,35 +144,23 @@ concatting the path to the libdir path,
+ <pre class="example"><samp>/d/wfs/gcl-2.0/gcl-tk/tk.o</samp>
+ </pre></div>
+ </dd>
+-<dt><code>-compile</code>
+-<span id="index-_002dcompile"></span>
+-</dt>
++<dt id='index-_002dcompile'><span><code>-compile</code><a href='#index-_002dcompile' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Invoke the compiler on the filename following <code>-compile</code>.
+ Other flags affect compilation.
+ </p></dd>
+-<dt><code>-o-file</code>
+-<span id="index-_002do_002dfile"></span>
+-</dt>
++<dt id='index-_002do_002dfile'><span><code>-o-file</code><a href='#index-_002do_002dfile' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>If nil follows <code>-o-file</code> then do not produce an <code>.o</code> file.
+ </p></dd>
+-<dt><code>-c-file</code>
+-<span id="index-_002dc_002dfile"></span>
+-</dt>
++<dt id='index-_002dc_002dfile'><span><code>-c-file</code><a href='#index-_002dc_002dfile' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>If <code>-c-file</code> is specified, leave the intermediate <code>.c</code> file there.
+ </p></dd>
+-<dt><code>-h-file</code>
+-<span id="index-_002dh_002dfile"></span>
+-</dt>
++<dt id='index-_002dh_002dfile'><span><code>-h-file</code><a href='#index-_002dh_002dfile' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>If <code>-h-file</code> is specified, leave the intermediate <code>.h</code> file there.
+ </p></dd>
+-<dt><code>-data-file</code>
+-<span id="index-_002ddata_002dfile"></span>
+-</dt>
++<dt id='index-_002ddata_002dfile'><span><code>-data-file</code><a href='#index-_002ddata_002dfile' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>If <code>-data-file</code> is specified, leave the intermediate <code>.data</code> file there.
+ </p></dd>
+-<dt><code>-system-p</code>
+-<span id="index-_002dsystem_002dp"></span>
+-</dt>
++<dt id='index-_002dsystem_002dp'><span><code>-system-p</code><a href='#index-_002dsystem_002dp' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>If <code>-system-p</code> is specified then invoke <code>compile-file</code> with the
+ <code>:system-p t</code> keyword argument, meaning that the C init function
+ will bear a name based on the name of the file, so that it may be invoked
+@@ -188,10 +168,11 @@ by name by C code.
+ </p></dd>
+ </dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System-Definitions.html">Operating System Definitions</a>, Previous: <a href="Operating-System.html">Operating System</a>, Up: <a href="Operating-System.html">Operating System</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Compilation.html
++++ gcl-2.6.14/info/gcl-si/Compilation.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Compilation (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Symbols.html" rel="next" title="Symbols">
+ <link href="Special-Forms-and-Functions.html" rel="prev" title="Special Forms and Functions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Compilation"></span><div class="header">
++<div class="chapter" id="Compilation">
++<div class="header">
+ <p>
+-Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Compilation-1"></span><h2 class="chapter">7 Compilation</h2>
+-<dl>
+-<dt id="index-COMPILE">Function: <strong>COMPILE</strong> <em>(name &amp;optional (definition nil))</em></dt>
++<dl class="def">
++<dt id="index-COMPILE"><span class="category">Function: </span><span><strong>COMPILE</strong> <em>(name &amp;optional (definition nil))</em><a href='#index-COMPILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If DEFINITION is NIL, NAME must be the name of a not-yet-compiled
+@@ -65,8 +69,8 @@ NIL, these files are automatically delet
+ </dd></dl>
+-<dl>
+-<dt id="index-LINK">Function: <strong>LINK</strong> <em>(files image &amp;optional post extra-libs (run-user-init t) &amp;aux raw init)</em></dt>
++<dl class="def">
++<dt id="index-LINK"><span class="category">Function: </span><span><strong>LINK</strong> <em>(files image &amp;optional post extra-libs (run-user-init t) &amp;aux raw init)</em><a href='#index-LINK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>On systems where dlopen is used for relocations, one cannot make custom
+@@ -109,8 +113,8 @@ method in a relatively transparent way.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-EVAL_002dWHEN">Special Form: <strong>EVAL-WHEN</strong></dt>
++<dl class="def">
++<dt id="index-EVAL_002dWHEN"><span class="category">Special Form: </span><span><strong>EVAL-WHEN</strong><a href='#index-EVAL_002dWHEN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -126,8 +130,8 @@ be evaluated when the compiled code is l
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPILE_002dFILE">Function: <strong>COMPILE-FILE</strong> <em>(input-pathname &amp;key output-file (load nil) (message-file nil)  ;GCL specific keywords: system-p c-debug c-file h-file data-file)</em></dt>
++<dl class="def">
++<dt id="index-COMPILE_002dFILE"><span class="category">Function: </span><span><strong>COMPILE-FILE</strong> <em>(input-pathname &amp;key output-file (load nil) (message-file nil)  ;GCL specific keywords: system-p c-debug c-file h-file data-file)</em><a href='#index-COMPILE_002dFILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+@@ -179,7 +183,9 @@ are given.  Note that most common lisps
+ </p>
+ </dd></dl>
+-<span id="subsection-Evaluation-at-Compile-time"></span><h2 class="unnumbered">subsection Evaluation at Compile time</h2>
++</div>
++<div class="unnumbered" id="subsection-Evaluation-at-Compile-time">
++<h2 class="unnumbered">subsection Evaluation at Compile time</h2>
+ <p>In GCL the eval-when behaviour was changed in order to allow
+ more efficient init code, and also to bring it into line with the resolution
+@@ -191,14 +197,14 @@ has value :defaults, then the following
+ <p>Eval&nbsp;at&nbsp;Compile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type&nbsp;of&nbsp;Top&nbsp;Level&nbsp;Form<!-- /@w --><br>
+ </p>
+ <dl compact="compact">
+-<dt>Partial:</dt>
++<dt><span>Partial:</span></dt>
+ <dd><p>defstructs, defvar, defparameter
+ </p></dd>
+-<dt>Full:</dt>
++<dt><span>Full:</span></dt>
+ <dd><p>defmacro, defconstant, defsetf, define-setf-method,
+                       deftype, package ops, proclaim
+ </p></dd>
+-<dt>None:</dt>
++<dt><span>None:</span></dt>
+ <dd><p>defun, others
+ </p></dd>
+ </dl>
+@@ -238,8 +244,8 @@ compile-file and *fasd-data* is not eq t
+ </p>
+ <p>See OPTIMIZE on how to enable warnings of slow constructs.
+ </p>
+-<dl>
+-<dt id="index-PROCLAIM">Function: <strong>PROCLAIM</strong> <em>(decl-spec)</em></dt>
++<dl class="def">
++<dt id="index-PROCLAIM"><span class="category">Function: </span><span><strong>PROCLAIM</strong> <em>(decl-spec)</em><a href='#index-PROCLAIM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Puts the declaration given by DECL-SPEC into effect globally.  See the doc of
+@@ -253,8 +259,8 @@ DECLARE for possible DECL-SPECs.
+-<dl>
+-<dt id="index-PROVIDE">Function: <strong>PROVIDE</strong> <em>(module-name)</em></dt>
++<dl class="def">
++<dt id="index-PROVIDE"><span class="category">Function: </span><span><strong>PROVIDE</strong> <em>(module-name)</em><a href='#index-PROVIDE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds the specified module to the list of modules maintained in *MODULES*.
+@@ -262,8 +268,8 @@ DECLARE for possible DECL-SPECs.
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPILED_002dFUNCTION_002dP">Function: <strong>COMPILED-FUNCTION-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMPILED_002dFUNCTION_002dP"><span class="category">Function: </span><span><strong>COMPILED-FUNCTION-P</strong> <em>(x)</em><a href='#index-COMPILED_002dFUNCTION_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a compiled function; NIL otherwise.
+@@ -271,8 +277,8 @@ DECLARE for possible DECL-SPECs.
+ </dd></dl>
+-<dl>
+-<dt id="index-GPROF_002dSTART">Function: <strong>GPROF-START</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dSTART"><span class="category">Function: </span><span><strong>GPROF-START</strong> <em>()</em><a href='#index-GPROF_002dSTART' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -284,8 +290,8 @@ counters.
+ </dd></dl>
+-<dl>
+-<dt id="index-GPROF_002dQUIT">Function: <strong>GPROF-QUIT</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dQUIT"><span class="category">Function: </span><span><strong>GPROF-QUIT</strong> <em>()</em><a href='#index-GPROF_002dQUIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -299,8 +305,8 @@ their lisp names.  Please see also the P
+ </dd></dl>
+-<dl>
+-<dt id="index-GPROF_002dSET">Function: <strong>GPROF-SET</strong> <em>(begin end)</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dSET"><span class="category">Function: </span><span><strong>GPROF-SET</strong> <em>(begin end)</em><a href='#index-GPROF_002dSET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -312,37 +318,37 @@ to be profiled.  All subsequent calls to
+ address range.  By default, the range is set to begin at the starting
+ address of the .text section, and to end at the current end of the
+ running core.  These default values can be restored by calling
+-GPROF-SET with both arguments set to 0.
++GPROF-SET with both argments set to 0.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dSYSTEM_002dP_002a">Variable: <strong>*DEFAULT-SYSTEM-P*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dSYSTEM_002dP_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-SYSTEM-P*</strong><a href='#index-_002aDEFAULT_002dSYSTEM_002dP_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :SYSTEM-P used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dC_002dFILE_002a">Variable: <strong>*DEFAULT-C-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dC_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-C-FILE*</strong><a href='#index-_002aDEFAULT_002dC_002dFILE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :C-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dH_002dFILE_002a">Variable: <strong>*DEFAULT-H-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dH_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-H-FILE*</strong><a href='#index-_002aDEFAULT_002dH_002dFILE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :H-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dDATA_002dFILE_002a">Variable: <strong>*DEFAULT-DATA-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dDATA_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-DATA-FILE*</strong><a href='#index-_002aDEFAULT_002dDATA_002dFILE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :DATA-FILE used by COMPILE.  Defaults to NIL.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-_002aFEATURES_002a">Variable: <strong>*FEATURES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aFEATURES_002a"><span class="category">Variable: </span><span><strong>*FEATURES*</strong><a href='#index-_002aFEATURES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ List of symbols that name features of the current version of GCL.
+ These features are used to decide the read-time conditionalization facility
+@@ -375,10 +381,11 @@ true.  The NOT description is true only
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Symbols.html">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html">Special Forms and Functions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Compiler-Definitions.html
++++ gcl-2.6.14/info/gcl-si/Compiler-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Compiler Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="next" title="Function and Variable Index">
+-<link href="Low-Level-X-Interface.html" rel="prev" title="Low Level X Interface">
++<link href="Miscellaneous.html" rel="prev" title="Miscellaneous">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Compiler-Definitions"></span><div class="header">
++<div class="chapter" id="Compiler-Definitions">
++<div class="header">
+ <p>
+-Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Compiler-Definitions-1"></span><h2 class="chapter">20 Compiler Definitions</h2>
+-<dl>
+-<dt id="index-EMIT_002dFN">Function: <strong>EMIT-FN</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-EMIT_002dFN"><span class="category">Function: </span><span><strong>EMIT-FN</strong> <em>(turn-on)</em><a href='#index-EMIT_002dFN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+ <p>If TURN-ON is t, the subsequent calls to  COMPILE-FILE will
+@@ -58,8 +62,8 @@ This latter file must be manually loaded
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCMPINCLUDE_002dSTRING_002a">Variable: <strong>*CMPINCLUDE-STRING*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCMPINCLUDE_002dSTRING_002a"><span class="category">Variable: </span><span><strong>*CMPINCLUDE-STRING*</strong><a href='#index-_002aCMPINCLUDE_002dSTRING_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ If it is a string it holds the text of the cmpinclude.h file appropriate for
+ this version.  Otherwise the usual #include of *cmpinclude* will be used.  To
+@@ -67,8 +71,8 @@ disable this feature set *cmpinclude-str
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-EMIT_002dFN-1">Function: <strong>EMIT-FN</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-EMIT_002dFN-1"><span class="category">Function: </span><span><strong>EMIT-FN</strong> <em>(turn-on)</em><a href='#index-EMIT_002dFN-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -93,8 +97,8 @@ tools.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dALL_002dPROCLAIMS">Function: <strong>MAKE-ALL-PROCLAIMS</strong> <em>(&amp;rest directories)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dALL_002dPROCLAIMS"><span class="category">Function: </span><span><strong>MAKE-ALL-PROCLAIMS</strong> <em>(&amp;rest directories)</em><a href='#index-MAKE_002dALL_002dPROCLAIMS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -122,8 +126,8 @@ proclamations.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dPROCLAIMS">Function: <strong>MAKE-PROCLAIMS</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPROCLAIMS"><span class="category">Function: </span><span><strong>MAKE-PROCLAIMS</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-MAKE_002dPROCLAIMS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -133,8 +137,8 @@ on how to collect this.  Simply use LOAD
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dUNDEFINED_002dFUNCTIONS">Function: <strong>LIST-UNDEFINED-FUNCTIONS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dUNDEFINED_002dFUNCTIONS"><span class="category">Function: </span><span><strong>LIST-UNDEFINED-FUNCTIONS</strong> <em>()</em><a href='#index-LIST_002dUNDEFINED_002dFUNCTIONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -152,8 +156,8 @@ or
+ </pre></div>
+ </dd></dl>
+-<dl>
+-<dt id="index-WHO_002dCALLS">Function: <strong>WHO-CALLS</strong> <em>(function-name)</em></dt>
++<dl class="def">
++<dt id="index-WHO_002dCALLS"><span class="category">Function: </span><span><strong>WHO-CALLS</strong> <em>(function-name)</em><a href='#index-WHO_002dCALLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -161,8 +165,8 @@ or
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dUNCALLED_002dFUNCTIONS">Function: <strong>LIST-UNCALLED-FUNCTIONS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dUNCALLED_002dFUNCTIONS"><span class="category">Function: </span><span><strong>LIST-UNCALLED-FUNCTIONS</strong> <em>()</em><a href='#index-LIST_002dUNCALLED_002dFUNCTIONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+@@ -174,8 +178,8 @@ special compiler optimizer properties wh
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCC_002a">Variable: <strong>*CC*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCC_002a"><span class="category">Variable: </span><span><strong>*CC*</strong><a href='#index-_002aCC_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ Has value a string which controls which C compiler is used by GCL.
+ Usually this string is obtained from the machine.defs file, but
+@@ -183,8 +187,8 @@ may be reset by the user, to change comp
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSPLIT_002dFILES_002a">Variable: <strong>*SPLIT-FILES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSPLIT_002dFILES_002a"><span class="category">Variable: </span><span><strong>*SPLIT-FILES*</strong><a href='#index-_002aSPLIT_002dFILES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ This affects the behaviour of compile-file, and is useful for cases where
+ the C compiler cannot handle large C files resulting from lisp compilation.
+@@ -201,8 +205,8 @@ The package information will be inserted
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCOMPILE_002dORDINARIES_002a">Variable: <strong>*COMPILE-ORDINARIES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCOMPILE_002dORDINARIES_002a"><span class="category">Variable: </span><span><strong>*COMPILE-ORDINARIES*</strong><a href='#index-_002aCOMPILE_002dORDINARIES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ If this has a non nil value [default = nil], then all top level
+ forms will be compiled into machine instructions.    Otherwise
+@@ -212,10 +216,11 @@ with (progn &rsquo;compile ...) will do
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Function-and-Variable-Index.html">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html">Miscellaneous</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Debugging.html
++++ gcl-2.6.14/info/gcl-si/Debugging.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Debugging (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Source-Level-Debugging-in-Emacs.html" rel="next" title="Source Level Debugging in Emacs">
+-<link href="Regular-Expressions.html" rel="prev" title="Regular Expressions">
++<link href="Miscellaneous.html" rel="next" title="Miscellaneous">
++<link href="System-Definitions.html" rel="prev" title="System Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,22 +42,22 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Debugging"></span><div class="header">
++<div class="chapter" id="Debugging">
++<div class="header">
+ <p>
+-Next: <a href="Miscellaneous.html" accesskey="n" rel="next">Miscellaneous</a>, Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Miscellaneous.html" accesskey="n" rel="next">Miscellaneous</a>, Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Debugging-1"></span><h2 class="chapter">18 Debugging</h2>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Source-Level-Debugging-in-Emacs.html" accesskey="1">Source Level Debugging in Emacs</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Low-Level-Debug-Functions.html" accesskey="2">Low Level Debug Functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Source-Level-Debugging-in-Emacs.html" accesskey="1">Source Level Debugging in Emacs</a></li>
++<li><a href="Low-Level-Debug-Functions.html" accesskey="2">Low Level Debug Functions</a></li>
++</ul>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Doc.html
++++ gcl-2.6.14/info/gcl-si/Doc.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Doc (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Type.html" rel="next" title="Type">
+ <link href="User-Interface.html" rel="prev" title="User Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Doc"></span><div class="header">
++<div class="chapter" id="Doc">
++<div class="header">
+ <p>
+-Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Doc-1"></span><h2 class="chapter">13 Doc</h2>
+-<dl>
+-<dt id="index-APROPOS">Function: <strong>APROPOS</strong> <em>(string &amp;optional (package nil))</em></dt>
++<dl class="def">
++<dt id="index-APROPOS"><span class="category">Function: </span><span><strong>APROPOS</strong> <em>(string &amp;optional (package nil))</em><a href='#index-APROPOS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints those symbols whose print-names contain STRING as substring.
+@@ -56,8 +60,8 @@ If PACKAGE is non-NIL, then only the spe
+ </dd></dl>
+-<dl>
+-<dt id="index-INFO">Function: <strong>INFO</strong> <em>(string &amp;optional (list-of-info-files *default-info-files*))</em></dt>
++<dl class="def">
++<dt id="index-INFO"><span class="category">Function: </span><span><strong>INFO</strong> <em>(string &amp;optional (list-of-info-files *default-info-files*))</em><a href='#index-INFO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>PACKAGE:SI
+ </p>
+ <p>Find all documentation about STRING in LIST-OF-INFO-FILES.  The search
+@@ -119,8 +123,8 @@ printed.
+-<dl>
+-<dt id="index-_002ainfo_002dpaths_002a">Variable: <strong>*info-paths*</strong></dt>
++<dl class="def">
++<dt id="index-_002ainfo_002dpaths_002a"><span class="category">Variable: </span><span><strong>*info-paths*</strong><a href='#index-_002ainfo_002dpaths_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package SI:
+ </p>
+ <p>A list of strings such as
+@@ -146,10 +150,11 @@ purpose of finding <code>maxima.info</co
+ </p>
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Type.html">Type</a>, Previous: <a href="User-Interface.html">User Interface</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Environment.html
++++ gcl-2.6.14/info/gcl-si/Environment.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Environment (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+ <link href="Inititialization.html" rel="next" title="Inititialization">
+ <link href="Miscellaneous.html" rel="prev" title="Miscellaneous">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Environment"></span><div class="header">
++<div class="section" id="Environment">
++<div class="header">
+ <p>
+-Next: <a href="Inititialization.html" accesskey="n" rel="next">Inititialization</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Inititialization.html" accesskey="n" rel="next">Initialization</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Environment-1"></span><h3 class="section">19.1 Environment</h3>
+@@ -55,6 +59,7 @@ where fbody1 is either (macro lambda-lis
+ (lambda-list lambda-body) depending on whether this is a macro
+ or a function.   The third list contains tags and blocks.
+ </p>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Function-and-Variable-Index.html
++++ gcl-2.6.14/info/gcl-si/Function-and-Variable-Index.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Function and Variable Index (GCL SI Manual)</title>
+@@ -10,18 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="#Function-and-Variable-Index" rel="index" title="Function and Variable Index">
+-<link href="#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Compiler-Definitions.html" rel="prev" title="Compiler Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -30,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -38,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Function-and-Variable-Index"></span><div class="header">
++<div class="appendix" id="Function-and-Variable-Index">
++<div class="header">
+ <p>
+-Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Function-and-Variable-Index-1"></span><h2 class="appendix">Appendix A Function and Variable Index</h2>
+@@ -1129,96 +1133,11 @@ Previous: <a href="Compiler-Definitions.
+-<span id="SEC_Overview"></span>
+-<h2 class="shortcontents-heading">Short Table of Contents</h2>
+-
+-<div class="shortcontents">
+-<ul class="no-bullet">
+-<li><a id="stoc-Numbers-1" href="#toc-Numbers-1">1 Numbers</a></li>
+-<li><a id="stoc-Sequences-and-Arrays-and-Hash-Tables-1" href="#toc-Sequences-and-Arrays-and-Hash-Tables-1">2 Sequences and Arrays and Hash Tables</a></li>
+-<li><a id="stoc-Characters-1" href="#toc-Characters-1">3 Characters</a></li>
+-<li><a id="stoc-Lists-1" href="#toc-Lists-1">4 Lists</a></li>
+-<li><a id="stoc-Streams-and-Reading-1" href="#toc-Streams-and-Reading-1">5 Streams and Reading</a></li>
+-<li><a id="stoc-Special-Forms-and-Functions-1" href="#toc-Special-Forms-and-Functions-1">6 Special Forms and Functions</a></li>
+-<li><a id="stoc-Compilation-1" href="#toc-Compilation-1">7 Compilation</a></li>
+-<li><a id="stoc-subsection-Evaluation-at-Compile-time" href="#toc-subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
+-<li><a id="stoc-Symbols-1" href="#toc-Symbols-1">8 Symbols</a></li>
+-<li><a id="stoc-Operating-System-1" href="#toc-Operating-System-1">9 Operating System</a></li>
+-<li><a id="stoc-Structures-1" href="#toc-Structures-1">10 Structures</a></li>
+-<li><a id="stoc-Iteration-and-Tests-1" href="#toc-Iteration-and-Tests-1">11 Iteration and Tests</a></li>
+-<li><a id="stoc-User-Interface-1" href="#toc-User-Interface-1">12 User Interface</a></li>
+-<li><a id="stoc-Doc-1" href="#toc-Doc-1">13 Doc</a></li>
+-<li><a id="stoc-Type-1" href="#toc-Type-1">14 Type</a></li>
+-<li><a id="stoc-GCL-Specific-1" href="#toc-GCL-Specific-1">15 GCL Specific</a></li>
+-<li><a id="stoc-C-Interface-1" href="#toc-C-Interface-1">16 C Interface</a></li>
+-<li><a id="stoc-System-Definitions-1" href="#toc-System-Definitions-1">17 System Definitions</a></li>
+-<li><a id="stoc-Debugging-1" href="#toc-Debugging-1">18 Debugging</a></li>
+-<li><a id="stoc-Miscellaneous-1" href="#toc-Miscellaneous-1">19 Miscellaneous</a></li>
+-<li><a id="stoc-Compiler-Definitions-1" href="#toc-Compiler-Definitions-1">20 Compiler Definitions</a></li>
+-<li><a id="stoc-Function-and-Variable-Index-1" href="#toc-Function-and-Variable-Index-1" rel="index">Appendix A Function and Variable Index</a></li>
+-</ul>
+-</div>
+-
+-<span id="SEC_Contents"></span>
+-<h2 class="contents-heading">Table of Contents</h2>
+-
+-<div class="contents">
+-
+-<ul class="no-bullet">
+-  <li><a id="toc-Numbers-1" href="Numbers.html#Numbers">1 Numbers</a></li>
+-  <li><a id="toc-Sequences-and-Arrays-and-Hash-Tables-1" href="Sequences-and-Arrays-and-Hash-Tables.html#Sequences-and-Arrays-and-Hash-Tables">2 Sequences and Arrays and Hash Tables</a></li>
+-  <li><a id="toc-Characters-1" href="Characters.html#Characters">3 Characters</a></li>
+-  <li><a id="toc-Lists-1" href="Lists.html#Lists">4 Lists</a></li>
+-  <li><a id="toc-Streams-and-Reading-1" href="Streams-and-Reading.html#Streams-and-Reading">5 Streams and Reading</a></li>
+-  <li><a id="toc-Special-Forms-and-Functions-1" href="Special-Forms-and-Functions.html#Special-Forms-and-Functions">6 Special Forms and Functions</a></li>
+-  <li><a id="toc-Compilation-1" href="Compilation.html#Compilation">7 Compilation</a></li>
+-  <li><a id="toc-subsection-Evaluation-at-Compile-time" href="Compilation.html#subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
+-  <li><a id="toc-Symbols-1" href="Symbols.html#Symbols">8 Symbols</a></li>
+-  <li><a id="toc-Operating-System-1" href="Operating-System.html#Operating-System">9 Operating System</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Command-Line-1" href="Command-Line.html#Command-Line">9.1 Command Line</a></li>
+-    <li><a id="toc-Operating-System-Definitions-1" href="Operating-System-Definitions.html#Operating-System-Definitions">9.2 Operating System Definitions</a></li>
+-  </ul></li>
+-  <li><a id="toc-Structures-1" href="Structures.html#Structures">10 Structures</a></li>
+-  <li><a id="toc-Iteration-and-Tests-1" href="Iteration-and-Tests.html#Iteration-and-Tests">11 Iteration and Tests</a></li>
+-  <li><a id="toc-User-Interface-1" href="User-Interface.html#User-Interface">12 User Interface</a></li>
+-  <li><a id="toc-Doc-1" href="Doc.html#Doc">13 Doc</a></li>
+-  <li><a id="toc-Type-1" href="Type.html#Type">14 Type</a></li>
+-  <li><a id="toc-GCL-Specific-1" href="GCL-Specific.html#GCL-Specific">15 GCL Specific</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Bignums-1" href="Bignums.html#Bignums">15.1 Bignums</a></li>
+-  </ul></li>
+-  <li><a id="toc-C-Interface-1" href="C-Interface.html#C-Interface">16 C Interface</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Available-Symbols-1" href="Available-Symbols.html#Available-Symbols">16.1 Available Symbols</a></li>
+-  </ul></li>
+-  <li><a id="toc-System-Definitions-1" href="System-Definitions.html#System-Definitions">17 System Definitions</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Regular-Expressions-1" href="Regular-Expressions.html#Regular-Expressions">17.1 Regular Expressions</a>
+-    <ul class="no-bullet">
+-      <li><a id="toc-Ordering-Multiple-Matches" href="Regular-Expressions.html#Ordering-Multiple-Matches">Ordering Multiple Matches</a></li>
+-    </ul></li>
+-  </ul></li>
+-  <li><a id="toc-Debugging-1" href="Debugging.html#Debugging">18 Debugging</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Source-Level-Debugging-in-Emacs-1" href="Source-Level-Debugging-in-Emacs.html#Source-Level-Debugging-in-Emacs">18.1 Source Level Debugging in Emacs</a></li>
+-    <li><a id="toc-Low-Level-Debug-Functions-1" href="Low-Level-Debug-Functions.html#Low-Level-Debug-Functions">18.2 Low Level Debug Functions</a></li>
+-  </ul></li>
+-  <li><a id="toc-Miscellaneous-1" href="Miscellaneous.html#Miscellaneous">19 Miscellaneous</a>
+-  <ul class="no-bullet">
+-    <li><a id="toc-Environment-1" href="Environment.html#Environment">19.1 Environment</a></li>
+-    <li><a id="toc-Initialization" href="Inititialization.html#Inititialization">19.2 Initialization</a></li>
+-    <li><a id="toc-Low-Level-X-Interface-1" href="Low-Level-X-Interface.html#Low-Level-X-Interface">19.3 Low Level X Interface</a></li>
+-  </ul></li>
+-  <li><a id="toc-Compiler-Definitions-1" href="Compiler-Definitions.html#Compiler-Definitions">20 Compiler Definitions</a></li>
+-  <li><a id="toc-Function-and-Variable-Index-1" href="#Function-and-Variable-Index" rel="index">Appendix A Function and Variable Index</a></li>
+-</ul>
+ </div>
+-
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Compiler-Definitions.html">Compiler Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/GCL-Specific.html
++++ gcl-2.6.14/info/gcl-si/GCL-Specific.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>GCL Specific (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Bignums.html" rel="next" title="Bignums">
++<link href="C-Interface.html" rel="next" title="C Interface">
+ <link href="Type.html" rel="prev" title="Type">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="GCL-Specific"></span><div class="header">
++<div class="chapter" id="GCL-Specific">
++<div class="header">
+ <p>
+-Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="GCL-Specific-1"></span><h2 class="chapter">15 GCL Specific</h2>
+-<dl>
+-<dt id="index-SYSTEM">Function: <strong>SYSTEM</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-SYSTEM"><span class="category">Function: </span><span><strong>SYSTEM</strong> <em>(string)</em><a href='#index-SYSTEM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Executes a Shell command as if STRING is an input to the
+@@ -58,8 +62,8 @@ exit status and any possible terminating
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aTMP_002dDIR_002a">Variable: <strong>*TMP-DIR*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTMP_002dDIR_002a"><span class="category">Variable: </span><span><strong>*TMP-DIR*</strong><a href='#index-_002aTMP_002dDIR_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:COMPILER
+ GCL specific: Directory in which temporary &ldquo;gazonk&rdquo; files used by the
+ compiler are to be created.
+@@ -67,8 +71,8 @@ compiler are to be created.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a">Variable: <strong>*IGNORE-MAXIMUM-PAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a"><span class="category">Variable: </span><span><strong>*IGNORE-MAXIMUM-PAGES*</strong><a href='#index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Tells the GCL memory manager whether (non-NIL) or not (NIL) it
+ should expand memory whenever the maximum allocatable pages have been used
+@@ -77,8 +81,8 @@ up.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a">Variable: <strong>*OPTIMIZE-MAXIMUM-PAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a"><span class="category">Variable: </span><span><strong>*OPTIMIZE-MAXIMUM-PAGES*</strong><a href='#index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Tells the GCL memory manager whether to attempt to
+@@ -89,8 +93,8 @@ to T.  Set to NIL if you care more about
+ </dd></dl>
+-<dl>
+-<dt id="index-MACHINE_002dVERSION">Function: <strong>MACHINE-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dVERSION"><span class="category">Function: </span><span><strong>MACHINE-VERSION</strong> <em>()</em><a href='#index-MACHINE_002dVERSION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine version of the machine
+@@ -99,8 +103,8 @@ on which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-BY">Function: <strong>BY</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-BY"><span class="category">Function: </span><span><strong>BY</strong> <em>()</em><a href='#index-BY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Exits from GCL.
+@@ -108,8 +112,8 @@ on which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFCFUN">Macro: <strong>DEFCFUN</strong></dt>
++<dl class="def">
++<dt id="index-DEFCFUN"><span class="category">Macro: </span><span><strong>DEFCFUN</strong><a href='#index-DEFCFUN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -178,8 +182,8 @@ C-type:
+ </dd></dl>
+-<dl>
+-<dt id="index-CLINES">Macro: <strong>CLINES</strong></dt>
++<dl class="def">
++<dt id="index-CLINES"><span class="category">Macro: </span><span><strong>CLINES</strong><a href='#index-CLINES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -193,8 +197,8 @@ language code.  The interpreter ignores
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE">Function: <strong>ALLOCATE</strong> <em>(type number &amp;optional (really-allocate nil))</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE"><span class="category">Function: </span><span><strong>ALLOCATE</strong> <em>(type number &amp;optional (really-allocate nil))</em><a href='#index-ALLOCATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for the type class of the
+@@ -205,8 +209,8 @@ immediately.
+ </dd></dl>
+-<dl>
+-<dt id="index-GBC">Function: <strong>GBC</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-GBC"><span class="category">Function: </span><span><strong>GBC</strong> <em>(x)</em><a href='#index-GBC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Invokes the garbage collector (GC) with the collection level
+@@ -216,8 +220,8 @@ the argument causes GC to collect everyt
+ </dd></dl>
+-<dl>
+-<dt id="index-SAVE">Function: <strong>SAVE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-SAVE"><span class="category">Function: </span><span><strong>SAVE</strong> <em>(pathname)</em><a href='#index-SAVE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Saves the current GCL core image into a program file specified
+@@ -228,8 +232,8 @@ currently loaded .o files.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-HELP_002a">Function: <strong>HELP*</strong> <em>(string &amp;optional (package 'lisp))</em></dt>
++<dl class="def">
++<dt id="index-HELP_002a"><span class="category">Function: </span><span><strong>HELP*</strong> <em>(string &amp;optional (package 'lisp))</em><a href='#index-HELP_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Prints the documentation associated with those symbols in the
+@@ -240,8 +244,8 @@ is NIL, then all packages are searched.
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFLA">Macro: <strong>DEFLA</strong></dt>
++<dl class="def">
++<dt id="index-DEFLA"><span class="category">Macro: </span><span><strong>DEFLA</strong><a href='#index-DEFLA' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -255,8 +259,8 @@ equivalent to DEFUN, but the compiler ig
+ </dd></dl>
+-<dl>
+-<dt id="index-PROCLAMATION">Function: <strong>PROCLAMATION</strong> <em>(decl-spec)</em></dt>
++<dl class="def">
++<dt id="index-PROCLAMATION"><span class="category">Function: </span><span><strong>PROCLAMATION</strong> <em>(decl-spec)</em><a href='#index-PROCLAMATION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Returns T if the specified declaration is globally in effect;
+@@ -265,8 +269,8 @@ NIL otherwise.  See the doc of DECLARE f
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFENTRY">Macro: <strong>DEFENTRY</strong></dt>
++<dl class="def">
++<dt id="index-DEFENTRY"><span class="category">Macro: </span><span><strong>DEFENTRY</strong><a href='#index-DEFENTRY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -326,8 +330,8 @@ If the C function may allocate storage,
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dARRAY_002dPORTION">Function: <strong>COPY-ARRAY-PORTION</strong> <em>(x,y,i1,i2,n1)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dARRAY_002dPORTION"><span class="category">Function: </span><span><strong>COPY-ARRAY-PORTION</strong> <em>(x,y,i1,i2,n1)</em><a href='#index-COPY_002dARRAY_002dPORTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ Copy elements from X to Y starting at X[i1] to Y[i2] and doing N1
+ elements if N1 is supplied otherwise, doing the length of X - I1
+@@ -335,8 +339,8 @@ elements.  If the types of the arrays ar
+ implementation dependent results.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-BYE">Function: <strong>BYE</strong> <em>( &amp;optional (exit-status 0))</em></dt>
++<dl class="def">
++<dt id="index-BYE"><span class="category">Function: </span><span><strong>BYE</strong> <em>( &amp;optional (exit-status 0))</em><a href='#index-BYE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Exits from GCL with exit-status.
+@@ -344,8 +348,8 @@ implementation dependent results.
+ </dd></dl>
+-<dl>
+-<dt id="index-USE_002dFAST_002dLINKS">Function: <strong>USE-FAST-LINKS</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-USE_002dFAST_002dLINKS"><span class="category">Function: </span><span><strong>USE-FAST-LINKS</strong> <em>(turn-on)</em><a href='#index-USE_002dFAST_002dLINKS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: If TURN-ON is not nil, the fast link mechanism is enabled,
+@@ -357,15 +361,15 @@ off.
+ </dd></dl>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Bignums.html" accesskey="1">Bignums</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Bignums.html" accesskey="1">Bignums</a></li>
++</ul>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="C-Interface.html">C Interface</a>, Previous: <a href="Type.html">Type</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Inititialization.html
++++ gcl-2.6.14/info/gcl-si/Inititialization.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Inititialization (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+ <link href="Low-Level-X-Interface.html" rel="next" title="Low Level X Interface">
+ <link href="Environment.html" rel="prev" title="Environment">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Inititialization"></span><div class="header">
++<div class="section" id="Inititialization">
++<div class="header">
+ <p>
+-Next: <a href="Low-Level-X-Interface.html" accesskey="n" rel="next">Low Level X Interface</a>, Previous: <a href="Environment.html" accesskey="p" rel="prev">Environment</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-X-Interface.html" accesskey="n" rel="next">Low Level X Interface</a>, Previous: <a href="Environment.html" accesskey="p" rel="prev">Environment</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Initialization"></span><h3 class="section">19.2 Initialization</h3>
+@@ -53,6 +57,7 @@ This directory is stored in the si::*sys
+ the file sys-init.lsp exists in the system directory, it is loaded
+ before init.lsp.  See also si::*TOP-LEVEL-HOOK*.
+ </p>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Iteration-and-Tests.html
++++ gcl-2.6.14/info/gcl-si/Iteration-and-Tests.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Iteration and Tests (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="User-Interface.html" rel="next" title="User Interface">
+ <link href="Structures.html" rel="prev" title="Structures">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Iteration-and-Tests"></span><div class="header">
++<div class="chapter" id="Iteration-and-Tests">
++<div class="header">
+ <p>
+-Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Iteration-and-Tests-1"></span><h2 class="chapter">11 Iteration and Tests</h2>
+-<dl>
+-<dt id="index-DO_002dEXTERNAL_002dSYMBOLS">Macro: <strong>DO-EXTERNAL-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dEXTERNAL_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-EXTERNAL-SYMBOLS</strong><a href='#index-DO_002dEXTERNAL_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -63,8 +67,8 @@ Then evaluates RESULT-FORM (which defaul
+ </dd></dl>
+-<dl>
+-<dt id="index-DO_002a">Special Form: <strong>DO*</strong></dt>
++<dl class="def">
++<dt id="index-DO_002a"><span class="category">Special Form: </span><span><strong>DO*</strong><a href='#index-DO_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,8 +83,8 @@ like LET* and SETQ do.
+ </dd></dl>
+-<dl>
+-<dt id="index-DO_002dALL_002dSYMBOLS">Macro: <strong>DO-ALL-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dALL_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-ALL-SYMBOLS</strong><a href='#index-DO_002dALL_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -95,8 +99,8 @@ returns the value(s).
+ </dd></dl>
+-<dl>
+-<dt id="index-YES_002dOR_002dNO_002dP">Function: <strong>YES-OR-NO-P</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-YES_002dOR_002dNO_002dP"><span class="category">Function: </span><span><strong>YES-OR-NO-P</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em><a href='#index-YES_002dOR_002dNO_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either &rsquo;YES&rsquo; or &rsquo;NO&rsquo;.  If FORMAT-
+@@ -107,8 +111,8 @@ printed as if FORMAT-STRING and ARGs wer
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPHASH">Function: <strong>MAPHASH</strong> <em>#'hash-table</em></dt>
++<dl class="def">
++<dt id="index-MAPHASH"><span class="category">Function: </span><span><strong>MAPHASH</strong> <em>#'hash-table</em><a href='#index-MAPHASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>For each entry in HASH-TABLE, calls FUNCTION on the key and value of the
+@@ -117,8 +121,8 @@ entry; returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPCAR">Function: <strong>MAPCAR</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAR"><span class="category">Function: </span><span><strong>MAPCAR</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPCAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs and returns the results as a list.
+@@ -126,8 +130,8 @@ entry; returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-DOLIST">Special Form: <strong>DOLIST</strong></dt>
++<dl class="def">
++<dt id="index-DOLIST"><span class="category">Special Form: </span><span><strong>DOLIST</strong><a href='#index-DOLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -141,8 +145,8 @@ LISTFORM.  Then returns the value(s) of
+ </dd></dl>
+-<dl>
+-<dt id="index-EQ">Function: <strong>EQ</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQ"><span class="category">Function: </span><span><strong>EQ</strong> <em>(x y)</em><a href='#index-EQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are the same identical object; NIL otherwise.
+@@ -150,8 +154,8 @@ LISTFORM.  Then returns the value(s) of
+ </dd></dl>
+-<dl>
+-<dt id="index-EQUALP">Function: <strong>EQUALP</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQUALP"><span class="category">Function: </span><span><strong>EQUALP</strong> <em>(x y)</em><a href='#index-EQUALP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQUAL, if they are characters and satisfy CHAR-EQUAL,
+@@ -161,8 +165,8 @@ components that are all EQUALP.  Returns
+ </dd></dl>
+-<dl>
+-<dt id="index-EQUAL">Function: <strong>EQUAL</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQUAL"><span class="category">Function: </span><span><strong>EQUAL</strong> <em>(x y)</em><a href='#index-EQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQL or if they are of the same type and corresponding
+@@ -173,8 +177,8 @@ arrays must be EQ to be EQUAL.
+ </dd></dl>
+-<dl>
+-<dt id="index-DO_002dSYMBOLS">Macro: <strong>DO-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-SYMBOLS</strong><a href='#index-DO_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -190,8 +194,8 @@ RESULT-FORM (which defaults to NIL) and
+ </dd></dl>
+-<dl>
+-<dt id="index-LOOP">Special Form: <strong>LOOP</strong></dt>
++<dl class="def">
++<dt id="index-LOOP"><span class="category">Special Form: </span><span><strong>LOOP</strong><a href='#index-LOOP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -205,10 +209,11 @@ surrounded by an implicit NIL block.
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="User-Interface.html">User Interface</a>, Previous: <a href="Structures.html">Structures</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Lists.html
++++ gcl-2.6.14/info/gcl-si/Lists.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Lists (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Streams-and-Reading.html" rel="next" title="Streams and Reading">
+ <link href="Characters.html" rel="prev" title="Characters">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Lists"></span><div class="header">
++<div class="chapter" id="Lists">
++<div class="header">
+ <p>
+-Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Lists-1"></span><h2 class="chapter">4 Lists</h2>
+-<dl>
+-<dt id="index-NINTERSECTION">Function: <strong>NINTERSECTION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NINTERSECTION"><span class="category">Function: </span><span><strong>NINTERSECTION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NINTERSECTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the intersection of LIST1 and LIST2.  LIST1 may be destroyed.
+@@ -55,8 +59,8 @@ Next: <a href="Streams-and-Reading.html"
+ </dd></dl>
+-<dl>
+-<dt id="index-RASSOC_002dIF">Function: <strong>RASSOC-IF</strong> <em>(predicate alist)</em></dt>
++<dl class="def">
++<dt id="index-RASSOC_002dIF"><span class="category">Function: </span><span><strong>RASSOC-IF</strong> <em>(predicate alist)</em><a href='#index-RASSOC_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr satisfies PREDICATE.
+@@ -64,8 +68,8 @@ Next: <a href="Streams-and-Reading.html"
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dLIST">Function: <strong>MAKE-LIST</strong> <em>(size &amp;key (initial-element nil))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dLIST"><span class="category">Function: </span><span><strong>MAKE-LIST</strong> <em>(size &amp;key (initial-element nil))</em><a href='#index-MAKE_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a list containing SIZE elements, each of which is
+@@ -74,8 +78,8 @@ initialized to INITIAL-ELEMENT.
+ </dd></dl>
+-<dl>
+-<dt id="index-NTH">Function: <strong>NTH</strong> <em>(n list)</em></dt>
++<dl class="def">
++<dt id="index-NTH"><span class="category">Function: </span><span><strong>NTH</strong> <em>(n list)</em><a href='#index-NTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the N-th element of LIST, where the car of LIST is the zeroth
+@@ -84,8 +88,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-CAAR">Function: <strong>CAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAR"><span class="category">Function: </span><span><strong>CAAR</strong> <em>(x)</em><a href='#index-CAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR X)).
+@@ -93,8 +97,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-NULL">Function: <strong>NULL</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NULL"><span class="category">Function: </span><span><strong>NULL</strong> <em>(x)</em><a href='#index-NULL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL; NIL otherwise.
+@@ -102,8 +106,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIFTH">Function: <strong>FIFTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FIFTH"><span class="category">Function: </span><span><strong>FIFTH</strong> <em>(x)</em><a href='#index-FIFTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDDDDR X)).
+@@ -111,8 +115,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-NCONC">Function: <strong>NCONC</strong> <em>(&amp;rest lists)</em></dt>
++<dl class="def">
++<dt id="index-NCONC"><span class="category">Function: </span><span><strong>NCONC</strong> <em>(&amp;rest lists)</em><a href='#index-NCONC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Concatenates LISTs by destructively modifying them.
+@@ -120,8 +124,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-TAILP">Function: <strong>TAILP</strong> <em>(sublist list)</em></dt>
++<dl class="def">
++<dt id="index-TAILP"><span class="category">Function: </span><span><strong>TAILP</strong> <em>(sublist list)</em><a href='#index-TAILP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SUBLIST is one of the conses in LIST; NIL otherwise.
+@@ -129,8 +133,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-CONSP">Function: <strong>CONSP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CONSP"><span class="category">Function: </span><span><strong>CONSP</strong> <em>(x)</em><a href='#index-CONSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a cons; NIL otherwise.
+@@ -138,8 +142,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-TENTH">Function: <strong>TENTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-TENTH"><span class="category">Function: </span><span><strong>TENTH</strong> <em>(x)</em><a href='#index-TENTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADR (CDDDDR (CDDDDR X))).
+@@ -147,8 +151,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-LISTP">Function: <strong>LISTP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-LISTP"><span class="category">Function: </span><span><strong>LISTP</strong> <em>(x)</em><a href='#index-LISTP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is either a cons or NIL; NIL otherwise.
+@@ -156,8 +160,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPCAN">Function: <strong>MAPCAN</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAN"><span class="category">Function: </span><span><strong>MAPCAN</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPCAN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs, NCONCs the results, and returns it.
+@@ -165,8 +169,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-EIGHTH">Function: <strong>EIGHTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-EIGHTH"><span class="category">Function: </span><span><strong>EIGHTH</strong> <em>(x)</em><a href='#index-EIGHTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDDR (CDDDDR X)).
+@@ -174,8 +178,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-LENGTH">Function: <strong>LENGTH</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-LENGTH"><span class="category">Function: </span><span><strong>LENGTH</strong> <em>(sequence)</em><a href='#index-LENGTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of SEQUENCE.
+@@ -183,8 +187,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-RASSOC">Function: <strong>RASSOC</strong> <em>(item alist &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-RASSOC"><span class="category">Function: </span><span><strong>RASSOC</strong> <em>(item alist &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-RASSOC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr is equal to ITEM.
+@@ -192,8 +196,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBST_002dIF_002dNOT">Function: <strong>NSUBST-IF-NOT</strong> <em>(new test tree &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST_002dIF_002dNOT"><span class="category">Function: </span><span><strong>NSUBST-IF-NOT</strong> <em>(new test tree &amp;key (key #'identity))</em><a href='#index-NSUBST_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that do not satisfy TEST.
+@@ -201,8 +205,8 @@ element.
+ </dd></dl>
+-<dl>
+-<dt id="index-NBUTLAST">Function: <strong>NBUTLAST</strong> <em>(list &amp;optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-NBUTLAST"><span class="category">Function: </span><span><strong>NBUTLAST</strong> <em>(list &amp;optional (n 1))</em><a href='#index-NBUTLAST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Changes the cdr of the N+1 th cons from the end of the list LIST to NIL.
+@@ -213,8 +217,8 @@ Returns the whole list.
+-<dl>
+-<dt id="index-CDR">Function: <strong>CDR</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-CDR"><span class="category">Function: </span><span><strong>CDR</strong> <em>(list)</em><a href='#index-CDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the cdr of LIST.  Returns NIL if LIST is NIL.
+@@ -222,8 +226,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPC">Function: <strong>MAPC</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPC"><span class="category">Function: </span><span><strong>MAPC</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs.  Returns the first LIST.
+@@ -231,8 +235,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPL">Function: <strong>MAPL</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPL"><span class="category">Function: </span><span><strong>MAPL</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs.  Returns the first LIST.
+@@ -240,8 +244,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CONS">Function: <strong>CONS</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-CONS"><span class="category">Function: </span><span><strong>CONS</strong> <em>(x y)</em><a href='#index-CONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new cons whose car and cdr are X and Y, respectively.
+@@ -249,8 +253,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST">Function: <strong>LIST</strong> <em>(&amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-LIST"><span class="category">Function: </span><span><strong>LIST</strong> <em>(&amp;rest args)</em><a href='#index-LIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of its arguments
+@@ -259,8 +263,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-THIRD">Function: <strong>THIRD</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-THIRD"><span class="category">Function: </span><span><strong>THIRD</strong> <em>(x)</em><a href='#index-THIRD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDR X).
+@@ -268,8 +272,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDAAR">Function: <strong>CDDAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDAAR"><span class="category">Function: </span><span><strong>CDDAAR</strong> <em>(x)</em><a href='#index-CDDAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR (CAR X)))).
+@@ -277,8 +281,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDADAR">Function: <strong>CDADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADAR"><span class="category">Function: </span><span><strong>CDADAR</strong> <em>(x)</em><a href='#index-CDADAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR (CAR X)))).
+@@ -286,8 +290,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDAADR">Function: <strong>CDAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAADR"><span class="category">Function: </span><span><strong>CDAADR</strong> <em>(x)</em><a href='#index-CDAADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR (CDR X)))).
+@@ -295,8 +299,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADDAR">Function: <strong>CADDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDAR"><span class="category">Function: </span><span><strong>CADDAR</strong> <em>(x)</em><a href='#index-CADDAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR (CAR X)))).
+@@ -304,8 +308,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADADR">Function: <strong>CADADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADADR"><span class="category">Function: </span><span><strong>CADADR</strong> <em>(x)</em><a href='#index-CADADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR (CDR X)))).
+@@ -313,8 +317,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CAADDR">Function: <strong>CAADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADDR"><span class="category">Function: </span><span><strong>CAADDR</strong> <em>(x)</em><a href='#index-CAADDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR (CDR X)))).
+@@ -322,8 +326,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-NTHCDR">Function: <strong>NTHCDR</strong> <em>(n list)</em></dt>
++<dl class="def">
++<dt id="index-NTHCDR"><span class="category">Function: </span><span><strong>NTHCDR</strong> <em>(n list)</em><a href='#index-NTHCDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the result of performing the CDR operation N times on LIST.
+@@ -331,8 +335,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-PAIRLIS">Function: <strong>PAIRLIS</strong> <em>(keys data &amp;optional (alist nil))</em></dt>
++<dl class="def">
++<dt id="index-PAIRLIS"><span class="category">Function: </span><span><strong>PAIRLIS</strong> <em>(keys data &amp;optional (alist nil))</em><a href='#index-PAIRLIS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs an association list from KEYS and DATA adding to ALIST.
+@@ -340,8 +344,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-SEVENTH">Function: <strong>SEVENTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SEVENTH"><span class="category">Function: </span><span><strong>SEVENTH</strong> <em>(x)</em><a href='#index-SEVENTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDR (CDDDDR X)).
+@@ -349,8 +353,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBSETP">Function: <strong>SUBSETP</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSETP"><span class="category">Function: </span><span><strong>SUBSETP</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBSETP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if every element of LIST1 appears in LIST2; NIL otherwise.
+@@ -358,8 +362,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBST_002dIF">Function: <strong>NSUBST-IF</strong> <em>(new test tree &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST_002dIF"><span class="category">Function: </span><span><strong>NSUBST-IF</strong> <em>(new test tree &amp;key (key #'identity))</em><a href='#index-NSUBST_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that satisfy TEST.
+@@ -367,8 +371,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dLIST">Function: <strong>COPY-LIST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dLIST"><span class="category">Function: </span><span><strong>COPY-LIST</strong> <em>(list)</em><a href='#index-COPY_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new copy of LIST.
+@@ -376,8 +380,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-LAST">Function: <strong>LAST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-LAST"><span class="category">Function: </span><span><strong>LAST</strong> <em>(list)</em><a href='#index-LAST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the last cons in LIST
+@@ -385,8 +389,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CAAAR">Function: <strong>CAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAAR"><span class="category">Function: </span><span><strong>CAAAR</strong> <em>(x)</em><a href='#index-CAAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR X))).
+@@ -394,8 +398,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dLENGTH">Function: <strong>LIST-LENGTH</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dLENGTH"><span class="category">Function: </span><span><strong>LIST-LENGTH</strong> <em>(list)</em><a href='#index-LIST_002dLENGTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of LIST, or NIL if LIST is circular.
+@@ -403,8 +407,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDDR">Function: <strong>CDDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDR"><span class="category">Function: </span><span><strong>CDDDR</strong> <em>(x)</em><a href='#index-CDDDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR X))).
+@@ -412,8 +416,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-INTERSECTION">Function: <strong>INTERSECTION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-INTERSECTION"><span class="category">Function: </span><span><strong>INTERSECTION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-INTERSECTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the intersection of List1 and List2.
+@@ -421,8 +425,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBST">Function: <strong>NSUBST</strong> <em>(new old tree &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST"><span class="category">Function: </span><span><strong>NSUBST</strong> <em>(new old tree &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NSUBST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees in TREE that match OLD.
+@@ -430,8 +434,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-REVAPPEND">Function: <strong>REVAPPEND</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-REVAPPEND"><span class="category">Function: </span><span><strong>REVAPPEND</strong> <em>(x y)</em><a href='#index-REVAPPEND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (APPEND (REVERSE X) Y)
+@@ -439,8 +443,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDAR">Function: <strong>CDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAR"><span class="category">Function: </span><span><strong>CDAR</strong> <em>(x)</em><a href='#index-CDAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR X)).
+@@ -448,8 +452,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADR">Function: <strong>CADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADR"><span class="category">Function: </span><span><strong>CADR</strong> <em>(x)</em><a href='#index-CADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR X)).
+@@ -457,8 +461,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-REST">Function: <strong>REST</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-REST"><span class="category">Function: </span><span><strong>REST</strong> <em>(x)</em><a href='#index-REST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR X).
+@@ -466,8 +470,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSET_002dEXCLUSIVE_002dOR">Function: <strong>NSET-EXCLUSIVE-OR</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSET_002dEXCLUSIVE_002dOR"><span class="category">Function: </span><span><strong>NSET-EXCLUSIVE-OR</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NSET_002dEXCLUSIVE_002dOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list with elements which appear but once in LIST1 and LIST2.
+@@ -475,8 +479,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-ACONS">Function: <strong>ACONS</strong> <em>(key datum alist)</em></dt>
++<dl class="def">
++<dt id="index-ACONS"><span class="category">Function: </span><span><strong>ACONS</strong> <em>(key datum alist)</em><a href='#index-ACONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a new alist by adding the pair (KEY . DATUM) to ALIST.
+@@ -484,8 +488,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBST_002dIF_002dNOT">Function: <strong>SUBST-IF-NOT</strong> <em>(new test tree &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST_002dIF_002dNOT"><span class="category">Function: </span><span><strong>SUBST-IF-NOT</strong> <em>(new test tree &amp;key (key #'identity))</em><a href='#index-SUBST_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that do not satisfy TEST.
+@@ -493,8 +497,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-RPLACA">Function: <strong>RPLACA</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-RPLACA"><span class="category">Function: </span><span><strong>RPLACA</strong> <em>(x y)</em><a href='#index-RPLACA' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the car of X with Y, and returns the modified X.
+@@ -502,8 +506,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-SECOND">Function: <strong>SECOND</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SECOND"><span class="category">Function: </span><span><strong>SECOND</strong> <em>(x)</em><a href='#index-SECOND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADR X).
+@@ -511,8 +515,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-NUNION">Function: <strong>NUNION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NUNION"><span class="category">Function: </span><span><strong>NUNION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NUNION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the union of LIST1 and LIST2.  LIST1 and/or LIST2 may be destroyed.
+@@ -520,8 +524,8 @@ Returns the whole list.
+ </dd></dl>
+-<dl>
+-<dt id="index-BUTLAST">Function: <strong>BUTLAST</strong> <em>(list &amp;optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-BUTLAST"><span class="category">Function: </span><span><strong>BUTLAST</strong> <em>(list &amp;optional (n 1))</em><a href='#index-BUTLAST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a list with the same elements as LIST but without the
+@@ -530,24 +534,24 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dALIST">Function: <strong>COPY-ALIST</strong> <em>(alist)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dALIST"><span class="category">Function: </span><span><strong>COPY-ALIST</strong> <em>(alist)</em><a href='#index-COPY_002dALIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns a new copy of ALIST.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SIXTH">Function: <strong>SIXTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIXTH"><span class="category">Function: </span><span><strong>SIXTH</strong> <em>(x)</em><a href='#index-SIXTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Equivalent to (CADR (CDDDDR X)).
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CAAAAR">Function: <strong>CAAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAAAR"><span class="category">Function: </span><span><strong>CAAAAR</strong> <em>(x)</em><a href='#index-CAAAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR (CAR X)))).
+@@ -555,8 +559,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDDAR">Function: <strong>CDDDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDAR"><span class="category">Function: </span><span><strong>CDDDAR</strong> <em>(x)</em><a href='#index-CDDDAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR (CAR X)))).
+@@ -564,8 +568,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDADR">Function: <strong>CDDADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDADR"><span class="category">Function: </span><span><strong>CDDADR</strong> <em>(x)</em><a href='#index-CDDADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR (CDR X)))).
+@@ -573,8 +577,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDADDR">Function: <strong>CDADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADDR"><span class="category">Function: </span><span><strong>CDADDR</strong> <em>(x)</em><a href='#index-CDADDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR (CDR X)))).
+@@ -582,8 +586,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADDDR">Function: <strong>CADDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDDR"><span class="category">Function: </span><span><strong>CADDDR</strong> <em>(x)</em><a href='#index-CADDDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR (CDR X)))).
+@@ -591,8 +595,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-FOURTH">Function: <strong>FOURTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FOURTH"><span class="category">Function: </span><span><strong>FOURTH</strong> <em>(x)</em><a href='#index-FOURTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDDR X).
+@@ -600,8 +604,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBLIS">Function: <strong>NSUBLIS</strong> <em>(alist tree &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBLIS"><span class="category">Function: </span><span><strong>NSUBLIS</strong> <em>(alist tree &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NSUBLIS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes from ALIST for subtrees of TREE.
+@@ -609,8 +613,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBST_002dIF">Function: <strong>SUBST-IF</strong> <em>(new test tree &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST_002dIF"><span class="category">Function: </span><span><strong>SUBST-IF</strong> <em>(new test tree &amp;key (key #'identity))</em><a href='#index-SUBST_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that satisfy TEST.
+@@ -618,8 +622,8 @@ last N elements.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSET_002dDIFFERENCE">Function: <strong>NSET-DIFFERENCE</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSET_002dDIFFERENCE"><span class="category">Function: </span><span><strong>NSET-DIFFERENCE</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-NSET_002dDIFFERENCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements of LIST1 that do not appear in LIST2.  LIST1 may
+@@ -628,8 +632,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-POP">Special Form: <strong>POP</strong></dt>
++<dl class="def">
++<dt id="index-POP"><span class="category">Special Form: </span><span><strong>POP</strong><a href='#index-POP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -642,8 +646,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-PUSH">Special Form: <strong>PUSH</strong></dt>
++<dl class="def">
++<dt id="index-PUSH"><span class="category">Special Form: </span><span><strong>PUSH</strong><a href='#index-PUSH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -656,8 +660,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDAAR">Function: <strong>CDAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAAR"><span class="category">Function: </span><span><strong>CDAAR</strong> <em>(x)</em><a href='#index-CDAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR X))).
+@@ -665,8 +669,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADAR">Function: <strong>CADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADAR"><span class="category">Function: </span><span><strong>CADAR</strong> <em>(x)</em><a href='#index-CADAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR X))).
+@@ -674,8 +678,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-CAADR">Function: <strong>CAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADR"><span class="category">Function: </span><span><strong>CAADR</strong> <em>(x)</em><a href='#index-CAADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR X))).
+@@ -683,8 +687,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIRST">Function: <strong>FIRST</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FIRST"><span class="category">Function: </span><span><strong>FIRST</strong> <em>(x)</em><a href='#index-FIRST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR X).
+@@ -692,8 +696,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBST">Function: <strong>SUBST</strong> <em>(new old tree &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST"><span class="category">Function: </span><span><strong>SUBST</strong> <em>(new old tree &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that match OLD.
+@@ -701,8 +705,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-ADJOIN">Function: <strong>ADJOIN</strong> <em>(item list &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-ADJOIN"><span class="category">Function: </span><span><strong>ADJOIN</strong> <em>(item list &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-ADJOIN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds ITEM to LIST unless ITEM is already a member of LIST.
+@@ -710,8 +714,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPCON">Function: <strong>MAPCON</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCON"><span class="category">Function: </span><span><strong>MAPCON</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPCON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs, NCONCs the results, and returns it.
+@@ -719,8 +723,8 @@ be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-PUSHNEW">Macro: <strong>PUSHNEW</strong></dt>
++<dl class="def">
++<dt id="index-PUSHNEW"><span class="category">Macro: </span><span><strong>PUSHNEW</strong><a href='#index-PUSHNEW' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -736,8 +740,8 @@ by supplying keywords :TEST, :TEST-NOT,
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dEXCLUSIVE_002dOR">Function: <strong>SET-EXCLUSIVE-OR</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dEXCLUSIVE_002dOR"><span class="category">Function: </span><span><strong>SET-EXCLUSIVE-OR</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-SET_002dEXCLUSIVE_002dOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements appearing exactly once in LIST1 and LIST2.
+@@ -745,8 +749,8 @@ by supplying keywords :TEST, :TEST-NOT,
+ </dd></dl>
+-<dl>
+-<dt id="index-TREE_002dEQUAL">Function: <strong>TREE-EQUAL</strong> <em>(x y &amp;key (test #'eql) test-not)</em></dt>
++<dl class="def">
++<dt id="index-TREE_002dEQUAL"><span class="category">Function: </span><span><strong>TREE-EQUAL</strong> <em>(x y &amp;key (test #'eql) test-not)</em><a href='#index-TREE_002dEQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are isomorphic trees with identical leaves.
+@@ -754,8 +758,8 @@ by supplying keywords :TEST, :TEST-NOT,
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDR">Function: <strong>CDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDR"><span class="category">Function: </span><span><strong>CDDR</strong> <em>(x)</em><a href='#index-CDDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR X)).
+@@ -763,8 +767,8 @@ by supplying keywords :TEST, :TEST-NOT,
+ </dd></dl>
+-<dl>
+-<dt id="index-GETF">Function: <strong>GETF</strong> <em>(place indicator &amp;optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GETF"><span class="category">Function: </span><span><strong>GETF</strong> <em>(place indicator &amp;optional (default nil))</em><a href='#index-GETF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Searches the property list stored in Place for an indicator EQ to Indicator.
+@@ -774,8 +778,8 @@ returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-LDIFF">Function: <strong>LDIFF</strong> <em>(list sublist)</em></dt>
++<dl class="def">
++<dt id="index-LDIFF"><span class="category">Function: </span><span><strong>LDIFF</strong> <em>(list sublist)</em><a href='#index-LDIFF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new list, whose elements are those of LIST that appear before
+@@ -784,8 +788,8 @@ SUBLIST.  If SUBLIST is not a tail of LI
+ </dd></dl>
+-<dl>
+-<dt id="index-UNION">Function: <strong>UNION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-UNION"><span class="category">Function: </span><span><strong>UNION</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-UNION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the union of LIST1 and LIST2.
+@@ -793,8 +797,8 @@ SUBLIST.  If SUBLIST is not a tail of LI
+ </dd></dl>
+-<dl>
+-<dt id="index-ASSOC_002dIF_002dNOT">Function: <strong>ASSOC-IF-NOT</strong> <em>(test alist)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC_002dIF_002dNOT"><span class="category">Function: </span><span><strong>ASSOC-IF-NOT</strong> <em>(test alist)</em><a href='#index-ASSOC_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car does not satisfy TEST.
+@@ -802,8 +806,8 @@ SUBLIST.  If SUBLIST is not a tail of LI
+ </dd></dl>
+-<dl>
+-<dt id="index-RPLACD">Function: <strong>RPLACD</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-RPLACD"><span class="category">Function: </span><span><strong>RPLACD</strong> <em>(x y)</em><a href='#index-RPLACD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the cdr of X with Y, and returns the modified X.
+@@ -811,8 +815,8 @@ SUBLIST.  If SUBLIST is not a tail of LI
+ </dd></dl>
+-<dl>
+-<dt id="index-MEMBER_002dIF_002dNOT">Function: <strong>MEMBER-IF-NOT</strong> <em>(test list &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER_002dIF_002dNOT"><span class="category">Function: </span><span><strong>MEMBER-IF-NOT</strong> <em>(test list &amp;key (key #'identity))</em><a href='#index-MEMBER_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first element not satisfying
+@@ -821,8 +825,8 @@ TEST.
+ </dd></dl>
+-<dl>
+-<dt id="index-CAR">Function: <strong>CAR</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-CAR"><span class="category">Function: </span><span><strong>CAR</strong> <em>(list)</em><a href='#index-CAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the car of LIST.  Returns NIL if LIST is NIL.
+@@ -830,8 +834,8 @@ TEST.
+ </dd></dl>
+-<dl>
+-<dt id="index-ENDP">Function: <strong>ENDP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ENDP"><span class="category">Function: </span><span><strong>ENDP</strong> <em>(x)</em><a href='#index-ENDP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL.  Returns NIL if X is a cons.  Otherwise, signals an
+@@ -840,8 +844,8 @@ error.
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002a">Function: <strong>LIST*</strong> <em>(arg &amp;rest others)</em></dt>
++<dl class="def">
++<dt id="index-LIST_002a"><span class="category">Function: </span><span><strong>LIST*</strong> <em>(arg &amp;rest others)</em><a href='#index-LIST_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of its arguments with the last cons being a dotted pair of
+@@ -850,8 +854,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-NINTH">Function: <strong>NINTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NINTH"><span class="category">Function: </span><span><strong>NINTH</strong> <em>(x)</em><a href='#index-NINTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDDDDR (CDDDDR X))).
+@@ -859,8 +863,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-CDAAAR">Function: <strong>CDAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAAAR"><span class="category">Function: </span><span><strong>CDAAAR</strong> <em>(x)</em><a href='#index-CDAAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR (CAR X)))).
+@@ -868,8 +872,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-CADAAR">Function: <strong>CADAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADAAR"><span class="category">Function: </span><span><strong>CADAAR</strong> <em>(x)</em><a href='#index-CADAAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR (CAR X)))).
+@@ -877,8 +881,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-CAADAR">Function: <strong>CAADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADAR"><span class="category">Function: </span><span><strong>CAADAR</strong> <em>(x)</em><a href='#index-CAADAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR (CAR X)))).
+@@ -886,8 +890,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-CAAADR">Function: <strong>CAAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAADR"><span class="category">Function: </span><span><strong>CAAADR</strong> <em>(x)</em><a href='#index-CAAADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR (CDR X)))).
+@@ -895,8 +899,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDDDR">Function: <strong>CDDDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDDR"><span class="category">Function: </span><span><strong>CDDDDR</strong> <em>(x)</em><a href='#index-CDDDDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR (CDR X)))).
+@@ -904,8 +908,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBLIS">Function: <strong>SUBLIS</strong> <em>(alist tree &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBLIS"><span class="category">Function: </span><span><strong>SUBLIS</strong> <em>(alist tree &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBLIS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes from ALIST for subtrees of TREE nondestructively.
+@@ -913,8 +917,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-RASSOC_002dIF_002dNOT">Function: <strong>RASSOC-IF-NOT</strong> <em>(predicate alist)</em></dt>
++<dl class="def">
++<dt id="index-RASSOC_002dIF_002dNOT"><span class="category">Function: </span><span><strong>RASSOC-IF-NOT</strong> <em>(predicate alist)</em><a href='#index-RASSOC_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr does not satisfy PREDICATE.
+@@ -922,8 +926,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-NRECONC">Function: <strong>NRECONC</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-NRECONC"><span class="category">Function: </span><span><strong>NRECONC</strong> <em>(x y)</em><a href='#index-NRECONC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (NCONC (NREVERSE X) Y).
+@@ -931,8 +935,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-MAPLIST">Function: <strong>MAPLIST</strong> <em>(fun list &amp;rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPLIST"><span class="category">Function: </span><span><strong>MAPLIST</strong> <em>(fun list &amp;rest more-lists)</em><a href='#index-MAPLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs and returns the results as a list.
+@@ -940,8 +944,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dDIFFERENCE">Function: <strong>SET-DIFFERENCE</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dDIFFERENCE"><span class="category">Function: </span><span><strong>SET-DIFFERENCE</strong> <em>(list1 list2 &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-SET_002dDIFFERENCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements of LIST1 that do not appear in LIST2.
+@@ -949,8 +953,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-ASSOC_002dIF">Function: <strong>ASSOC-IF</strong> <em>(test alist)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC_002dIF"><span class="category">Function: </span><span><strong>ASSOC-IF</strong> <em>(test alist)</em><a href='#index-ASSOC_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car satisfies TEST.
+@@ -958,8 +962,8 @@ the next to the last argument and the la
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dPROPERTIES">Function: <strong>GET-PROPERTIES</strong> <em>(place indicator-list)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dPROPERTIES"><span class="category">Function: </span><span><strong>GET-PROPERTIES</strong> <em>(place indicator-list)</em><a href='#index-GET_002dPROPERTIES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Looks for the elements of INDICATOR-LIST in the property list stored in PLACE.
+@@ -969,8 +973,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-MEMBER_002dIF">Function: <strong>MEMBER-IF</strong> <em>(test list &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER_002dIF"><span class="category">Function: </span><span><strong>MEMBER-IF</strong> <em>(test list &amp;key (key #'identity))</em><a href='#index-MEMBER_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first element satisfying TEST.
+@@ -978,8 +982,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dTREE">Function: <strong>COPY-TREE</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dTREE"><span class="category">Function: </span><span><strong>COPY-TREE</strong> <em>(object)</em><a href='#index-COPY_002dTREE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Recursively copies conses in OBJECT and returns the result.
+@@ -987,8 +991,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-ATOM">Function: <strong>ATOM</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ATOM"><span class="category">Function: </span><span><strong>ATOM</strong> <em>(x)</em><a href='#index-ATOM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is not a cons; NIL otherwise.
+@@ -996,8 +1000,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDDAR">Function: <strong>CDDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDAR"><span class="category">Function: </span><span><strong>CDDAR</strong> <em>(x)</em><a href='#index-CDDAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR X))).
+@@ -1005,8 +1009,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-CDADR">Function: <strong>CDADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADR"><span class="category">Function: </span><span><strong>CDADR</strong> <em>(x)</em><a href='#index-CDADR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR X))).
+@@ -1014,8 +1018,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-CADDR">Function: <strong>CADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDR"><span class="category">Function: </span><span><strong>CADDR</strong> <em>(x)</em><a href='#index-CADDR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR X))).
+@@ -1023,8 +1027,8 @@ returns NILs as its three values.
+ </dd></dl>
+-<dl>
+-<dt id="index-ASSOC">Function: <strong>ASSOC</strong> <em>(item alist &amp;key (test #'eql) test-not)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC"><span class="category">Function: </span><span><strong>ASSOC</strong> <em>(item alist &amp;key (test #'eql) test-not)</em><a href='#index-ASSOC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car is equal (in the sense of TEST) to
+@@ -1033,8 +1037,8 @@ ITEM.
+ </dd></dl>
+-<dl>
+-<dt id="index-APPEND">Function: <strong>APPEND</strong> <em>(&amp;rest lists)</em></dt>
++<dl class="def">
++<dt id="index-APPEND"><span class="category">Function: </span><span><strong>APPEND</strong> <em>(&amp;rest lists)</em><a href='#index-APPEND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a new list by concatenating its arguments.
+@@ -1042,8 +1046,8 @@ ITEM.
+ </dd></dl>
+-<dl>
+-<dt id="index-MEMBER">Function: <strong>MEMBER</strong> <em>(item list &amp;key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER"><span class="category">Function: </span><span><strong>MEMBER</strong> <em>(item list &amp;key (test #'eql) test-not (key #'identity))</em><a href='#index-MEMBER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first ITEM.
+@@ -1051,10 +1055,11 @@ ITEM.
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Streams-and-Reading.html">Streams and Reading</a>, Previous: <a href="Characters.html">Characters</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Low-Level-Debug-Functions.html
++++ gcl-2.6.14/info/gcl-si/Low-Level-Debug-Functions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Low Level Debug Functions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Debugging.html" rel="up" title="Debugging">
+-<link href="Miscellaneous.html" rel="next" title="Miscellaneous">
+ <link href="Source-Level-Debugging-in-Emacs.html" rel="prev" title="Source Level Debugging in Emacs">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Low-Level-Debug-Functions"></span><div class="header">
++<div class="section" id="Low-Level-Debug-Functions">
++<div class="header">
+ <p>
+-Previous: <a href="Source-Level-Debugging-in-Emacs.html" accesskey="p" rel="prev">Source Level Debugging in Emacs</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Source-Level-Debugging-in-Emacs.html" accesskey="p" rel="prev">Source Level Debugging in Emacs</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Low-Level-Debug-Functions-1"></span><h3 class="section">18.2 Low Level Debug Functions</h3>
+@@ -65,6 +68,7 @@ Previous: <a href="Source-Level-Debuggin
+ </pre></div>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Low-Level-X-Interface.html
++++ gcl-2.6.14/info/gcl-si/Low-Level-X-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Low Level X Interface (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+-<link href="Compiler-Definitions.html" rel="next" title="Compiler Definitions">
+ <link href="Inititialization.html" rel="prev" title="Inititialization">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Low-Level-X-Interface"></span><div class="header">
++<div class="section" id="Low-Level-X-Interface">
++<div class="header">
+ <p>
+-Previous: <a href="Inititialization.html" accesskey="p" rel="prev">Inititialization</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Inititialization.html" accesskey="p" rel="prev">Initialization</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Low-Level-X-Interface-1"></span><h3 class="section">19.3 Low Level X Interface</h3>
+@@ -60,6 +63,7 @@ for either building them into the image
+ </p>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Miscellaneous.html
++++ gcl-2.6.14/info/gcl-si/Miscellaneous.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Miscellaneous (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Environment.html" rel="next" title="Environment">
+-<link href="Low-Level-Debug-Functions.html" rel="prev" title="Low Level Debug Functions">
++<link href="Compiler-Definitions.html" rel="next" title="Compiler Definitions">
++<link href="Debugging.html" rel="prev" title="Debugging">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,22 +42,21 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Miscellaneous"></span><div class="header">
++<div class="chapter" id="Miscellaneous">
++<div class="header">
+ <p>
+-Next: <a href="Compiler-Definitions.html" accesskey="n" rel="next">Compiler Definitions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compiler-Definitions.html" accesskey="n" rel="next">Compiler Definitions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Miscellaneous-1"></span><h2 class="chapter">19 Miscellaneous</h2>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Environment.html" accesskey="1">Environment</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Inititialization.html" accesskey="2">Inititialization</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Low-Level-X-Interface.html" accesskey="3">Low Level X Interface</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Environment.html" accesskey="1">Environment</a></li>
++<li><a href="Inititialization.html" accesskey="2">Initialization</a></li>
++<li><a href="Low-Level-X-Interface.html" accesskey="3">Low Level X Interface</a></li>
++</ul>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Numbers.html
++++ gcl-2.6.14/info/gcl-si/Numbers.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Numbers (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Sequences-and-Arrays-and-Hash-Tables.html" rel="next" title="Sequences and Arrays and Hash Tables">
+ <link href="index.html" rel="prev" title="Top">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,16 +42,17 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Numbers"></span><div class="header">
++<div class="chapter" id="Numbers">
++<div class="header">
+ <p>
+-Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Numbers-1"></span><h2 class="chapter">1 Numbers</h2>
+-<dl>
+-<dt id="index-SIGNUM">Function: <strong>SIGNUM</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SIGNUM"><span class="category">Function: </span><span><strong>SIGNUM</strong> <em>(number)</em><a href='#index-SIGNUM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If NUMBER is zero, returns NUMBER; else returns (/ NUMBER (ABS NUMBER)).
+@@ -56,8 +60,8 @@ Next: <a href="Sequences-and-Arrays-and-
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGNOT">Function: <strong>LOGNOT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGNOT"><span class="category">Function: </span><span><strong>LOGNOT</strong> <em>(integer)</em><a href='#index-LOGNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise logical NOT of INTEGER.
+@@ -65,16 +69,16 @@ Next: <a href="Sequences-and-Arrays-and-
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT">Constant: <strong>MOST-POSITIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-SHORT-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The short-float closest in value to positive infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-INTEGER_002dDECODE_002dFLOAT">Function: <strong>INTEGER-DECODE-FLOAT</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-INTEGER_002dDECODE_002dFLOAT"><span class="category">Function: </span><span><strong>INTEGER-DECODE-FLOAT</strong> <em>(float)</em><a href='#index-INTEGER_002dDECODE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as three values, the integer interpretation of significand F,
+@@ -87,8 +91,8 @@ the exponent E, and the sign S of the gi
+ </dd></dl>
+-<dl>
+-<dt id="index-MINUSP">Function: <strong>MINUSP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-MINUSP"><span class="category">Function: </span><span><strong>MINUSP</strong> <em>(number)</em><a href='#index-MINUSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER &lt; 0; NIL otherwise.
+@@ -96,8 +100,8 @@ the exponent E, and the sign S of the gi
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGORC1">Function: <strong>LOGORC1</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGORC1"><span class="category">Function: </span><span><strong>LOGORC1</strong> <em>(integer1 integer2)</em><a href='#index-LOGORC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical OR of (LOGNOT INTEGER1) and INTEGER2.
+@@ -105,32 +109,32 @@ the exponent E, and the sign S of the gi
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT">Constant: <strong>MOST-NEGATIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-SINGLE-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-NEGATIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dC1">Constant: <strong>BOOLE-C1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dC1"><span class="category">Constant: </span><span><strong>BOOLE-C1</strong><a href='#index-BOOLE_002dC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return the complement of INTEGER1.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT">Constant: <strong>LEAST-POSITIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-SHORT-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The positive short-float closest in value to zero.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dNAND">Function: <strong>BIT-NAND</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNAND"><span class="category">Function: </span><span><strong>BIT-NAND</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dNAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NAND  on the elements of BIT-ARRAY1 and
+@@ -140,8 +144,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-INT_002dCHAR">Function: <strong>INT-CHAR</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-INT_002dCHAR"><span class="category">Function: </span><span><strong>INT-CHAR</strong> <em>(integer)</em><a href='#index-INT_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs the inverse of CHAR-INT.  Equivalent to CODE-CHAR in GCL.
+@@ -149,8 +153,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dINT">Function: <strong>CHAR-INT</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dINT"><span class="category">Function: </span><span><strong>CHAR-INT</strong> <em>(char)</em><a href='#index-CHAR_002dINT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the font, bits, and code attributes as a single non-negative integer.
+@@ -159,16 +163,16 @@ Equivalent to CHAR-CODE in GCL.
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-SINGLE-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002f_003d">Function: <strong>/=</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f_003d"><span class="category">Function: </span><span><strong>/=</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_002f_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of its arguments are numerically equal; NIL otherwise.
+@@ -176,8 +180,8 @@ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-LDB_002dTEST">Function: <strong>LDB-TEST</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-LDB_002dTEST"><span class="category">Function: </span><span><strong>LDB-TEST</strong> <em>(bytespec integer)</em><a href='#index-LDB_002dTEST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the bits in the specified bytes of INTEGER is 1;
+@@ -186,16 +190,16 @@ NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR_002dCODE_002dLIMIT">Constant: <strong>CHAR-CODE-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCODE_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-CODE-LIMIT</strong><a href='#index-CHAR_002dCODE_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-CODE.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-RATIONAL">Function: <strong>RATIONAL</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-RATIONAL"><span class="category">Function: </span><span><strong>RATIONAL</strong> <em>(number)</em><a href='#index-RATIONAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts NUMBER into rational accurately and returns it.
+@@ -203,8 +207,8 @@ The upper exclusive bound on values prod
+ </dd></dl>
+-<dl>
+-<dt id="index-PI">Constant: <strong>PI</strong></dt>
++<dl class="def">
++<dt id="index-PI"><span class="category">Constant: </span><span><strong>PI</strong><a href='#index-PI' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The floating-point number that is appropriately equal to the ratio of the
+ circumference of the circle to the diameter.
+@@ -212,8 +216,8 @@ circumference of the circle to the diame
+ </dd></dl>
+-<dl>
+-<dt id="index-SIN">Function: <strong>SIN</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-SIN"><span class="category">Function: </span><span><strong>SIN</strong> <em>(radians)</em><a href='#index-SIN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the sine of RADIANS.
+@@ -221,16 +225,16 @@ circumference of the circle to the diame
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dORC2">Constant: <strong>BOOLE-ORC2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dORC2"><span class="category">Constant: </span><span><strong>BOOLE-ORC2</strong><a href='#index-BOOLE_002dORC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGORC2 of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-NUMERATOR">Function: <strong>NUMERATOR</strong> <em>(rational)</em></dt>
++<dl class="def">
++<dt id="index-NUMERATOR"><span class="category">Function: </span><span><strong>NUMERATOR</strong> <em>(rational)</em><a href='#index-NUMERATOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as an integer the numerator of the given rational number.
+@@ -238,8 +242,8 @@ Makes BOOLE return LOGORC2 of INTEGER1 a
+ </dd></dl>
+-<dl>
+-<dt id="index-MASK_002dFIELD">Function: <strong>MASK-FIELD</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-MASK_002dFIELD"><span class="category">Function: </span><span><strong>MASK-FIELD</strong> <em>(bytespec integer)</em><a href='#index-MASK_002dFIELD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the specified byte from INTEGER.
+@@ -247,8 +251,8 @@ Makes BOOLE return LOGORC2 of INTEGER1 a
+ </dd></dl>
+-<dl>
+-<dt id="index-INCF">Special Form: <strong>INCF</strong></dt>
++<dl class="def">
++<dt id="index-INCF"><span class="category">Special Form: </span><span><strong>INCF</strong><a href='#index-INCF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -262,8 +266,8 @@ in PLACE.
+ </dd></dl>
+-<dl>
+-<dt id="index-SINH">Function: <strong>SINH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SINH"><span class="category">Function: </span><span><strong>SINH</strong> <em>(number)</em><a href='#index-SINH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic sine of NUMBER.
+@@ -271,8 +275,8 @@ in PLACE.
+ </dd></dl>
+-<dl>
+-<dt id="index-PHASE">Function: <strong>PHASE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-PHASE"><span class="category">Function: </span><span><strong>PHASE</strong> <em>(number)</em><a href='#index-PHASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the angle part of the polar representation of a complex number.
+@@ -281,8 +285,8 @@ For non-complex numbers, this is 0.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE">Function: <strong>BOOLE</strong> <em>(op integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-BOOLE"><span class="category">Function: </span><span><strong>BOOLE</strong> <em>(op integer1 integer2)</em><a href='#index-BOOLE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer produced by performing the logical operation specified by
+@@ -297,8 +301,8 @@ See the variable docs of these constants
+ </dd></dl>
+-<dl>
+-<dt id="index-SHORT_002dFLOAT_002dEPSILON">Constant: <strong>SHORT-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SHORT_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>SHORT-FLOAT-EPSILON</strong><a href='#index-SHORT_002dFLOAT_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive short-float that satisfies
+       (not (= (float 1 e) (+ (float 1 e) e))).
+@@ -306,8 +310,8 @@ The smallest positive short-float that s
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGORC2">Function: <strong>LOGORC2</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGORC2"><span class="category">Function: </span><span><strong>LOGORC2</strong> <em>(integer1 integer2)</em><a href='#index-LOGORC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical OR of INTEGER1 and (LOGNOT INTEGER2).
+@@ -315,16 +319,16 @@ The smallest positive short-float that s
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dC2">Constant: <strong>BOOLE-C2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dC2"><span class="category">Constant: </span><span><strong>BOOLE-C2</strong><a href='#index-BOOLE_002dC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return the complement of INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-REALPART">Function: <strong>REALPART</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-REALPART"><span class="category">Function: </span><span><strong>REALPART</strong> <em>(number)</em><a href='#index-REALPART' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the real part of NUMBER.
+@@ -333,24 +337,24 @@ Makes BOOLE return the complement of INT
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dCLR">Constant: <strong>BOOLE-CLR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dCLR"><span class="category">Constant: </span><span><strong>BOOLE-CLR</strong><a href='#index-BOOLE_002dCLR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return 0.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dIOR">Constant: <strong>BOOLE-IOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dIOR"><span class="category">Constant: </span><span><strong>BOOLE-IOR</strong><a href='#index-BOOLE_002dIOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGIOR of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FTRUNCATE">Function: <strong>FTRUNCATE</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FTRUNCATE"><span class="category">Function: </span><span><strong>FTRUNCATE</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-FTRUNCATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Values: (quotient remainder)
+@@ -359,8 +363,8 @@ Same as TRUNCATE, but returns first valu
+ </dd></dl>
+-<dl>
+-<dt id="index-EQL">Function: <strong>EQL</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQL"><span class="category">Function: </span><span><strong>EQL</strong> <em>(x y)</em><a href='#index-EQL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQ, or if they are numbers of the same type with
+@@ -370,8 +374,8 @@ character.  Returns NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-LOG">Function: <strong>LOG</strong> <em>(number &amp;optional base)</em></dt>
++<dl class="def">
++<dt id="index-LOG"><span class="category">Function: </span><span><strong>LOG</strong> <em>(number &amp;optional base)</em><a href='#index-LOG' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logarithm of NUMBER in the base BASE.  BASE defaults to the base
+@@ -380,16 +384,16 @@ of natural logarithms.
+ </dd></dl>
+-<dl>
+-<dt id="index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>DOUBLE-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>DOUBLE-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGIOR">Function: <strong>LOGIOR</strong> <em>(&amp;rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGIOR"><span class="category">Function: </span><span><strong>LOGIOR</strong> <em>(&amp;rest integers)</em><a href='#index-LOGIOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise INCLUSIVE OR of its arguments.
+@@ -397,16 +401,16 @@ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT">Constant: <strong>MOST-NEGATIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-DOUBLE-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-NEGATIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002f">Function: <strong>/</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f"><span class="category">Function: </span><span><strong>/</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_002f' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Divides the first NUMBER by each of the subsequent NUMBERS.
+@@ -415,16 +419,16 @@ With one arg, returns the reciprocal of
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aRANDOM_002dSTATE_002a">Variable: <strong>*RANDOM-STATE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aRANDOM_002dSTATE_002a"><span class="category">Variable: </span><span><strong>*RANDOM-STATE*</strong><a href='#index-_002aRANDOM_002dSTATE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The default random-state object used by RAMDOM.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-1_002b">Function: <strong>1+</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-1_002b"><span class="category">Function: </span><span><strong>1+</strong> <em>(number)</em><a href='#index-1_002b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NUMBER + 1.
+@@ -432,16 +436,16 @@ The default random-state object used by
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-DOUBLE-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FCEILING">Function: <strong>FCEILING</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FCEILING"><span class="category">Function: </span><span><strong>FCEILING</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-FCEILING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as CEILING, but returns a float as the first value.
+@@ -449,16 +453,16 @@ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dFIXNUM">Constant: <strong>MOST-POSITIVE-FIXNUM</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dFIXNUM"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-FIXNUM</strong><a href='#index-MOST_002dPOSITIVE_002dFIXNUM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The fixnum closest in value to positive infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dANDC1">Function: <strong>BIT-ANDC1</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dANDC1"><span class="category">Function: </span><span><strong>BIT-ANDC1</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dANDC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ANDC1 on the elements of BIT-ARRAY1 and
+@@ -469,8 +473,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-TAN">Function: <strong>TAN</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-TAN"><span class="category">Function: </span><span><strong>TAN</strong> <em>(radians)</em><a href='#index-TAN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tangent of RADIANS.
+@@ -478,16 +482,16 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dNAND">Constant: <strong>BOOLE-NAND</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dNAND"><span class="category">Constant: </span><span><strong>BOOLE-NAND</strong><a href='#index-BOOLE_002dNAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGNAND of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-TANH">Function: <strong>TANH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-TANH"><span class="category">Function: </span><span><strong>TANH</strong> <em>(number)</em><a href='#index-TANH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic tangent of NUMBER.
+@@ -495,8 +499,8 @@ Makes BOOLE return LOGNAND of INTEGER1 a
+ </dd></dl>
+-<dl>
+-<dt id="index-ASIN">Function: <strong>ASIN</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ASIN"><span class="category">Function: </span><span><strong>ASIN</strong> <em>(number)</em><a href='#index-ASIN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the arc sine of NUMBER.
+@@ -504,8 +508,8 @@ Makes BOOLE return LOGNAND of INTEGER1 a
+ </dd></dl>
+-<dl>
+-<dt id="index-BYTE">Function: <strong>BYTE</strong> <em>(size position)</em></dt>
++<dl class="def">
++<dt id="index-BYTE"><span class="category">Function: </span><span><strong>BYTE</strong> <em>(size position)</em><a href='#index-BYTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a byte specifier.  In GCL, a byte specifier is represented by
+@@ -514,8 +518,8 @@ a dotted pair (&lt;size&gt; . &lt;positi
+ </dd></dl>
+-<dl>
+-<dt id="index-ASINH">Function: <strong>ASINH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ASINH"><span class="category">Function: </span><span><strong>ASINH</strong> <em>(number)</em><a href='#index-ASINH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc sine of NUMBER.
+@@ -523,16 +527,16 @@ a dotted pair (&lt;size&gt; . &lt;positi
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dLONG_002dFLOAT">Constant: <strong>MOST-POSITIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-LONG-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dLONG_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The long-float closest in value to positive infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SHIFTF">Macro: <strong>SHIFTF</strong></dt>
++<dl class="def">
++<dt id="index-SHIFTF"><span class="category">Macro: </span><span><strong>SHIFTF</strong><a href='#index-SHIFTF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -547,16 +551,16 @@ form.
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT">Constant: <strong>LEAST-POSITIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-LONG-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The positive long-float closest in value to zero.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DEPOSIT_002dFIELD">Function: <strong>DEPOSIT-FIELD</strong> <em>(newbyte bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-DEPOSIT_002dFIELD"><span class="category">Function: </span><span><strong>DEPOSIT-FIELD</strong> <em>(newbyte bytespec integer)</em><a href='#index-DEPOSIT_002dFIELD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer computed by replacing the specified byte of INTEGER with
+@@ -565,8 +569,8 @@ the specified byte of NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dAND">Function: <strong>BIT-AND</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dAND"><span class="category">Function: </span><span><strong>BIT-AND</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical AND on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -576,8 +580,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGNAND">Function: <strong>LOGNAND</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGNAND"><span class="category">Function: </span><span><strong>LOGNAND</strong> <em>(integer1 integer2)</em><a href='#index-LOGNAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complement of the logical AND of INTEGER1 and INTEGER2.
+@@ -585,8 +589,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-BYTE_002dPOSITION">Function: <strong>BYTE-POSITION</strong> <em>(bytespec)</em></dt>
++<dl class="def">
++<dt id="index-BYTE_002dPOSITION"><span class="category">Function: </span><span><strong>BYTE-POSITION</strong> <em>(bytespec)</em><a href='#index-BYTE_002dPOSITION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the position part (in GCL, the cdr part) of the byte specifier.
+@@ -594,8 +598,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-ROTATEF">Macro: <strong>ROTATEF</strong></dt>
++<dl class="def">
++<dt id="index-ROTATEF"><span class="category">Macro: </span><span><strong>ROTATEF</strong><a href='#index-ROTATEF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -610,8 +614,8 @@ Returns NIL always.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dANDC2">Function: <strong>BIT-ANDC2</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dANDC2"><span class="category">Function: </span><span><strong>BIT-ANDC2</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dANDC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ANDC2 on the elements of BIT-ARRAY1 and
+@@ -622,8 +626,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-TRUNCATE">Function: <strong>TRUNCATE</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-TRUNCATE"><span class="category">Function: </span><span><strong>TRUNCATE</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-TRUNCATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Values: (quotient remainder)
+@@ -633,24 +637,24 @@ value is the remainder.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dEQV">Constant: <strong>BOOLE-EQV</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dEQV"><span class="category">Constant: </span><span><strong>BOOLE-EQV</strong><a href='#index-BOOLE_002dEQV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGEQV of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dSET">Constant: <strong>BOOLE-SET</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dSET"><span class="category">Constant: </span><span><strong>BOOLE-SET</strong><a href='#index-BOOLE_002dSET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return -1.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LDB">Function: <strong>LDB</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-LDB"><span class="category">Function: </span><span><strong>LDB</strong> <em>(bytespec integer)</em><a href='#index-LDB' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts and right-justifies the specified byte of INTEGER, and returns the
+@@ -659,8 +663,8 @@ result.
+ </dd></dl>
+-<dl>
+-<dt id="index-BYTE_002dSIZE">Function: <strong>BYTE-SIZE</strong> <em>(bytespec)</em></dt>
++<dl class="def">
++<dt id="index-BYTE_002dSIZE"><span class="category">Function: </span><span><strong>BYTE-SIZE</strong> <em>(bytespec)</em><a href='#index-BYTE_002dSIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the size part (in GCL, the car part) of the byte specifier.
+@@ -668,8 +672,8 @@ result.
+ </dd></dl>
+-<dl>
+-<dt id="index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>SHORT-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>SHORT-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive short-float that satisfies
+       (not (= (float 1 e) (- (float 1 e) e))).
+@@ -677,8 +681,8 @@ The smallest positive short-float that s
+ </dd></dl>
+-<dl>
+-<dt id="index-REM">Function: <strong>REM</strong> <em>(number divisor)</em></dt>
++<dl class="def">
++<dt id="index-REM"><span class="category">Function: </span><span><strong>REM</strong> <em>(number divisor)</em><a href='#index-REM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the second value of (TRUNCATE NUMBER DIVISOR).
+@@ -686,8 +690,8 @@ The smallest positive short-float that s
+ </dd></dl>
+-<dl>
+-<dt id="index-MIN">Function: <strong>MIN</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MIN"><span class="category">Function: </span><span><strong>MIN</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-MIN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the least of its arguments.
+@@ -695,8 +699,8 @@ The smallest positive short-float that s
+ </dd></dl>
+-<dl>
+-<dt id="index-EXP">Function: <strong>EXP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-EXP"><span class="category">Function: </span><span><strong>EXP</strong> <em>(number)</em><a href='#index-EXP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Calculates e raised to the power NUMBER, where e is the base of natural
+@@ -705,8 +709,8 @@ logarithms.
+ </dd></dl>
+-<dl>
+-<dt id="index-DECODE_002dFLOAT">Function: <strong>DECODE-FLOAT</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-DECODE_002dFLOAT"><span class="category">Function: </span><span><strong>DECODE-FLOAT</strong> <em>(float)</em><a href='#index-DECODE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as three values, the significand F, the exponent E, and the sign S
+@@ -721,8 +725,8 @@ is an integer.
+ </dd></dl>
+-<dl>
+-<dt id="index-LONG_002dFLOAT_002dEPSILON">Constant: <strong>LONG-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-LONG_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>LONG-FLOAT-EPSILON</strong><a href='#index-LONG_002dFLOAT_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive long-float that satisfies
+       (not (= (float 1 e) (+ (float 1 e) e))).
+@@ -730,8 +734,8 @@ The smallest positive long-float that sa
+ </dd></dl>
+-<dl>
+-<dt id="index-FROUND">Function: <strong>FROUND</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FROUND"><span class="category">Function: </span><span><strong>FROUND</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-FROUND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as ROUND, but returns first value as a float.
+@@ -739,8 +743,8 @@ The smallest positive long-float that sa
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGEQV">Function: <strong>LOGEQV</strong> <em>(&amp;rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGEQV"><span class="category">Function: </span><span><strong>LOGEQV</strong> <em>(&amp;rest integers)</em><a href='#index-LOGEQV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise EQUIVALENCE of its arguments.
+@@ -748,16 +752,16 @@ The smallest positive long-float that sa
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT">Constant: <strong>MOST-NEGATIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-SHORT-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The short-float closest in value to negative infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dNOR">Function: <strong>BIT-NOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNOR"><span class="category">Function: </span><span><strong>BIT-NOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dNOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NOR  on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -767,8 +771,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-CEILING">Function: <strong>CEILING</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-CEILING"><span class="category">Function: </span><span><strong>CEILING</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-CEILING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the smallest integer not less than or NUMBER/DIVISOR.  Returns the
+@@ -777,16 +781,16 @@ remainder as the second value.
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-SHORT-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The negative short-float closest in value to zero.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-1_002d">Function: <strong>1-</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-1_002d"><span class="category">Function: </span><span><strong>1-</strong> <em>(number)</em><a href='#index-1_002d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NUMBER - 1.
+@@ -794,8 +798,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-_003c_003d">Function: <strong>&lt;=</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c_003d"><span class="category">Function: </span><span><strong>&lt;=</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_003c_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if arguments are in strictly non-decreasing order; NIL otherwise.
+@@ -803,8 +807,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-IMAGPART">Function: <strong>IMAGPART</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-IMAGPART"><span class="category">Function: </span><span><strong>IMAGPART</strong> <em>(number)</em><a href='#index-IMAGPART' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the imaginary part of NUMBER.
+@@ -812,8 +816,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-INTEGERP">Function: <strong>INTEGERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-INTEGERP"><span class="category">Function: </span><span><strong>INTEGERP</strong> <em>(x)</em><a href='#index-INTEGERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an integer (fixnum or bignum); NIL otherwise.
+@@ -821,8 +825,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-ASH">Function: <strong>ASH</strong> <em>(integer count)</em></dt>
++<dl class="def">
++<dt id="index-ASH"><span class="category">Function: </span><span><strong>ASH</strong> <em>(integer count)</em><a href='#index-ASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Shifts INTEGER left by COUNT places.  Shifts right if COUNT is negative.
+@@ -830,8 +834,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-LCM">Function: <strong>LCM</strong> <em>(integer &amp;rest more-integers)</em></dt>
++<dl class="def">
++<dt id="index-LCM"><span class="category">Function: </span><span><strong>LCM</strong> <em>(integer &amp;rest more-integers)</em><a href='#index-LCM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the least common multiple of the arguments.
+@@ -839,8 +843,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-COS">Function: <strong>COS</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-COS"><span class="category">Function: </span><span><strong>COS</strong> <em>(radians)</em><a href='#index-COS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the cosine of RADIANS.
+@@ -848,8 +852,8 @@ The negative short-float closest in valu
+ </dd></dl>
+-<dl>
+-<dt id="index-DECF">Special Form: <strong>DECF</strong></dt>
++<dl class="def">
++<dt id="index-DECF"><span class="category">Special Form: </span><span><strong>DECF</strong><a href='#index-DECF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -863,8 +867,8 @@ PLACE.
+ </dd></dl>
+-<dl>
+-<dt id="index-ATAN">Function: <strong>ATAN</strong> <em>(x &amp;optional (y 1))</em></dt>
++<dl class="def">
++<dt id="index-ATAN"><span class="category">Function: </span><span><strong>ATAN</strong> <em>(x &amp;optional (y 1))</em><a href='#index-ATAN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns the arc tangent of
+ X/Y.
+@@ -872,16 +876,16 @@ X/Y.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dANDC1">Constant: <strong>BOOLE-ANDC1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dANDC1"><span class="category">Constant: </span><span><strong>BOOLE-ANDC1</strong><a href='#index-BOOLE_002dANDC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGANDC1 of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COSH">Function: <strong>COSH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-COSH"><span class="category">Function: </span><span><strong>COSH</strong> <em>(number)</em><a href='#index-COSH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns the hyperbolic cosine of
+ NUMBER.
+@@ -889,8 +893,8 @@ NUMBER.
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOAT_002dRADIX">Function: <strong>FLOAT-RADIX</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dRADIX"><span class="category">Function: </span><span><strong>FLOAT-RADIX</strong> <em>(float)</em><a href='#index-FLOAT_002dRADIX' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the representation radix (or base) of the floating-point
+@@ -899,8 +903,8 @@ number.
+ </dd></dl>
+-<dl>
+-<dt id="index-ATANH">Function: <strong>ATANH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ATANH"><span class="category">Function: </span><span><strong>ATANH</strong> <em>(number)</em><a href='#index-ATANH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc tangent of NUMBER.
+@@ -908,8 +912,8 @@ number.
+ </dd></dl>
+-<dl>
+-<dt id="index-EVENP">Function: <strong>EVENP</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-EVENP"><span class="category">Function: </span><span><strong>EVENP</strong> <em>(integer)</em><a href='#index-EVENP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns T
+ if INTEGER is even.  Returns NIL if INTEGER is odd.
+@@ -917,8 +921,8 @@ if INTEGER is even.  Returns NIL if INTE
+ </dd></dl>
+-<dl>
+-<dt id="index-ZEROP">Function: <strong>ZEROP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ZEROP"><span class="category">Function: </span><span><strong>ZEROP</strong> <em>(number)</em><a href='#index-ZEROP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns T if NUMBER = 0; NIL
+ otherwise.
+@@ -926,8 +930,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOATP">Function: <strong>FLOATP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FLOATP"><span class="category">Function: </span><span><strong>FLOATP</strong> <em>(x)</em><a href='#index-FLOATP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a floating-point number; NIL otherwise.
+@@ -935,8 +939,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-SXHASH">Function: <strong>SXHASH</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-SXHASH"><span class="category">Function: </span><span><strong>SXHASH</strong> <em>(object)</em><a href='#index-SXHASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Computes a hash code for OBJECT and returns it as an integer.
+@@ -944,24 +948,24 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002d1">Constant: <strong>BOOLE-1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002d1"><span class="category">Constant: </span><span><strong>BOOLE-1</strong><a href='#index-BOOLE_002d1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return INTEGER1.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT">Constant: <strong>MOST-POSITIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-SINGLE-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-POSITIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGANDC1">Function: <strong>LOGANDC1</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGANDC1"><span class="category">Function: </span><span><strong>LOGANDC1</strong> <em>(integer1 integer2)</em><a href='#index-LOGANDC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical AND of (LOGNOT INTEGER1) and INTEGER2.
+@@ -969,16 +973,16 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT">Constant: <strong>LEAST-POSITIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-SINGLE-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-POSITIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPLEXP">Function: <strong>COMPLEXP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMPLEXP"><span class="category">Function: </span><span><strong>COMPLEXP</strong> <em>(x)</em><a href='#index-COMPLEXP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a complex number; NIL otherwise.
+@@ -986,16 +990,16 @@ Same as LEAST-POSITIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dAND">Constant: <strong>BOOLE-AND</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dAND"><span class="category">Constant: </span><span><strong>BOOLE-AND</strong><a href='#index-BOOLE_002dAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGAND of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAX">Function: <strong>MAX</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MAX"><span class="category">Function: </span><span><strong>MAX</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-MAX' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest of its arguments.
+@@ -1003,8 +1007,8 @@ Makes BOOLE return LOGAND of INTEGER1 an
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOAT_002dSIGN">Function: <strong>FLOAT-SIGN</strong> <em>(float1 &amp;optional (float2 (float 1 float1)))</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dSIGN"><span class="category">Function: </span><span><strong>FLOAT-SIGN</strong> <em>(float1 &amp;optional (float2 (float 1 float1)))</em><a href='#index-FLOAT_002dSIGN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a floating-point number with the same sign as FLOAT1 and with the
+@@ -1013,16 +1017,16 @@ same absolute value as FLOAT2.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dANDC2">Constant: <strong>BOOLE-ANDC2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dANDC2"><span class="category">Constant: </span><span><strong>BOOLE-ANDC2</strong><a href='#index-BOOLE_002dANDC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGANDC2 of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DENOMINATOR">Function: <strong>DENOMINATOR</strong> <em>(rational)</em></dt>
++<dl class="def">
++<dt id="index-DENOMINATOR"><span class="category">Function: </span><span><strong>DENOMINATOR</strong> <em>(rational)</em><a href='#index-DENOMINATOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the denominator of RATIONAL as an integer.
+@@ -1030,8 +1034,8 @@ Makes BOOLE return LOGANDC2 of INTEGER1
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOAT">Function: <strong>FLOAT</strong> <em>(number &amp;optional other)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT"><span class="category">Function: </span><span><strong>FLOAT</strong> <em>(number &amp;optional other)</em><a href='#index-FLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts a non-complex number to a floating-point number.  If NUMBER is
+@@ -1043,8 +1047,8 @@ as OTHER&rsquo;s.
+ </dd></dl>
+-<dl>
+-<dt id="index-ROUND">Function: <strong>ROUND</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-ROUND"><span class="category">Function: </span><span><strong>ROUND</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-ROUND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Rounds NUMBER/DIVISOR to nearest integer.  The second returned value is the
+@@ -1053,8 +1057,8 @@ remainder.
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGAND">Function: <strong>LOGAND</strong> <em>(&amp;rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGAND"><span class="category">Function: </span><span><strong>LOGAND</strong> <em>(&amp;rest integers)</em><a href='#index-LOGAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise AND of its arguments.
+@@ -1062,16 +1066,16 @@ remainder.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002d2">Constant: <strong>BOOLE-2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002d2"><span class="category">Constant: </span><span><strong>BOOLE-2</strong><a href='#index-BOOLE_002d2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002a">Function: <strong>*</strong> <em>(&amp;rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002a"><span class="category">Function: </span><span><strong>*</strong> <em>(&amp;rest numbers)</em><a href='#index-_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the product of its arguments.  With no args, returns 1.
+@@ -1079,8 +1083,8 @@ Makes BOOLE return INTEGER2.
+ </dd></dl>
+-<dl>
+-<dt id="index-_003c">Function: <strong>&lt;</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c"><span class="category">Function: </span><span><strong>&lt;</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_003c' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if its arguments are in strictly increasing order; NIL otherwise.
+@@ -1088,8 +1092,8 @@ Makes BOOLE return INTEGER2.
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPLEX">Function: <strong>COMPLEX</strong> <em>(realpart &amp;optional (imagpart 0))</em></dt>
++<dl class="def">
++<dt id="index-COMPLEX"><span class="category">Function: </span><span><strong>COMPLEX</strong> <em>(realpart &amp;optional (imagpart 0))</em><a href='#index-COMPLEX' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a complex number with the given real and imaginary parts.
+@@ -1097,16 +1101,16 @@ Makes BOOLE return INTEGER2.
+ </dd></dl>
+-<dl>
+-<dt id="index-SINGLE_002dFLOAT_002dEPSILON">Constant: <strong>SINGLE-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SINGLE_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>SINGLE-FLOAT-EPSILON</strong><a href='#index-SINGLE_002dFLOAT_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-EPSILON.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGANDC2">Function: <strong>LOGANDC2</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGANDC2"><span class="category">Function: </span><span><strong>LOGANDC2</strong> <em>(integer1 integer2)</em><a href='#index-LOGANDC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical AND of INTEGER1 and (LOGNOT INTEGER2).
+@@ -1114,8 +1118,8 @@ Same as LONG-FLOAT-EPSILON.
+ </dd></dl>
+-<dl>
+-<dt id="index-INTEGER_002dLENGTH">Function: <strong>INTEGER-LENGTH</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-INTEGER_002dLENGTH"><span class="category">Function: </span><span><strong>INTEGER-LENGTH</strong> <em>(integer)</em><a href='#index-INTEGER_002dLENGTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of significant bits in the absolute value of INTEGER.
+@@ -1123,16 +1127,16 @@ Same as LONG-FLOAT-EPSILON.
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dFIXNUM">Constant: <strong>MOST-NEGATIVE-FIXNUM</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dFIXNUM"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-FIXNUM</strong><a href='#index-MOST_002dNEGATIVE_002dFIXNUM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The fixnum closest in value to negative infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>LONG-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>LONG-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive long-float that satisfies
+       (not (= (float 1 e) (- (float 1 e) e))).
+@@ -1140,8 +1144,8 @@ The smallest positive long-float that sa
+ </dd></dl>
+-<dl>
+-<dt id="index-_003e_003d">Function: <strong>&gt;=</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e_003d"><span class="category">Function: </span><span><strong>&gt;=</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_003e_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if arguments are in strictly non-increasing order; NIL otherwise.
+@@ -1149,16 +1153,16 @@ The smallest positive long-float that sa
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dNOR">Constant: <strong>BOOLE-NOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dNOR"><span class="category">Constant: </span><span><strong>BOOLE-NOR</strong><a href='#index-BOOLE_002dNOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGNOR of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ACOS">Function: <strong>ACOS</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ACOS"><span class="category">Function: </span><span><strong>ACOS</strong> <em>(number)</em><a href='#index-ACOS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the arc cosine of NUMBER.
+@@ -1166,8 +1170,8 @@ Makes BOOLE return LOGNOR of INTEGER1 an
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dRANDOM_002dSTATE">Function: <strong>MAKE-RANDOM-STATE</strong> <em>(&amp;optional (state *random-state*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dRANDOM_002dSTATE"><span class="category">Function: </span><span><strong>MAKE-RANDOM-STATE</strong> <em>(&amp;optional (state *random-state*))</em><a href='#index-MAKE_002dRANDOM_002dSTATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a copy of the specified random state.  If STATE is NIL,
+@@ -1177,8 +1181,8 @@ random state object generated from the u
+ </dd></dl>
+-<dl>
+-<dt id="index-EXPT">Function: <strong>EXPT</strong> <em>(base-number power-number)</em></dt>
++<dl class="def">
++<dt id="index-EXPT"><span class="category">Function: </span><span><strong>EXPT</strong> <em>(base-number power-number)</em><a href='#index-EXPT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns BASE-NUMBER raised to the power POWER-NUMBER.
+@@ -1186,8 +1190,8 @@ random state object generated from the u
+ </dd></dl>
+-<dl>
+-<dt id="index-SQRT">Function: <strong>SQRT</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SQRT"><span class="category">Function: </span><span><strong>SQRT</strong> <em>(number)</em><a href='#index-SQRT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the principal square root of NUMBER.
+@@ -1195,8 +1199,8 @@ random state object generated from the u
+ </dd></dl>
+-<dl>
+-<dt id="index-SCALE_002dFLOAT">Function: <strong>SCALE-FLOAT</strong> <em>(float integer)</em></dt>
++<dl class="def">
++<dt id="index-SCALE_002dFLOAT"><span class="category">Function: </span><span><strong>SCALE-FLOAT</strong> <em>(float integer)</em><a href='#index-SCALE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns (* FLOAT (expt (float-radix FLOAT) INTEGER)).
+@@ -1204,8 +1208,8 @@ random state object generated from the u
+ </dd></dl>
+-<dl>
+-<dt id="index-ACOSH">Function: <strong>ACOSH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ACOSH"><span class="category">Function: </span><span><strong>ACOSH</strong> <em>(number)</em><a href='#index-ACOSH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc cosine of NUMBER.
+@@ -1213,24 +1217,24 @@ random state object generated from the u
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dLONG_002dFLOAT">Constant: <strong>MOST-NEGATIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-LONG-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dLONG_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The long-float closest in value to negative infinity.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-LONG-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The negative long-float closest in value to zero.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FFLOOR">Function: <strong>FFLOOR</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FFLOOR"><span class="category">Function: </span><span><strong>FFLOOR</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-FFLOOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as FLOOR, but returns a float as the first value.
+@@ -1238,8 +1242,8 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGNOR">Function: <strong>LOGNOR</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGNOR"><span class="category">Function: </span><span><strong>LOGNOR</strong> <em>(integer1 integer2)</em><a href='#index-LOGNOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complement of the logical OR of INTEGER1 and INTEGER2.
+@@ -1247,8 +1251,8 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-PARSE_002dINTEGER">Function: <strong>PARSE-INTEGER</strong> <em>(string &amp;key (start 0) (end (length string)) (radix 10) (junk-allowed nil))</em></dt>
++<dl class="def">
++<dt id="index-PARSE_002dINTEGER"><span class="category">Function: </span><span><strong>PARSE-INTEGER</strong> <em>(string &amp;key (start 0) (end (length string)) (radix 10) (junk-allowed nil))</em><a href='#index-PARSE_002dINTEGER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Parses STRING for an integer and returns it.
+@@ -1256,8 +1260,8 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-_002b">Function: <strong>+</strong> <em>(&amp;rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002b"><span class="category">Function: </span><span><strong>+</strong> <em>(&amp;rest numbers)</em><a href='#index-_002b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the sum of its arguments.  With no args, returns 0.
+@@ -1265,8 +1269,8 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-_003d">Function: <strong>=</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003d"><span class="category">Function: </span><span><strong>=</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all of its arguments are numerically equal; NIL otherwise.
+@@ -1274,8 +1278,8 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-NUMBERP">Function: <strong>NUMBERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NUMBERP"><span class="category">Function: </span><span><strong>NUMBERP</strong> <em>(x)</em><a href='#index-NUMBERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is any kind of number; NIL otherwise.
+@@ -1283,16 +1287,16 @@ The negative long-float closest in value
+ </dd></dl>
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT">Constant: <strong>MOST-POSITIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-DOUBLE-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-POSITIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGTEST">Function: <strong>LOGTEST</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGTEST"><span class="category">Function: </span><span><strong>LOGTEST</strong> <em>(integer1 integer2)</em><a href='#index-LOGTEST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if LOGAND of INTEGER1 and INTEGER2 is not zero; NIL otherwise.
+@@ -1300,8 +1304,8 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-RANDOM_002dSTATE_002dP">Function: <strong>RANDOM-STATE-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-RANDOM_002dSTATE_002dP"><span class="category">Function: </span><span><strong>RANDOM-STATE-P</strong> <em>(x)</em><a href='#index-RANDOM_002dSTATE_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a random-state object; NIL otherwise.
+@@ -1309,16 +1313,16 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+ </dd></dl>
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT">Constant: <strong>LEAST-POSITIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-DOUBLE-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-POSITIVE-LONG-FLOAT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOAT_002dPRECISION">Function: <strong>FLOAT-PRECISION</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dPRECISION"><span class="category">Function: </span><span><strong>FLOAT-PRECISION</strong> <em>(float)</em><a href='#index-FLOAT_002dPRECISION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of significant radix-B digits used to represent the
+@@ -1327,16 +1331,16 @@ significand F of the floating-point numb
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dXOR">Constant: <strong>BOOLE-XOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dXOR"><span class="category">Constant: </span><span><strong>BOOLE-XOR</strong><a href='#index-BOOLE_002dXOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGXOR of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DPB">Function: <strong>DPB</strong> <em>(newbyte bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-DPB"><span class="category">Function: </span><span><strong>DPB</strong> <em>(newbyte bytespec integer)</em><a href='#index-DPB' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer computed by replacing the specified byte of INTEGER with
+@@ -1345,8 +1349,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-ABS">Function: <strong>ABS</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ABS"><span class="category">Function: </span><span><strong>ABS</strong> <em>(number)</em><a href='#index-ABS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the absolute value of NUMBER.
+@@ -1354,8 +1358,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-CONJUGATE">Function: <strong>CONJUGATE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-CONJUGATE"><span class="category">Function: </span><span><strong>CONJUGATE</strong> <em>(number)</em><a href='#index-CONJUGATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complex conjugate of NUMBER.
+@@ -1363,8 +1367,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-CIS">Function: <strong>CIS</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-CIS"><span class="category">Function: </span><span><strong>CIS</strong> <em>(radians)</em><a href='#index-CIS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns e raised to i*RADIANS.
+@@ -1372,8 +1376,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-ODDP">Function: <strong>ODDP</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-ODDP"><span class="category">Function: </span><span><strong>ODDP</strong> <em>(integer)</em><a href='#index-ODDP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if INTEGER is odd; NIL otherwise.
+@@ -1381,8 +1385,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-RATIONALIZE">Function: <strong>RATIONALIZE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-RATIONALIZE"><span class="category">Function: </span><span><strong>RATIONALIZE</strong> <em>(number)</em><a href='#index-RATIONALIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts NUMBER into rational approximately and returns it.
+@@ -1390,8 +1394,8 @@ NEWBYTE.
+ </dd></dl>
+-<dl>
+-<dt id="index-ISQRT">Function: <strong>ISQRT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-ISQRT"><span class="category">Function: </span><span><strong>ISQRT</strong> <em>(integer)</em><a href='#index-ISQRT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest integer less than or equal to the square root of the
+@@ -1400,8 +1404,8 @@ given non-negative integer.
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGXOR">Function: <strong>LOGXOR</strong> <em>(&amp;rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGXOR"><span class="category">Function: </span><span><strong>LOGXOR</strong> <em>(&amp;rest integers)</em><a href='#index-LOGXOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise EXCLUSIVE OR of its arguments.
+@@ -1409,8 +1413,8 @@ given non-negative integer.
+ </dd></dl>
+-<dl>
+-<dt id="index-_003e">Function: <strong>&gt;</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e"><span class="category">Function: </span><span><strong>&gt;</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_003e' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if its arguments are in strictly decreasing order; NIL otherwise.
+@@ -1418,8 +1422,8 @@ given non-negative integer.
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGBITP">Function: <strong>LOGBITP</strong> <em>(index integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGBITP"><span class="category">Function: </span><span><strong>LOGBITP</strong> <em>(index integer)</em><a href='#index-LOGBITP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the INDEX-th bit of INTEGER is 1.
+@@ -1427,16 +1431,16 @@ given non-negative integer.
+ </dd></dl>
+-<dl>
+-<dt id="index-DOUBLE_002dFLOAT_002dEPSILON">Constant: <strong>DOUBLE-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-DOUBLE_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>DOUBLE-FLOAT-EPSILON</strong><a href='#index-DOUBLE_002dFLOAT_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-EPSILON.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOGCOUNT">Function: <strong>LOGCOUNT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGCOUNT"><span class="category">Function: </span><span><strong>LOGCOUNT</strong> <em>(integer)</em><a href='#index-LOGCOUNT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If INTEGER is negative, returns the number of 0 bits.  Otherwise, returns
+@@ -1445,8 +1449,8 @@ the number of 1 bits.
+ </dd></dl>
+-<dl>
+-<dt id="index-GCD">Function: <strong>GCD</strong> <em>(&amp;rest integers)</em></dt>
++<dl class="def">
++<dt id="index-GCD"><span class="category">Function: </span><span><strong>GCD</strong> <em>(&amp;rest integers)</em><a href='#index-GCD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest common divisor of INTEGERs.
+@@ -1454,8 +1458,8 @@ the number of 1 bits.
+ </dd></dl>
+-<dl>
+-<dt id="index-RATIONALP">Function: <strong>RATIONALP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-RATIONALP"><span class="category">Function: </span><span><strong>RATIONALP</strong> <em>(x)</em><a href='#index-RATIONALP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an integer or a ratio; NIL otherwise.
+@@ -1463,8 +1467,8 @@ the number of 1 bits.
+ </dd></dl>
+-<dl>
+-<dt id="index-MOD">Function: <strong>MOD</strong> <em>(number divisor)</em></dt>
++<dl class="def">
++<dt id="index-MOD"><span class="category">Function: </span><span><strong>MOD</strong> <em>(number divisor)</em><a href='#index-MOD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the second result of (FLOOR NUMBER DIVISOR).
+@@ -1472,8 +1476,8 @@ the number of 1 bits.
+ </dd></dl>
+-<dl>
+-<dt id="index-MODF">Function: <strong>MODF</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-MODF"><span class="category">Function: </span><span><strong>MODF</strong> <em>(number)</em><a href='#index-MODF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>Returns the integer and fractional part of a floating point number mod 1.0.
+@@ -1481,24 +1485,24 @@ the number of 1 bits.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOOLE_002dORC1">Constant: <strong>BOOLE-ORC1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dORC1"><span class="category">Constant: </span><span><strong>BOOLE-ORC1</strong><a href='#index-BOOLE_002dORC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGORC1 of INTEGER1 and INTEGER2.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>SINGLE-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>SINGLE-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOOR">Function: <strong>FLOOR</strong> <em>(number &amp;optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FLOOR"><span class="category">Function: </span><span><strong>FLOOR</strong> <em>(number &amp;optional (divisor 1))</em><a href='#index-FLOOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the largest integer not larger than the NUMBER divided by DIVISOR.
+@@ -1507,8 +1511,8 @@ The second returned value is (- NUMBER (
+ </dd></dl>
+-<dl>
+-<dt id="index-PLUSP">Function: <strong>PLUSP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-PLUSP"><span class="category">Function: </span><span><strong>PLUSP</strong> <em>(number)</em><a href='#index-PLUSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER &gt; 0; NIL otherwise.
+@@ -1516,8 +1520,8 @@ The second returned value is (- NUMBER (
+ </dd></dl>
+-<dl>
+-<dt id="index-FLOAT_002dDIGITS">Function: <strong>FLOAT-DIGITS</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dDIGITS"><span class="category">Function: </span><span><strong>FLOAT-DIGITS</strong> <em>(float)</em><a href='#index-FLOAT_002dDIGITS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of radix-B digits used to represent the significand F of
+@@ -1526,8 +1530,8 @@ the floating-point number, where B = (FL
+ </dd></dl>
+-<dl>
+-<dt id="index-RANDOM">Function: <strong>RANDOM</strong> <em>(number &amp;optional (state *random-state*))</em></dt>
++<dl class="def">
++<dt id="index-RANDOM"><span class="category">Function: </span><span><strong>RANDOM</strong> <em>(number &amp;optional (state *random-state*))</em><a href='#index-RANDOM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Generates a uniformly distributed pseudo-random number between zero
+@@ -1536,10 +1540,11 @@ the floating-point number, where B = (FL
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html">Sequences and Arrays and Hash Tables</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Operating-System-Definitions.html
++++ gcl-2.6.14/info/gcl-si/Operating-System-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Operating System Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Operating-System.html" rel="up" title="Operating System">
+-<link href="Structures.html" rel="next" title="Structures">
+ <link href="Command-Line.html" rel="prev" title="Command Line">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +41,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Operating-System-Definitions"></span><div class="header">
++<div class="section" id="Operating-System-Definitions">
++<div class="header">
+ <p>
+-Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Operating-System-Definitions-1"></span><h3 class="section">9.2 Operating System Definitions</h3>
+-<dl>
+-<dt id="index-GET_002dDECODED_002dTIME">Function: <strong>GET-DECODED-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dDECODED_002dTIME"><span class="category">Function: </span><span><strong>GET-DECODED-TIME</strong> <em>()</em><a href='#index-GET_002dDECODED_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current time in decoded time format.  Returns nine values: second,
+@@ -57,8 +60,8 @@ time-zone.
+ </dd></dl>
+-<dl>
+-<dt id="index-HOST_002dNAMESTRING">Function: <strong>HOST-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-HOST_002dNAMESTRING"><span class="category">Function: </span><span><strong>HOST-NAMESTRING</strong> <em>(pathname)</em><a href='#index-HOST_002dNAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the host part of PATHNAME as a string.
+@@ -66,8 +69,8 @@ time-zone.
+ </dd></dl>
+-<dl>
+-<dt id="index-RENAME_002dFILE">Function: <strong>RENAME-FILE</strong> <em>(file new-name)</em></dt>
++<dl class="def">
++<dt id="index-RENAME_002dFILE"><span class="category">Function: </span><span><strong>RENAME-FILE</strong> <em>(file new-name)</em><a href='#index-RENAME_002dFILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Renames the file FILE to NEW-NAME.  FILE may be a string, a pathname, or
+@@ -76,8 +79,8 @@ a stream.
+ </dd></dl>
+-<dl>
+-<dt id="index-FILE_002dAUTHOR">Function: <strong>FILE-AUTHOR</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dAUTHOR"><span class="category">Function: </span><span><strong>FILE-AUTHOR</strong> <em>(file)</em><a href='#index-FILE_002dAUTHOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the author name of the specified file, as a string.
+@@ -86,8 +89,8 @@ FILE may be a string or a stream
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dHOST">Function: <strong>PATHNAME-HOST</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dHOST"><span class="category">Function: </span><span><strong>PATHNAME-HOST</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dHOST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the host slot of PATHNAME.
+@@ -95,8 +98,8 @@ FILE may be a string or a stream
+ </dd></dl>
+-<dl>
+-<dt id="index-FILE_002dPOSITION">Function: <strong>FILE-POSITION</strong> <em>(file-stream &amp;optional position)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dPOSITION"><span class="category">Function: </span><span><strong>FILE-POSITION</strong> <em>(file-stream &amp;optional position)</em><a href='#index-FILE_002dPOSITION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Sets the file pointer of the specified file to POSITION, if POSITION is given.
+@@ -105,8 +108,8 @@ Otherwise, returns the current file posi
+ </dd></dl>
+-<dl>
+-<dt id="index-DECODE_002dUNIVERSAL_002dTIME">Function: <strong>DECODE-UNIVERSAL-TIME</strong> <em>(universal-time &amp;optional (timezone -9))</em></dt>
++<dl class="def">
++<dt id="index-DECODE_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>DECODE-UNIVERSAL-TIME</strong> <em>(universal-time &amp;optional (timezone -9))</em><a href='#index-DECODE_002dUNIVERSAL_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts UNIVERSAL-TIME into a decoded time at the TIMEZONE.
+@@ -117,8 +120,8 @@ TIMEZONE in GCL defaults to 6, the time
+ </dd></dl>
+-<dl>
+-<dt id="index-USER_002dHOMEDIR_002dPATHNAME">Function: <strong>USER-HOMEDIR-PATHNAME</strong> <em>(&amp;optional host)</em></dt>
++<dl class="def">
++<dt id="index-USER_002dHOMEDIR_002dPATHNAME"><span class="category">Function: </span><span><strong>USER-HOMEDIR-PATHNAME</strong> <em>(&amp;optional host)</em><a href='#index-USER_002dHOMEDIR_002dPATHNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the home directory of the logged in user as a pathname.  HOST
+@@ -128,16 +131,16 @@ is ignored.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMODULES_002a">Variable: <strong>*MODULES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMODULES_002a"><span class="category">Variable: </span><span><strong>*MODULES*</strong><a href='#index-_002aMODULES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ A list of names of the modules that have been loaded into GCL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SHORT_002dSITE_002dNAME">Function: <strong>SHORT-SITE-NAME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SHORT_002dSITE_002dNAME"><span class="category">Function: </span><span><strong>SHORT-SITE-NAME</strong> <em>()</em><a href='#index-SHORT_002dSITE_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the physical location of the current GCL.
+@@ -145,8 +148,8 @@ A list of names of the modules that have
+ </dd></dl>
+-<dl>
+-<dt id="index-DIRECTORY">Function: <strong>DIRECTORY</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-DIRECTORY"><span class="category">Function: </span><span><strong>DIRECTORY</strong> <em>(name)</em><a href='#index-DIRECTORY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of files that match NAME.  NAME may be a string, a pathname,
+@@ -155,8 +158,8 @@ or a file stream.
+ </dd></dl>
+-<dl>
+-<dt id="index-SOFTWARE_002dVERSION">Function: <strong>SOFTWARE-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SOFTWARE_002dVERSION"><span class="category">Function: </span><span><strong>SOFTWARE-VERSION</strong> <em>()</em><a href='#index-SOFTWARE_002dVERSION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the software version of the software
+@@ -165,16 +168,16 @@ under which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND">Constant: <strong>INTERNAL-TIME-UNITS-PER-SECOND</strong></dt>
++<dl class="def">
++<dt id="index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND"><span class="category">Constant: </span><span><strong>INTERNAL-TIME-UNITS-PER-SECOND</strong><a href='#index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The number of internal time units that fit into a second.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ENOUGH_002dNAMESTRING">Function: <strong>ENOUGH-NAMESTRING</strong> <em>(pathname &amp;optional (defaults *default-pathname-defaults*))</em></dt>
++<dl class="def">
++<dt id="index-ENOUGH_002dNAMESTRING"><span class="category">Function: </span><span><strong>ENOUGH-NAMESTRING</strong> <em>(pathname &amp;optional (defaults *default-pathname-defaults*))</em><a href='#index-ENOUGH_002dNAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string which uniquely identifies PATHNAME with respect to
+@@ -183,8 +186,8 @@ DEFAULTS.
+ </dd></dl>
+-<dl>
+-<dt id="index-REQUIRE">Function: <strong>REQUIRE</strong> <em>(module-name &amp;optional (pathname))</em></dt>
++<dl class="def">
++<dt id="index-REQUIRE"><span class="category">Function: </span><span><strong>REQUIRE</strong> <em>(module-name &amp;optional (pathname))</em><a href='#index-REQUIRE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If the specified module is not present, then loads the appropriate file(s).
+@@ -193,8 +196,8 @@ PATHNAME may be a single pathname or it
+ </dd></dl>
+-<dl>
+-<dt id="index-ENCODE_002dUNIVERSAL_002dTIME">Function: <strong>ENCODE-UNIVERSAL-TIME</strong> <em>(second minute hour date month year &amp;optional (timezone ))</em></dt>
++<dl class="def">
++<dt id="index-ENCODE_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>ENCODE-UNIVERSAL-TIME</strong> <em>(second minute hour date month year &amp;optional (timezone ))</em><a href='#index-ENCODE_002dUNIVERSAL_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Does the inverse operation of DECODE-UNIVERSAL-TIME.
+@@ -202,8 +205,8 @@ PATHNAME may be a single pathname or it
+ </dd></dl>
+-<dl>
+-<dt id="index-LISP_002dIMPLEMENTATION_002dVERSION">Function: <strong>LISP-IMPLEMENTATION-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LISP_002dIMPLEMENTATION_002dVERSION"><span class="category">Function: </span><span><strong>LISP-IMPLEMENTATION-VERSION</strong> <em>()</em><a href='#index-LISP_002dIMPLEMENTATION_002dVERSION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that tells you when the current GCL implementation is
+@@ -212,8 +215,8 @@ brought up.
+ </dd></dl>
+-<dl>
+-<dt id="index-MACHINE_002dINSTANCE">Function: <strong>MACHINE-INSTANCE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dINSTANCE"><span class="category">Function: </span><span><strong>MACHINE-INSTANCE</strong> <em>()</em><a href='#index-MACHINE_002dINSTANCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine instance of the machine
+@@ -222,8 +225,8 @@ on which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-ROOM">Function: <strong>ROOM</strong> <em>(&amp;optional (x t))</em></dt>
++<dl class="def">
++<dt id="index-ROOM"><span class="category">Function: </span><span><strong>ROOM</strong> <em>(&amp;optional (x t))</em><a href='#index-ROOM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Displays information about storage allocation in the following format.
+@@ -257,8 +260,8 @@ if the number is zero.  The optional X i
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dUNIVERSAL_002dTIME">Function: <strong>GET-UNIVERSAL-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>GET-UNIVERSAL-TIME</strong> <em>()</em><a href='#index-GET_002dUNIVERSAL_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current time as a single integer in universal time format.
+@@ -266,8 +269,8 @@ if the number is zero.  The optional X i
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dINTERNAL_002dRUN_002dTIME">Function: <strong>GET-INTERNAL-RUN-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dINTERNAL_002dRUN_002dTIME"><span class="category">Function: </span><span><strong>GET-INTERNAL-RUN-TIME</strong> <em>()</em><a href='#index-GET_002dINTERNAL_002dRUN_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the run time in the internal time format.  This is useful for
+@@ -277,16 +280,16 @@ containing CPU usage of child processes
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a">Variable: <strong>*DEFAULT-PATHNAME-DEFAULTS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-PATHNAME-DEFAULTS*</strong><a href='#index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The default pathname-defaults pathname.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LONG_002dSITE_002dNAME">Function: <strong>LONG-SITE-NAME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LONG_002dSITE_002dNAME"><span class="category">Function: </span><span><strong>LONG-SITE-NAME</strong> <em>()</em><a href='#index-LONG_002dSITE_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the physical location of the current GCL.
+@@ -294,16 +297,16 @@ The default pathname-defaults pathname.
+ </dd></dl>
+-<dl>
+-<dt id="index-DELETE_002dFILE">Function: <strong>DELETE-FILE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dFILE"><span class="category">Function: </span><span><strong>DELETE-FILE</strong> <em>(file)</em><a href='#index-DELETE_002dFILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Deletes FILE.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dINTERNAL_002dREAL_002dTIME">Function: <strong>GET-INTERNAL-REAL-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dINTERNAL_002dREAL_002dTIME"><span class="category">Function: </span><span><strong>GET-INTERNAL-REAL-TIME</strong> <em>()</em><a href='#index-GET_002dINTERNAL_002dREAL_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the real time in the internal time format.  This is useful for
+@@ -312,8 +315,8 @@ finding elapsed time.
+ </dd></dl>
+-<dl>
+-<dt id="index-MACHINE_002dTYPE">Function: <strong>MACHINE-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dTYPE"><span class="category">Function: </span><span><strong>MACHINE-TYPE</strong> <em>()</em><a href='#index-MACHINE_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine type of the machine
+@@ -322,8 +325,8 @@ on which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-TIME">Macro: <strong>TIME</strong></dt>
++<dl class="def">
++<dt id="index-TIME"><span class="category">Macro: </span><span><strong>TIME</strong><a href='#index-TIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -336,8 +339,8 @@ on which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-SOFTWARE_002dTYPE">Function: <strong>SOFTWARE-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SOFTWARE_002dTYPE"><span class="category">Function: </span><span><strong>SOFTWARE-TYPE</strong> <em>()</em><a href='#index-SOFTWARE_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the software type of the software
+@@ -346,8 +349,8 @@ under which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-LISP_002dIMPLEMENTATION_002dTYPE">Function: <strong>LISP-IMPLEMENTATION-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LISP_002dIMPLEMENTATION_002dTYPE"><span class="category">Function: </span><span><strong>LISP-IMPLEMENTATION-TYPE</strong> <em>()</em><a href='#index-LISP_002dIMPLEMENTATION_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that tells you that you are using a version of GCL.
+@@ -355,8 +358,8 @@ under which GCL is currently running.
+ </dd></dl>
+-<dl>
+-<dt id="index-SLEEP">Function: <strong>SLEEP</strong> <em>(n)</em></dt>
++<dl class="def">
++<dt id="index-SLEEP"><span class="category">Function: </span><span><strong>SLEEP</strong> <em>(n)</em><a href='#index-SLEEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>This function causes execution to be suspended for N seconds.  N may
+@@ -365,8 +368,8 @@ be any non-negative, non-complex number.
+ </dd></dl>
+-<dl>
+-<dt id="index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS">Function: <strong>BREAK-ON-FLOATING-POINT-EXCEPTIONS</strong> <em>(&amp;key division-by-zero</em></dt>
++<dl class="def">
++<dt id="index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS"><span class="category">Function: </span><span><strong>BREAK-ON-FLOATING-POINT-EXCEPTIONS</strong> <em>(&amp;key division-by-zero</em><a href='#index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>floating-point-invalid-operation
+                                                 floating-point-overflow
+                                                 floating-point-underflow
+@@ -395,10 +398,11 @@ in gcl_fpe.lsp.
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Command-Line.html">Command Line</a>, Up: <a href="Operating-System.html">Operating System</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Operating-System.html
++++ gcl-2.6.14/info/gcl-si/Operating-System.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Operating System (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Command-Line.html" rel="next" title="Command Line">
++<link href="Structures.html" rel="next" title="Structures">
+ <link href="Symbols.html" rel="prev" title="Symbols">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,20 +42,20 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Operating-System"></span><div class="header">
++<div class="chapter" id="Operating-System">
++<div class="header">
+ <p>
+-Next: <a href="Structures.html" accesskey="n" rel="next">Structures</a>, Previous: <a href="Symbols.html" accesskey="p" rel="prev">Symbols</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Structures.html" accesskey="n" rel="next">Structures</a>, Previous: <a href="Symbols.html" accesskey="p" rel="prev">Symbols</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Operating-System-1"></span><h2 class="chapter">9 Operating System</h2>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Command-Line.html" accesskey="1">Command Line</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Operating-System-Definitions.html" accesskey="2">Operating System Definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Command-Line.html" accesskey="1">Command Line</a></li>
++<li><a href="Operating-System-Definitions.html" accesskey="2">Operating System Definitions</a></li>
++</ul>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Regular-Expressions.html
++++ gcl-2.6.14/info/gcl-si/Regular-Expressions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Regular Expressions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="System-Definitions.html" rel="up" title="System Definitions">
+-<link href="Debugging.html" rel="next" title="Debugging">
+ <link href="System-Definitions.html" rel="prev" title="System Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Regular-Expressions"></span><div class="header">
++<div class="section" id="Regular-Expressions">
++<div class="header">
+ <p>
+-Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Regular-Expressions-1"></span><h3 class="section">17.1 Regular Expressions</h3>
+@@ -99,7 +102,11 @@ for the full list of ASCII characters be
+ </li></ul>
+ </li></ul>
+-<span id="Ordering-Multiple-Matches"></span><h4 class="unnumberedsubsec">Ordering Multiple Matches</h4>
++<ul class="section-toc">
++<li><a href="#Ordering-Multiple-Matches" accesskey="1">Ordering Multiple Matches</a></li>
++</ul>
++<div class="unnumberedsubsec" id="Ordering-Multiple-Matches">
++<h4 class="unnumberedsubsec">Ordering Multiple Matches</h4>
+ <p>In general there may be more than one way to match a regular expression
+ to an input string.  For example, consider the command
+@@ -186,10 +193,12 @@ follow an atom if it is interpreted as a
++</div>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="System-Definitions.html">System Definitions</a>, Up: <a href="System-Definitions.html">System Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Sequences-and-Arrays-and-Hash-Tables.html
++++ gcl-2.6.14/info/gcl-si/Sequences-and-Arrays-and-Hash-Tables.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Sequences and Arrays and Hash Tables (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Characters.html" rel="next" title="Characters">
+ <link href="Numbers.html" rel="prev" title="Numbers">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Sequences-and-Arrays-and-Hash-Tables"></span><div class="header">
++<div class="chapter" id="Sequences-and-Arrays-and-Hash-Tables">
++<div class="header">
+ <p>
+-Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Sequences-and-Arrays-and-Hash-Tables-1"></span><h2 class="chapter">2 Sequences and Arrays and Hash Tables</h2>
+-<dl>
+-<dt id="index-VECTOR">Function: <strong>VECTOR</strong> <em>(&amp;rest objects)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR"><span class="category">Function: </span><span><strong>VECTOR</strong> <em>(&amp;rest objects)</em><a href='#index-VECTOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a Simple-Vector from the given objects.
+@@ -55,8 +59,8 @@ Next: <a href="Characters.html" accesske
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBSEQ">Function: <strong>SUBSEQ</strong> <em>(sequence start &amp;optional (end (length sequence)))</em></dt>
++<dl class="def">
++<dt id="index-SUBSEQ"><span class="category">Function: </span><span><strong>SUBSEQ</strong> <em>(sequence start &amp;optional (end (length sequence)))</em><a href='#index-SUBSEQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of a subsequence of SEQUENCE between START (inclusive) and
+@@ -65,8 +69,8 @@ END (exclusive).
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dSEQ">Function: <strong>COPY-SEQ</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSEQ"><span class="category">Function: </span><span><strong>COPY-SEQ</strong> <em>(sequence)</em><a href='#index-COPY_002dSEQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE.
+@@ -74,8 +78,8 @@ END (exclusive).
+ </dd></dl>
+-<dl>
+-<dt id="index-POSITION">Function: <strong>POSITION</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION"><span class="category">Function: </span><span><strong>POSITION</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST with
+@@ -84,8 +88,8 @@ ITEM; NIL if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dRANK">Function: <strong>ARRAY-RANK</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dRANK"><span class="category">Function: </span><span><strong>ARRAY-RANK</strong> <em>(array)</em><a href='#index-ARRAY_002dRANK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of dimensions of ARRAY.
+@@ -93,8 +97,8 @@ ITEM; NIL if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-SBIT">Function: <strong>SBIT</strong> <em>(simple-bit-array &amp;rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-SBIT"><span class="category">Function: </span><span><strong>SBIT</strong> <em>(simple-bit-array &amp;rest subscripts)</em><a href='#index-SBIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit from SIMPLE-BIT-ARRAY at SUBSCRIPTS.
+@@ -102,8 +106,8 @@ ITEM; NIL if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dCAPITALIZE">Function: <strong>STRING-CAPITALIZE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCAPITALIZE"><span class="category">Function: </span><span><strong>STRING-CAPITALIZE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-STRING_002dCAPITALIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the first character of each word converted to
+@@ -112,8 +116,8 @@ upper-case, and remaining characters in
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBSTITUTE_002dIF_002dNOT">Function: <strong>NSUBSTITUTE-IF-NOT</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>NSUBSTITUTE-IF-NOT</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -124,8 +128,8 @@ SEQUENCE may be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dIF">Function: <strong>FIND-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dIF"><span class="category">Function: </span><span><strong>FIND-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST; NIL if
+@@ -134,8 +138,8 @@ no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dEQV">Function: <strong>BIT-EQV</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dEQV"><span class="category">Function: </span><span><strong>BIT-EQV</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dEQV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical EQV  on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -145,8 +149,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_003c">Function: <strong>STRING&lt;</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003c"><span class="category">Function: </span><span><strong>STRING&lt;</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003c' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically less than STRING2, then returns the longest
+@@ -155,8 +159,8 @@ common prefix of the strings.  Otherwise
+ </dd></dl>
+-<dl>
+-<dt id="index-REVERSE">Function: <strong>REVERSE</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-REVERSE"><span class="category">Function: </span><span><strong>REVERSE</strong> <em>(sequence)</em><a href='#index-REVERSE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new sequence containing the same elements as SEQUENCE but in
+@@ -165,8 +169,8 @@ reverse order.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSTRING_002dUPCASE">Function: <strong>NSTRING-UPCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dUPCASE"><span class="category">Function: </span><span><strong>NSTRING-UPCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dUPCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns STRING with all lower case characters converted to uppercase.
+@@ -174,8 +178,8 @@ reverse order.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_003e_003d">Function: <strong>STRING&gt;=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003e_003d"><span class="category">Function: </span><span><strong>STRING&gt;=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003e_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically greater than or equal to STRING2, then returns
+@@ -184,8 +188,8 @@ the longest common prefix of the strings
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dROW_002dMAJOR_002dINDEX">Function: <strong>ARRAY-ROW-MAJOR-INDEX</strong> <em>(array &amp;rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dROW_002dMAJOR_002dINDEX"><span class="category">Function: </span><span><strong>ARRAY-ROW-MAJOR-INDEX</strong> <em>(array &amp;rest subscripts)</em><a href='#index-ARRAY_002dROW_002dMAJOR_002dINDEX' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index into the data vector of ARRAY for the element of ARRAY
+@@ -195,8 +199,8 @@ specified by SUBSCRIPTS.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSION">Function: <strong>ARRAY-DIMENSION</strong> <em>(array axis-number)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSION"><span class="category">Function: </span><span><strong>ARRAY-DIMENSION</strong> <em>(array axis-number)</em><a href='#index-ARRAY_002dDIMENSION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of AXIS-NUMBER of ARRAY.
+@@ -204,8 +208,8 @@ specified by SUBSCRIPTS.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND">Function: <strong>FIND</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND"><span class="category">Function: </span><span><strong>FIND</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first element in SEQUENCE satisfying TEST with ITEM; NIL if no
+@@ -214,8 +218,8 @@ such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dNOT_002dEQUAL">Function: <strong>STRING-NOT-EQUAL</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dEQUAL"><span class="category">Function: </span><span><strong>STRING-NOT-EQUAL</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dEQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING=, but ignores cases.
+@@ -223,8 +227,8 @@ such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dRIGHT_002dTRIM">Function: <strong>STRING-RIGHT-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dRIGHT_002dTRIM"><span class="category">Function: </span><span><strong>STRING-RIGHT-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dRIGHT_002dTRIM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from the
+@@ -233,8 +237,8 @@ right end.
+ </dd></dl>
+-<dl>
+-<dt id="index-DELETE_002dIF_002dNOT">Function: <strong>DELETE-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>DELETE-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by destructively removing the elements not
+@@ -243,8 +247,8 @@ satisfying TEST from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMOVE_002dIF_002dNOT">Function: <strong>REMOVE-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>REMOVE-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with elements not satisfying TEST removed.
+@@ -252,8 +256,8 @@ satisfying TEST from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_003d">Function: <strong>STRING=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003d"><span class="category">Function: </span><span><strong>STRING=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the two strings are character-wise CHAR=; NIL otherwise.
+@@ -261,8 +265,8 @@ satisfying TEST from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBSTITUTE_002dIF">Function: <strong>NSUBSTITUTE-IF</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE_002dIF"><span class="category">Function: </span><span><strong>NSUBSTITUTE-IF</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -272,8 +276,8 @@ may be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-SOME">Function: <strong>SOME</strong> <em>(predicate sequence &amp;rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-SOME"><span class="category">Function: </span><span><strong>SOME</strong> <em>(predicate sequence &amp;rest more-sequences)</em><a href='#index-SOME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the elements in SEQUENCEs satisfies PREDICATE;
+@@ -282,8 +286,8 @@ NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING">Function: <strong>MAKE-STRING</strong> <em>(size &amp;key (initial-element #\Space))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING"><span class="category">Function: </span><span><strong>MAKE-STRING</strong> <em>(size &amp;key (initial-element #\Space))</em><a href='#index-MAKE_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new string of SIZE length whose elements are all
+@@ -292,8 +296,8 @@ INITIAL-ELEMENT.
+ </dd></dl>
+-<dl>
+-<dt id="index-NSUBSTITUTE">Function: <strong>NSUBSTITUTE</strong> <em>(newitem olditem sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE"><span class="category">Function: </span><span><strong>NSUBSTITUTE</strong> <em>(newitem olditem sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -302,8 +306,8 @@ except that OLDITEMs are replaced with N
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dEQUAL">Function: <strong>STRING-EQUAL</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dEQUAL"><span class="category">Function: </span><span><strong>STRING-EQUAL</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dEQUAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Given two strings (string1 and string2), and optional integers start1,
+@@ -313,8 +317,8 @@ string2 (using char-equal).
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dNOT_002dGREATERP">Function: <strong>STRING-NOT-GREATERP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dGREATERP"><span class="category">Function: </span><span><strong>STRING-NOT-GREATERP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dGREATERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING&lt;=, but ignores cases.
+@@ -322,8 +326,8 @@ string2 (using char-equal).
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_003e">Function: <strong>STRING&gt;</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003e"><span class="category">Function: </span><span><strong>STRING&gt;</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003e' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically greater than STRING2, then returns the
+@@ -332,8 +336,8 @@ longest common prefix of the strings.  O
+ </dd></dl>
+-<dl>
+-<dt id="index-STRINGP">Function: <strong>STRINGP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STRINGP"><span class="category">Function: </span><span><strong>STRINGP</strong> <em>(x)</em><a href='#index-STRINGP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a string; NIL otherwise.
+@@ -341,8 +345,8 @@ longest common prefix of the strings.  O
+ </dd></dl>
+-<dl>
+-<dt id="index-DELETE_002dIF">Function: <strong>DELETE-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dIF"><span class="category">Function: </span><span><strong>DELETE-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing the elements satisfying TEST
+@@ -351,8 +355,8 @@ destructively from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-SIMPLE_002dSTRING_002dP">Function: <strong>SIMPLE-STRING-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dSTRING_002dP"><span class="category">Function: </span><span><strong>SIMPLE-STRING-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dSTRING_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple string; NIL otherwise.
+@@ -360,8 +364,8 @@ destructively from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMOVE_002dIF">Function: <strong>REMOVE-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dIF"><span class="category">Function: </span><span><strong>REMOVE-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with elements satisfying TEST removed.
+@@ -369,8 +373,8 @@ destructively from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-HASH_002dTABLE_002dCOUNT">Function: <strong>HASH-TABLE-COUNT</strong> <em>(hash-table)</em></dt>
++<dl class="def">
++<dt id="index-HASH_002dTABLE_002dCOUNT"><span class="category">Function: </span><span><strong>HASH-TABLE-COUNT</strong> <em>(hash-table)</em><a href='#index-HASH_002dTABLE_002dCOUNT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of entries in the given Hash-Table.
+@@ -378,8 +382,8 @@ destructively from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSIONS">Function: <strong>ARRAY-DIMENSIONS</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSIONS"><span class="category">Function: </span><span><strong>ARRAY-DIMENSIONS</strong> <em>(array)</em><a href='#index-ARRAY_002dDIMENSIONS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list whose elements are the dimensions of ARRAY
+@@ -387,8 +391,8 @@ destructively from SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBSTITUTE_002dIF_002dNOT">Function: <strong>SUBSTITUTE-IF-NOT</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>SUBSTITUTE-IF-NOT</strong> <em>(new test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -397,8 +401,8 @@ except that all elements not satisfying
+ </dd></dl>
+-<dl>
+-<dt id="index-ADJUSTABLE_002dARRAY_002dP">Function: <strong>ADJUSTABLE-ARRAY-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ADJUSTABLE_002dARRAY_002dP"><span class="category">Function: </span><span><strong>ADJUSTABLE-ARRAY-P</strong> <em>(array)</em><a href='#index-ADJUSTABLE_002dARRAY_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if ARRAY is adjustable; NIL otherwise.
+@@ -406,8 +410,8 @@ except that all elements not satisfying
+ </dd></dl>
+-<dl>
+-<dt id="index-SVREF">Function: <strong>SVREF</strong> <em>(simple-vector index)</em></dt>
++<dl class="def">
++<dt id="index-SVREF"><span class="category">Function: </span><span><strong>SVREF</strong> <em>(simple-vector index)</em><a href='#index-SVREF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th element of SIMPLE-VECTOR.
+@@ -415,8 +419,8 @@ except that all elements not satisfying
+ </dd></dl>
+-<dl>
+-<dt id="index-VECTOR_002dPUSH_002dEXTEND">Function: <strong>VECTOR-PUSH-EXTEND</strong> <em>(new-element vector &amp;optional (extension (length vector)))</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPUSH_002dEXTEND"><span class="category">Function: </span><span><strong>VECTOR-PUSH-EXTEND</strong> <em>(new-element vector &amp;optional (extension (length vector)))</em><a href='#index-VECTOR_002dPUSH_002dEXTEND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to VECTOR-PUSH except that, if the fill pointer gets too large,
+@@ -425,8 +429,8 @@ extends VECTOR rather then simply return
+ </dd></dl>
+-<dl>
+-<dt id="index-DELETE">Function: <strong>DELETE</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE"><span class="category">Function: </span><span><strong>DELETE</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing the specified ITEM destructively from
+@@ -435,8 +439,8 @@ SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMOVE">Function: <strong>REMOVE</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE"><span class="category">Function: </span><span><strong>REMOVE</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with ITEM removed.
+@@ -444,8 +448,8 @@ SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING">Function: <strong>STRING</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STRING"><span class="category">Function: </span><span><strong>STRING</strong> <em>(x)</em><a href='#index-STRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X into a string.  If X is a string, then returns X itself.  If X is a
+@@ -456,8 +460,8 @@ coerced into a string.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dUPCASE">Function: <strong>STRING-UPCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dUPCASE"><span class="category">Function: </span><span><strong>STRING-UPCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-STRING_002dUPCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with all lower case characters converted to
+@@ -466,8 +470,8 @@ uppercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-GETHASH">Function: <strong>GETHASH</strong> <em>(key hash-table &amp;optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GETHASH"><span class="category">Function: </span><span><strong>GETHASH</strong> <em>(key hash-table &amp;optional (default nil))</em><a href='#index-GETHASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Finds the entry in HASH-TABLE whose key is KEY and returns the associated
+@@ -477,8 +481,8 @@ such entry.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dHASH_002dTABLE">Function: <strong>MAKE-HASH-TABLE</strong> <em>(&amp;key (test 'eql) (size 1024) (rehash-size 1.5) (rehash-threshold 0.7))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dHASH_002dTABLE"><span class="category">Function: </span><span><strong>MAKE-HASH-TABLE</strong> <em>(&amp;key (test 'eql) (size 1024) (rehash-size 1.5) (rehash-threshold 0.7))</em><a href='#index-MAKE_002dHASH_002dTABLE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a hash table.
+@@ -486,8 +490,8 @@ such entry.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002f_003d">Function: <strong>STRING/=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002f_003d"><span class="category">Function: </span><span><strong>STRING/=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002f_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NIL if STRING1 and STRING2 are character-wise CHAR=.  Otherwise,
+@@ -496,8 +500,8 @@ returns the index to the longest common
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dGREATERP">Function: <strong>STRING-GREATERP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dGREATERP"><span class="category">Function: </span><span><strong>STRING-GREATERP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dGREATERP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING&gt;, but ignores cases.
+@@ -505,8 +509,8 @@ returns the index to the longest common
+ </dd></dl>
+-<dl>
+-<dt id="index-ELT">Function: <strong>ELT</strong> <em>(sequence index)</em></dt>
++<dl class="def">
++<dt id="index-ELT"><span class="category">Function: </span><span><strong>ELT</strong> <em>(sequence index)</em><a href='#index-ELT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th element of SEQUENCE.
+@@ -514,8 +518,8 @@ returns the index to the longest common
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dARRAY">Function: <strong>MAKE-ARRAY</strong> <em>(dimensions &amp;key (element-type t) initial-element (initial-contents nil) (adjustable nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0) static)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dARRAY"><span class="category">Function: </span><span><strong>MAKE-ARRAY</strong> <em>(dimensions &amp;key (element-type t) initial-element (initial-contents nil) (adjustable nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0) static)</em><a href='#index-MAKE_002dARRAY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates an array of the specified DIMENSIONS.  The default for INITIAL-
+@@ -551,8 +555,8 @@ nil, will cause the array body to be non
+ </dd></dl>
+-<dl>
+-<dt id="index-NSTRING_002dDOWNCASE">Function: <strong>NSTRING-DOWNCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dDOWNCASE"><span class="category">Function: </span><span><strong>NSTRING-DOWNCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dDOWNCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns STRING with all upper case
+ characters converted to lowercase.
+@@ -560,8 +564,8 @@ characters converted to lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dIN_002dBOUNDS_002dP">Function: <strong>ARRAY-IN-BOUNDS-P</strong> <em>(array &amp;rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dIN_002dBOUNDS_002dP"><span class="category">Function: </span><span><strong>ARRAY-IN-BOUNDS-P</strong> <em>(array &amp;rest subscripts)</em><a href='#index-ARRAY_002dIN_002dBOUNDS_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns T if SUBSCRIPTS are valid subscripts for
+ ARRAY; NIL otherwise.
+@@ -569,8 +573,8 @@ ARRAY; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-SORT">Function: <strong>SORT</strong> <em>(sequence predicate &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SORT"><span class="category">Function: </span><span><strong>SORT</strong> <em>(sequence predicate &amp;key (key #'identity))</em><a href='#index-SORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Destructively sorts SEQUENCE.
+ PREDICATE should return non-NIL if its first argument is to precede
+@@ -579,8 +583,8 @@ its second argument.
+ </dd></dl>
+-<dl>
+-<dt id="index-HASH_002dTABLE_002dP">Function: <strong>HASH-TABLE-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-HASH_002dTABLE_002dP"><span class="category">Function: </span><span><strong>HASH-TABLE-P</strong> <em>(x)</em><a href='#index-HASH_002dTABLE_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a hash table object; NIL
+@@ -589,8 +593,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-COUNT_002dIF_002dNOT">Function: <strong>COUNT-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT_002dIF_002dNOT"><span class="category">Function: </span><span><strong>COUNT-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE not satisfying TEST.
+@@ -598,8 +602,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-FILL_002dPOINTER">Function: <strong>FILL-POINTER</strong> <em>(vector)</em></dt>
++<dl class="def">
++<dt id="index-FILL_002dPOINTER"><span class="category">Function: </span><span><strong>FILL-POINTER</strong> <em>(vector)</em><a href='#index-FILL_002dPOINTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the fill pointer of VECTOR.
+@@ -608,8 +612,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAYP">Function: <strong>ARRAYP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ARRAYP"><span class="category">Function: </span><span><strong>ARRAYP</strong> <em>(x)</em><a href='#index-ARRAYP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an array; NIL otherwise.
+@@ -617,8 +621,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-REPLACE">Function: <strong>REPLACE</strong> <em>(sequence1 sequence2 &amp;key (start1 0) (end1 (length sequence1)) (start2 0) (end2 (length sequence2)))</em></dt>
++<dl class="def">
++<dt id="index-REPLACE"><span class="category">Function: </span><span><strong>REPLACE</strong> <em>(sequence1 sequence2 &amp;key (start1 0) (end1 (length sequence1)) (start2 0) (end2 (length sequence2)))</em><a href='#index-REPLACE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Destructively modifies SEQUENCE1 by copying successive elements into it from
+@@ -627,8 +631,8 @@ SEQUENCE2.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dXOR">Function: <strong>BIT-XOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dXOR"><span class="category">Function: </span><span><strong>BIT-XOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dXOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical XOR on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -638,8 +642,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-CLRHASH">Function: <strong>CLRHASH</strong> <em>(hash-table)</em></dt>
++<dl class="def">
++<dt id="index-CLRHASH"><span class="category">Function: </span><span><strong>CLRHASH</strong> <em>(hash-table)</em><a href='#index-CLRHASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes all entries of HASH-TABLE and returns the hash table itself.
+@@ -647,8 +651,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBSTITUTE_002dIF">Function: <strong>SUBSTITUTE-IF</strong> <em>(newitem test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE_002dIF"><span class="category">Function: </span><span><strong>SUBSTITUTE-IF</strong> <em>(newitem test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -657,8 +661,8 @@ except that all elements satisfying TEST
+ </dd></dl>
+-<dl>
+-<dt id="index-MISMATCH">Function: <strong>MISMATCH</strong> <em>(sequence1 sequence2 &amp;key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MISMATCH"><span class="category">Function: </span><span><strong>MISMATCH</strong> <em>(sequence1 sequence2 &amp;key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em><a href='#index-MISMATCH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>The specified subsequences of SEQUENCE1 and SEQUENCE2 are compared
+@@ -671,16 +675,16 @@ SEQUENCE1 beyond the last position teste
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT">Constant: <strong>ARRAY-TOTAL-SIZE-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-TOTAL-SIZE-LIMIT</strong><a href='#index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the total number of elements of an array.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-VECTOR_002dPOP">Function: <strong>VECTOR-POP</strong> <em>(vector)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPOP"><span class="category">Function: </span><span><strong>VECTOR-POP</strong> <em>(vector)</em><a href='#index-VECTOR_002dPOP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to decrease the fill-pointer of VECTOR by 1 and returns the element
+@@ -690,8 +694,8 @@ the fill pointer is 0.
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBSTITUTE">Function: <strong>SUBSTITUTE</strong> <em>(newitem olditem sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE"><span class="category">Function: </span><span><strong>SUBSTITUTE</strong> <em>(newitem olditem sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -700,8 +704,8 @@ except that OLDITEMs are replaced with N
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP">Function: <strong>ARRAY-HAS-FILL-POINTER-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP"><span class="category">Function: </span><span><strong>ARRAY-HAS-FILL-POINTER-P</strong> <em>(array)</em><a href='#index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if ARRAY has a fill pointer; NIL otherwise.
+@@ -709,8 +713,8 @@ except that OLDITEMs are replaced with N
+ </dd></dl>
+-<dl>
+-<dt id="index-CONCATENATE">Function: <strong>CONCATENATE</strong> <em>(result-type &amp;rest sequences)</em></dt>
++<dl class="def">
++<dt id="index-CONCATENATE"><span class="category">Function: </span><span><strong>CONCATENATE</strong> <em>(result-type &amp;rest sequences)</em><a href='#index-CONCATENATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new sequence of the specified RESULT-TYPE, consisting of all
+@@ -719,8 +723,8 @@ elements in SEQUENCEs.
+ </dd></dl>
+-<dl>
+-<dt id="index-VECTOR_002dPUSH">Function: <strong>VECTOR-PUSH</strong> <em>(new-element vector)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPUSH"><span class="category">Function: </span><span><strong>VECTOR-PUSH</strong> <em>(new-element vector)</em><a href='#index-VECTOR_002dPUSH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to set the element of ARRAY designated by its fill pointer to
+@@ -730,8 +734,8 @@ pointer is too large.  Otherwise, return
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dTRIM">Function: <strong>STRING-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dTRIM"><span class="category">Function: </span><span><strong>STRING-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dTRIM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from both
+@@ -740,8 +744,8 @@ ends.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dELEMENT_002dTYPE">Function: <strong>ARRAY-ELEMENT-TYPE</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dELEMENT_002dTYPE"><span class="category">Function: </span><span><strong>ARRAY-ELEMENT-TYPE</strong> <em>(array)</em><a href='#index-ARRAY_002dELEMENT_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type of the elements of ARRAY
+@@ -749,8 +753,8 @@ ends.
+ </dd></dl>
+-<dl>
+-<dt id="index-NOTANY">Function: <strong>NOTANY</strong> <em>(predicate sequence &amp;rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTANY"><span class="category">Function: </span><span><strong>NOTANY</strong> <em>(predicate sequence &amp;rest more-sequences)</em><a href='#index-NOTANY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if none of the elements in SEQUENCEs satisfies PREDICATE; NIL
+@@ -759,8 +763,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dNOT">Function: <strong>BIT-NOT</strong> <em>(bit-array &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNOT"><span class="category">Function: </span><span><strong>BIT-NOT</strong> <em>(bit-array &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NOT in the elements of BIT-ARRAY.
+@@ -770,8 +774,8 @@ BIT-ARRAY if RESULT-BIT-ARRAY is T, or i
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dORC1">Function: <strong>BIT-ORC1</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dORC1"><span class="category">Function: </span><span><strong>BIT-ORC1</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dORC1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ORC1 on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -781,8 +785,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-COUNT_002dIF">Function: <strong>COUNT-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT_002dIF"><span class="category">Function: </span><span><strong>COUNT-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE satisfying TEST.
+@@ -790,8 +794,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-MAP">Function: <strong>MAP</strong> <em>(result-type function sequence &amp;rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-MAP"><span class="category">Function: </span><span><strong>MAP</strong> <em>(result-type function sequence &amp;rest more-sequences)</em><a href='#index-MAP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>FUNCTION must take as many arguments as there are sequences provided.  The 
+@@ -801,16 +805,16 @@ FUNCTION to the i-th elements of the SEQ
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dRANK_002dLIMIT">Constant: <strong>ARRAY-RANK-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dRANK_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-RANK-LIMIT</strong><a href='#index-ARRAY_002dRANK_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the rank of an array.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COUNT">Function: <strong>COUNT</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT"><span class="category">Function: </span><span><strong>COUNT</strong> <em>(item sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE satisfying TEST with ITEM.
+@@ -818,8 +822,8 @@ The exclusive upper bound on the rank of
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dVECTOR_002dP">Function: <strong>BIT-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>BIT-VECTOR-P</strong> <em>(x)</em><a href='#index-BIT_002dVECTOR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a bit vector; NIL otherwise.
+@@ -827,8 +831,8 @@ The exclusive upper bound on the rank of
+ </dd></dl>
+-<dl>
+-<dt id="index-NSTRING_002dCAPITALIZE">Function: <strong>NSTRING-CAPITALIZE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dCAPITALIZE"><span class="category">Function: </span><span><strong>NSTRING-CAPITALIZE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dCAPITALIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns STRING with the first character of each word converted to upper-case,
+@@ -837,8 +841,8 @@ and remaining characters in the word con
+ </dd></dl>
+-<dl>
+-<dt id="index-ADJUST_002dARRAY">Function: <strong>ADJUST-ARRAY</strong> <em>(array dimensions &amp;key (element-type (array-element-type array)) initial-element (initial-contents nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0))</em></dt>
++<dl class="def">
++<dt id="index-ADJUST_002dARRAY"><span class="category">Function: </span><span><strong>ADJUST-ARRAY</strong> <em>(array dimensions &amp;key (element-type (array-element-type array)) initial-element (initial-contents nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0))</em><a href='#index-ADJUST_002dARRAY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adjusts the dimensions of ARRAY to the given DIMENSIONS.  The default value
+@@ -847,8 +851,8 @@ of INITIAL-ELEMENT depends on ELEMENT-TY
+ </dd></dl>
+-<dl>
+-<dt id="index-SEARCH">Function: <strong>SEARCH</strong> <em>(sequence1 sequence2 &amp;key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SEARCH"><span class="category">Function: </span><span><strong>SEARCH</strong> <em>(sequence1 sequence2 &amp;key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em><a href='#index-SEARCH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>A search is conducted for the first subsequence of SEQUENCE2 which
+@@ -859,8 +863,8 @@ returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-SIMPLE_002dBIT_002dVECTOR_002dP">Function: <strong>SIMPLE-BIT-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dBIT_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>SIMPLE-BIT-VECTOR-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dBIT_002dVECTOR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple bit-vector; NIL otherwise.
+@@ -868,8 +872,8 @@ returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSEQUENCE">Function: <strong>MAKE-SEQUENCE</strong> <em>(type length &amp;key initial-element)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSEQUENCE"><span class="category">Function: </span><span><strong>MAKE-SEQUENCE</strong> <em>(type length &amp;key initial-element)</em><a href='#index-MAKE_002dSEQUENCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the given TYPE and LENGTH, with elements initialized
+@@ -878,8 +882,8 @@ to INITIAL-ELEMENT.  The default value o
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dORC2">Function: <strong>BIT-ORC2</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dORC2"><span class="category">Function: </span><span><strong>BIT-ORC2</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dORC2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ORC2 on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -889,8 +893,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-NREVERSE">Function: <strong>NREVERSE</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-NREVERSE"><span class="category">Function: </span><span><strong>NREVERSE</strong> <em>(sequence)</em><a href='#index-NREVERSE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same elements as SEQUENCE but in reverse order.
+@@ -899,16 +903,16 @@ SEQUENCE may be destroyed.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSION_002dLIMIT">Constant: <strong>ARRAY-DIMENSION-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSION_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-DIMENSION-LIMIT</strong><a href='#index-ARRAY_002dDIMENSION_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound of the array dimension.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-NOTEVERY">Function: <strong>NOTEVERY</strong> <em>(predicate sequence &amp;rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTEVERY"><span class="category">Function: </span><span><strong>NOTEVERY</strong> <em>(predicate sequence &amp;rest more-sequences)</em><a href='#index-NOTEVERY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the elements in SEQUENCEs does not satisfy
+@@ -917,8 +921,8 @@ PREDICATE; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-POSITION_002dIF_002dNOT">Function: <strong>POSITION-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION_002dIF_002dNOT"><span class="category">Function: </span><span><strong>POSITION-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that does not satisfy TEST;
+@@ -927,8 +931,8 @@ NIL if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dDOWNCASE">Function: <strong>STRING-DOWNCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dDOWNCASE"><span class="category">Function: </span><span><strong>STRING-DOWNCASE</strong> <em>(string &amp;key (start 0) (end (length string)))</em><a href='#index-STRING_002dDOWNCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with all upper case characters converted to
+@@ -937,8 +941,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT">Function: <strong>BIT</strong> <em>(bit-array &amp;rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-BIT"><span class="category">Function: </span><span><strong>BIT</strong> <em>(bit-array &amp;rest subscripts)</em><a href='#index-BIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit from BIT-ARRAY at SUBSCRIPTS.
+@@ -946,8 +950,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dNOT_002dLESSP">Function: <strong>STRING-NOT-LESSP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dLESSP"><span class="category">Function: </span><span><strong>STRING-NOT-LESSP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dLESSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING&gt;=, but ignores cases.
+@@ -955,8 +959,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHAR">Function: <strong>CHAR</strong> <em>(string index)</em></dt>
++<dl class="def">
++<dt id="index-CHAR"><span class="category">Function: </span><span><strong>CHAR</strong> <em>(string index)</em><a href='#index-CHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th character in STRING.
+@@ -964,8 +968,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-AREF">Function: <strong>AREF</strong> <em>(array &amp;rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-AREF"><span class="category">Function: </span><span><strong>AREF</strong> <em>(array &amp;rest subscripts)</em><a href='#index-AREF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the element of ARRAY specified by SUBSCRIPTS.
+@@ -973,8 +977,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-FILL">Function: <strong>FILL</strong> <em>(sequence item &amp;key (start 0) (end (length sequence)))</em></dt>
++<dl class="def">
++<dt id="index-FILL"><span class="category">Function: </span><span><strong>FILL</strong> <em>(sequence item &amp;key (start 0) (end (length sequence)))</em><a href='#index-FILL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the specified elements of SEQUENCE all with ITEM.
+@@ -982,8 +986,8 @@ lowercase.
+ </dd></dl>
+-<dl>
+-<dt id="index-STABLE_002dSORT">Function: <strong>STABLE-SORT</strong> <em>(sequence predicate &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-STABLE_002dSORT"><span class="category">Function: </span><span><strong>STABLE-SORT</strong> <em>(sequence predicate &amp;key (key #'identity))</em><a href='#index-STABLE_002dSORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Destructively sorts SEQUENCE.  PREDICATE should return non-NIL if its first
+@@ -992,8 +996,8 @@ argument is to precede its second argume
+ </dd></dl>
+-<dl>
+-<dt id="index-BIT_002dIOR">Function: <strong>BIT-IOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dIOR"><span class="category">Function: </span><span><strong>BIT-IOR</strong> <em>(bit-array1 bit-array2 &amp;optional (result-bit-array nil))</em><a href='#index-BIT_002dIOR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical IOR on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -1003,8 +1007,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </dd></dl>
+-<dl>
+-<dt id="index-REMHASH">Function: <strong>REMHASH</strong> <em>(key hash-table)</em></dt>
++<dl class="def">
++<dt id="index-REMHASH"><span class="category">Function: </span><span><strong>REMHASH</strong> <em>(key hash-table)</em><a href='#index-REMHASH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes any entry for KEY in HASH-TABLE.  Returns T if such an entry
+@@ -1013,8 +1017,8 @@ existed; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-VECTORP">Function: <strong>VECTORP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-VECTORP"><span class="category">Function: </span><span><strong>VECTORP</strong> <em>(x)</em><a href='#index-VECTORP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a vector; NIL otherwise.
+@@ -1022,8 +1026,8 @@ existed; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_003c_003d">Function: <strong>STRING&lt;=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003c_003d"><span class="category">Function: </span><span><strong>STRING&lt;=</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003c_003d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically less than or equal to STRING2, then returns
+@@ -1032,8 +1036,8 @@ the longest common prefix of the two str
+ </dd></dl>
+-<dl>
+-<dt id="index-SIMPLE_002dVECTOR_002dP">Function: <strong>SIMPLE-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>SIMPLE-VECTOR-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dVECTOR_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple vector; NIL otherwise.
+@@ -1041,8 +1045,8 @@ the longest common prefix of the two str
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dLEFT_002dTRIM">Function: <strong>STRING-LEFT-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dLEFT_002dTRIM"><span class="category">Function: </span><span><strong>STRING-LEFT-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dLEFT_002dTRIM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from the
+@@ -1051,8 +1055,8 @@ left end.
+ </dd></dl>
+-<dl>
+-<dt id="index-ARRAY_002dTOTAL_002dSIZE">Function: <strong>ARRAY-TOTAL-SIZE</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dTOTAL_002dSIZE"><span class="category">Function: </span><span><strong>ARRAY-TOTAL-SIZE</strong> <em>(array)</em><a href='#index-ARRAY_002dTOTAL_002dSIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the total number of elements of ARRAY.
+@@ -1060,8 +1064,8 @@ left end.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dIF_002dNOT">Function: <strong>FIND-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dIF_002dNOT"><span class="category">Function: </span><span><strong>FIND-IF-NOT</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND_002dIF_002dNOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that does not satisfy
+@@ -1070,8 +1074,8 @@ TEST; NIL if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-DELETE_002dDUPLICATES">Function: <strong>DELETE-DUPLICATES</strong> <em>(sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dDUPLICATES"><span class="category">Function: </span><span><strong>DELETE-DUPLICATES</strong> <em>(sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-DELETE_002dDUPLICATES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing duplicated elements destructively from
+@@ -1080,8 +1084,8 @@ SEQUENCE.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMOVE_002dDUPLICATES">Function: <strong>REMOVE-DUPLICATES</strong> <em>(sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dDUPLICATES"><span class="category">Function: </span><span><strong>REMOVE-DUPLICATES</strong> <em>(sequence &amp;key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-REMOVE_002dDUPLICATES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>The elements of SEQUENCE are examined, and if any two match, one is discarded.
+@@ -1090,8 +1094,8 @@ Returns the resulting sequence.
+ </dd></dl>
+-<dl>
+-<dt id="index-POSITION_002dIF">Function: <strong>POSITION-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION_002dIF"><span class="category">Function: </span><span><strong>POSITION-IF</strong> <em>(test sequence &amp;key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION_002dIF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST; NIL
+@@ -1100,8 +1104,8 @@ if no such element exists.
+ </dd></dl>
+-<dl>
+-<dt id="index-MERGE">Function: <strong>MERGE</strong> <em>(result-type sequence1 sequence2 predicate &amp;key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MERGE"><span class="category">Function: </span><span><strong>MERGE</strong> <em>(result-type sequence1 sequence2 predicate &amp;key (key #'identity))</em><a href='#index-MERGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>SEQUENCE1 and SEQUENCE2 are destructively merged into a sequence of type
+@@ -1110,8 +1114,8 @@ RESULT-TYPE using PREDICATE to order the
+ </dd></dl>
+-<dl>
+-<dt id="index-EVERY">Function: <strong>EVERY</strong> <em>(predicate sequence &amp;rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-EVERY"><span class="category">Function: </span><span><strong>EVERY</strong> <em>(predicate sequence &amp;rest more-sequences)</em><a href='#index-EVERY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if every elements of SEQUENCEs satisfy PREDICATE; NIL otherwise.
+@@ -1119,8 +1123,8 @@ RESULT-TYPE using PREDICATE to order the
+ </dd></dl>
+-<dl>
+-<dt id="index-REDUCE">Function: <strong>REDUCE</strong> <em>(function sequence &amp;key (from-end nil) (start 0) (end (length sequence)) initial-value)</em></dt>
++<dl class="def">
++<dt id="index-REDUCE"><span class="category">Function: </span><span><strong>REDUCE</strong> <em>(function sequence &amp;key (from-end nil) (start 0) (end (length sequence)) initial-value)</em><a href='#index-REDUCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Combines all the elements of SEQUENCE using a binary operation FUNCTION.
+@@ -1129,8 +1133,8 @@ If INITIAL-VALUE is supplied, it is logi
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dLESSP">Function: <strong>STRING-LESSP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dLESSP"><span class="category">Function: </span><span><strong>STRING-LESSP</strong> <em>(string1 string2 &amp;key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dLESSP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING&lt;, but ignores cases.
+@@ -1138,10 +1142,11 @@ If INITIAL-VALUE is supplied, it is logi
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Characters.html">Characters</a>, Previous: <a href="Numbers.html">Numbers</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Source-Level-Debugging-in-Emacs.html
++++ gcl-2.6.14/info/gcl-si/Source-Level-Debugging-in-Emacs.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Source Level Debugging in Emacs (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Debugging.html" rel="up" title="Debugging">
+ <link href="Low-Level-Debug-Functions.html" rel="next" title="Low Level Debug Functions">
+ <link href="Debugging.html" rel="prev" title="Debugging">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Source-Level-Debugging-in-Emacs"></span><div class="header">
++<div class="section" id="Source-Level-Debugging-in-Emacs">
++<div class="header">
+ <p>
+-Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Source-Level-Debugging-in-Emacs-1"></span><h3 class="section">18.1 Source Level Debugging in Emacs</h3>
+@@ -146,10 +150,11 @@ a special meaning:
+ </li></ul>
+ <p>Files:  debug.lsp  dbl.el    gcl.el
+ </p>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-Debug-Functions.html">Low Level Debug Functions</a>, Previous: <a href="Debugging.html">Debugging</a>, Up: <a href="Debugging.html">Debugging</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Special-Forms-and-Functions.html
++++ gcl-2.6.14/info/gcl-si/Special-Forms-and-Functions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Special Forms and Functions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Compilation.html" rel="next" title="Compilation">
+ <link href="Streams-and-Reading.html" rel="prev" title="Streams and Reading">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,23 +42,24 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Special-Forms-and-Functions"></span><div class="header">
++<div class="chapter" id="Special-Forms-and-Functions">
++<div class="header">
+ <p>
+-Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Special-Forms-and-Functions-1"></span><h2 class="chapter">6 Special Forms and Functions</h2>
+-<dl>
+-<dt id="index-LAMBDA_002dLIST_002dKEYWORDS">Constant: <strong>LAMBDA-LIST-KEYWORDS</strong></dt>
++<dl class="def">
++<dt id="index-LAMBDA_002dLIST_002dKEYWORDS"><span class="category">Constant: </span><span><strong>LAMBDA-LIST-KEYWORDS</strong><a href='#index-LAMBDA_002dLIST_002dKEYWORDS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ List of all the lambda-list keywords used in GCL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-THE">Special Form: <strong>THE</strong></dt>
++<dl class="def">
++<dt id="index-THE"><span class="category">Special Form: </span><span><strong>THE</strong><a href='#index-THE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -69,8 +73,8 @@ this is not the case.
+ </dd></dl>
+-<dl>
+-<dt id="index-SETF">Special Form: <strong>SETF</strong></dt>
++<dl class="def">
++<dt id="index-SETF"><span class="category">Special Form: </span><span><strong>SETF</strong><a href='#index-SETF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -103,8 +107,8 @@ apply
+ </dd></dl>
+-<dl>
+-<dt id="index-WHEN">Special Form: <strong>WHEN</strong></dt>
++<dl class="def">
++<dt id="index-WHEN"><span class="category">Special Form: </span><span><strong>WHEN</strong><a href='#index-WHEN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -118,8 +122,8 @@ simply returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-CCASE">Macro: <strong>CCASE</strong></dt>
++<dl class="def">
++<dt id="index-CCASE"><span class="category">Macro: </span><span><strong>CCASE</strong><a href='#index-CCASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -134,8 +138,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-MACROEXPAND">Function: <strong>MACROEXPAND</strong> <em>(form &amp;optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-MACROEXPAND"><span class="category">Function: </span><span><strong>MACROEXPAND</strong> <em>(form &amp;optional (env nil))</em><a href='#index-MACROEXPAND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If FORM is a macro form, then expands it repeatedly until it is not a macro
+@@ -145,8 +149,8 @@ indicating whether the original form was
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dCALL">Special Form: <strong>MULTIPLE-VALUE-CALL</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dCALL"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-CALL</strong><a href='#index-MULTIPLE_002dVALUE_002dCALL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -159,8 +163,8 @@ indicating whether the original form was
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFSETF">Macro: <strong>DEFSETF</strong></dt>
++<dl class="def">
++<dt id="index-DEFSETF"><span class="category">Macro: </span><span><strong>DEFSETF</strong><a href='#index-DEFSETF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -191,8 +195,8 @@ symbols TEMP1 ... TEMPn and with STORE-V
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-TAGBODY">Special Form: <strong>TAGBODY</strong></dt>
++<dl class="def">
++<dt id="index-TAGBODY"><span class="category">Special Form: </span><span><strong>TAGBODY</strong><a href='#index-TAGBODY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -206,8 +210,8 @@ symbols TEMP1 ... TEMPn and with STORE-V
+ </dd></dl>
+-<dl>
+-<dt id="index-ETYPECASE">Macro: <strong>ETYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-ETYPECASE"><span class="category">Macro: </span><span><strong>ETYPECASE</strong><a href='#index-ETYPECASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -222,8 +226,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-LET_002a">Special Form: <strong>LET*</strong></dt>
++<dl class="def">
++<dt id="index-LET_002a"><span class="category">Special Form: </span><span><strong>LET*</strong><a href='#index-LET_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -237,8 +241,8 @@ from left to right, then evaluates FORMs
+ </dd></dl>
+-<dl>
+-<dt id="index-PROG1">Special Form: <strong>PROG1</strong></dt>
++<dl class="def">
++<dt id="index-PROG1"><span class="category">Special Form: </span><span><strong>PROG1</strong><a href='#index-PROG1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -251,8 +255,8 @@ from left to right, then evaluates FORMs
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFUN">Special Form: <strong>DEFUN</strong></dt>
++<dl class="def">
++<dt id="index-DEFUN"><span class="category">Special Form: </span><span><strong>DEFUN</strong><a href='#index-DEFUN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -274,8 +278,8 @@ retrieved by (documentation &rsquo;NAME
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dBIND">Special Form: <strong>MULTIPLE-VALUE-BIND</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dBIND"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-BIND</strong><a href='#index-MULTIPLE_002dVALUE_002dBIND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -289,8 +293,8 @@ NIL) and evaluates FORMs in order.
+ </dd></dl>
+-<dl>
+-<dt id="index-DECLARE">Special Form: <strong>DECLARE</strong></dt>
++<dl class="def">
++<dt id="index-DECLARE"><span class="category">Special Form: </span><span><strong>DECLARE</strong><a href='#index-DECLARE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -345,8 +349,8 @@ For example
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFMACRO">Special Form: <strong>DEFMACRO</strong></dt>
++<dl class="def">
++<dt id="index-DEFMACRO"><span class="category">Special Form: </span><span><strong>DEFMACRO</strong><a href='#index-DEFMACRO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -388,8 +392,8 @@ Also, see the function doc of PPRINT for
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aEVALHOOK_002a">Variable: <strong>*EVALHOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aEVALHOOK_002a"><span class="category">Variable: </span><span><strong>*EVALHOOK*</strong><a href='#index-_002aEVALHOOK_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ If *EVALHOOK* is not NIL, its value must be a function that can receive
+ two arguments: a form to evaluate and an environment.  This function does
+@@ -398,8 +402,8 @@ the evaluation instead of EVAL.
+ </dd></dl>
+-<dl>
+-<dt id="index-FUNCTIONP">Function: <strong>FUNCTIONP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FUNCTIONP"><span class="category">Function: </span><span><strong>FUNCTIONP</strong> <em>(x)</em><a href='#index-FUNCTIONP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a function, suitable for use by FUNCALL or APPLY.  Returns
+@@ -408,8 +412,8 @@ NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-LAMBDA_002dPARAMETERS_002dLIMIT">Constant: <strong>LAMBDA-PARAMETERS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-LAMBDA_002dPARAMETERS_002dLIMIT"><span class="category">Constant: </span><span><strong>LAMBDA-PARAMETERS-LIMIT</strong><a href='#index-LAMBDA_002dPARAMETERS_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the number of distinct parameter names that may
+ appear in a single lambda-list.  Actually, however, there is no such upper
+@@ -418,8 +422,8 @@ bound in GCL.
+ </dd></dl>
+-<dl>
+-<dt id="index-FLET">Special Form: <strong>FLET</strong></dt>
++<dl class="def">
++<dt id="index-FLET"><span class="category">Special Form: </span><span><strong>FLET</strong><a href='#index-FLET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -437,8 +441,8 @@ ignored.
+ </dd></dl>
+-<dl>
+-<dt id="index-ECASE">Macro: <strong>ECASE</strong></dt>
++<dl class="def">
++<dt id="index-ECASE"><span class="category">Macro: </span><span><strong>ECASE</strong><a href='#index-ECASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -453,8 +457,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-PROG2">Special Form: <strong>PROG2</strong></dt>
++<dl class="def">
++<dt id="index-PROG2"><span class="category">Special Form: </span><span><strong>PROG2</strong><a href='#index-PROG2' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -468,8 +472,8 @@ of SECOND.
+ </dd></dl>
+-<dl>
+-<dt id="index-PROGV">Special Form: <strong>PROGV</strong></dt>
++<dl class="def">
++<dt id="index-PROGV"><span class="category">Special Form: </span><span><strong>PROGV</strong><a href='#index-PROGV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -484,8 +488,8 @@ special) to the corresponding value.
+ </dd></dl>
+-<dl>
+-<dt id="index-QUOTE">Special Form: <strong>QUOTE</strong></dt>
++<dl class="def">
++<dt id="index-QUOTE"><span class="category">Special Form: </span><span><strong>QUOTE</strong><a href='#index-QUOTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -498,8 +502,8 @@ Simply returns X without evaluating it.
+ </dd></dl>
+-<dl>
+-<dt id="index-DOTIMES">Special Form: <strong>DOTIMES</strong></dt>
++<dl class="def">
++<dt id="index-DOTIMES"><span class="category">Special Form: </span><span><strong>DOTIMES</strong><a href='#index-DOTIMES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -514,8 +518,8 @@ the value of COUNTFORM (exclusive).  The
+ </dd></dl>
+-<dl>
+-<dt id="index-SPECIAL_002dFORM_002dP">Function: <strong>SPECIAL-FORM-P</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SPECIAL_002dFORM_002dP"><span class="category">Function: </span><span><strong>SPECIAL-FORM-P</strong> <em>(symbol)</em><a href='#index-SPECIAL_002dFORM_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SYMBOL globally names a special form; NIL otherwise.
+@@ -551,8 +555,8 @@ dotimes            prog*
+ </dd></dl>
+-<dl>
+-<dt id="index-FUNCTION">Special Form: <strong>FUNCTION</strong></dt>
++<dl class="def">
++<dt id="index-FUNCTION"><span class="category">Special Form: </span><span><strong>FUNCTION</strong><a href='#index-FUNCTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -567,8 +571,8 @@ returns that function.
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUES_002dLIMIT">Constant: <strong>MULTIPLE-VALUES-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUES_002dLIMIT"><span class="category">Constant: </span><span><strong>MULTIPLE-VALUES-LIMIT</strong><a href='#index-MULTIPLE_002dVALUES_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the number of values that may be returned from
+ a function.  Actually, however, there is no such upper bound in GCL.
+@@ -576,8 +580,8 @@ a function.  Actually, however, there is
+ </dd></dl>
+-<dl>
+-<dt id="index-APPLYHOOK">Function: <strong>APPLYHOOK</strong> <em>(function args evalhookfn applyhookfn &amp;optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-APPLYHOOK"><span class="category">Function: </span><span><strong>APPLYHOOK</strong> <em>(function args evalhookfn applyhookfn &amp;optional (env nil))</em><a href='#index-APPLYHOOK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION to ARGS, with *EVALHOOK* bound to EVALHOOKFN and with
+@@ -587,8 +591,8 @@ top-level application of FUNCTION to ARG
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMACROEXPAND_002dHOOK_002a">Variable: <strong>*MACROEXPAND-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMACROEXPAND_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*MACROEXPAND-HOOK*</strong><a href='#index-_002aMACROEXPAND_002dHOOK_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds a function that can take two arguments (a macro expansion function
+ and the macro form to be expanded) and returns the expanded form.  This
+@@ -598,8 +602,8 @@ function is whenever a macro-expansion t
+ </dd></dl>
+-<dl>
+-<dt id="index-PROG_002a">Special Form: <strong>PROG*</strong></dt>
++<dl class="def">
++<dt id="index-PROG_002a"><span class="category">Special Form: </span><span><strong>PROG*</strong><a href='#index-PROG_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -612,8 +616,8 @@ function is whenever a macro-expansion t
+ </dd></dl>
+-<dl>
+-<dt id="index-BLOCK">Special Form: <strong>BLOCK</strong></dt>
++<dl class="def">
++<dt id="index-BLOCK"><span class="category">Special Form: </span><span><strong>BLOCK</strong><a href='#index-BLOCK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -628,8 +632,8 @@ within the block.
+ </dd></dl>
+-<dl>
+-<dt id="index-PROGN">Special Form: <strong>PROGN</strong></dt>
++<dl class="def">
++<dt id="index-PROGN"><span class="category">Special Form: </span><span><strong>PROGN</strong><a href='#index-PROGN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -642,8 +646,8 @@ within the block.
+ </dd></dl>
+-<dl>
+-<dt id="index-APPLY">Function: <strong>APPLY</strong> <em>(function arg &amp;rest more-args)</em></dt>
++<dl class="def">
++<dt id="index-APPLY"><span class="category">Function: </span><span><strong>APPLY</strong> <em>(function arg &amp;rest more-args)</em><a href='#index-APPLY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION.  The arguments to the function consist of all ARGs
+@@ -652,8 +656,8 @@ except for the last, and all elements of
+ </dd></dl>
+-<dl>
+-<dt id="index-LABELS">Special Form: <strong>LABELS</strong></dt>
++<dl class="def">
++<dt id="index-LABELS"><span class="category">Special Form: </span><span><strong>LABELS</strong><a href='#index-LABELS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -670,8 +674,8 @@ functions are simply ignored.
+ </dd></dl>
+-<dl>
+-<dt id="index-RETURN">Special Form: <strong>RETURN</strong></dt>
++<dl class="def">
++<dt id="index-RETURN"><span class="category">Special Form: </span><span><strong>RETURN</strong><a href='#index-RETURN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -685,8 +689,8 @@ which defaults to NIL, is returned as th
+ </dd></dl>
+-<dl>
+-<dt id="index-TYPECASE">Macro: <strong>TYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-TYPECASE"><span class="category">Macro: </span><span><strong>TYPECASE</strong><a href='#index-TYPECASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -701,8 +705,8 @@ returns the value of the last FORM.  If
+ </dd></dl>
+-<dl>
+-<dt id="index-AND">Special Form: <strong>AND</strong></dt>
++<dl class="def">
++<dt id="index-AND"><span class="category">Special Form: </span><span><strong>AND</strong><a href='#index-AND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -717,8 +721,8 @@ last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-LET">Special Form: <strong>LET</strong></dt>
++<dl class="def">
++<dt id="index-LET"><span class="category">Special Form: </span><span><strong>LET</strong><a href='#index-LET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -732,8 +736,8 @@ all at once, then evaluates FORMs as a P
+ </dd></dl>
+-<dl>
+-<dt id="index-COND">Special Form: <strong>COND</strong></dt>
++<dl class="def">
++<dt id="index-COND"><span class="category">Special Form: </span><span><strong>COND</strong><a href='#index-COND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -749,8 +753,8 @@ TEST.  Returns NIL, if all TESTs evaluat
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE">Function: <strong>GET-SETF-METHOD-MULTIPLE-VALUE</strong> <em>(form)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE"><span class="category">Function: </span><span><strong>GET-SETF-METHOD-MULTIPLE-VALUE</strong> <em>(form)</em><a href='#index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Returns the five values (or five &rsquo;gangs&rsquo;)
+ constituting the SETF method for FORM.  See the doc of
+@@ -762,8 +766,8 @@ comparison.
+ </dd></dl>
+-<dl>
+-<dt id="index-CATCH">Special Form: <strong>CATCH</strong></dt>
++<dl class="def">
++<dt id="index-CATCH"><span class="category">Special Form: </span><span><strong>CATCH</strong><a href='#index-CATCH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -779,8 +783,8 @@ the catcher tag.
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dMODIFY_002dMACRO">Macro: <strong>DEFINE-MODIFY-MACRO</strong></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dMODIFY_002dMACRO"><span class="category">Macro: </span><span><strong>DEFINE-MODIFY-MACRO</strong><a href='#index-DEFINE_002dMODIFY_002dMACRO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -798,8 +802,8 @@ retrieved by (documentation &rsquo;NAME
+ </dd></dl>
+-<dl>
+-<dt id="index-MACROEXPAND_002d1">Function: <strong>MACROEXPAND-1</strong> <em>(form &amp;optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-MACROEXPAND_002d1"><span class="category">Function: </span><span><strong>MACROEXPAND-1</strong> <em>(form &amp;optional (env nil))</em><a href='#index-MACROEXPAND_002d1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If FORM is a macro form, then expands it once.  Returns two values: the
+@@ -809,8 +813,8 @@ a macro.
+ </dd></dl>
+-<dl>
+-<dt id="index-FUNCALL">Function: <strong>FUNCALL</strong> <em>(function &amp;rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FUNCALL"><span class="category">Function: </span><span><strong>FUNCALL</strong> <em>(function &amp;rest arguments)</em><a href='#index-FUNCALL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION to the ARGUMENTs
+@@ -818,8 +822,8 @@ a macro.
+ </dd></dl>
+-<dl>
+-<dt id="index-CALL_002dARGUMENTS_002dLIMIT">Constant: <strong>CALL-ARGUMENTS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CALL_002dARGUMENTS_002dLIMIT"><span class="category">Constant: </span><span><strong>CALL-ARGUMENTS-LIMIT</strong><a href='#index-CALL_002dARGUMENTS_002dLIMIT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on the number of arguments that may be passed to
+ a function.  Actually, however, there is no such upper bound in GCL.
+@@ -827,8 +831,8 @@ a function.  Actually, however, there is
+ </dd></dl>
+-<dl>
+-<dt id="index-CASE">Special Form: <strong>CASE</strong></dt>
++<dl class="def">
++<dt id="index-CASE"><span class="category">Special Form: </span><span><strong>CASE</strong><a href='#index-CASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -843,8 +847,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dSETF_002dMETHOD">Macro: <strong>DEFINE-SETF-METHOD</strong></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dSETF_002dMETHOD"><span class="category">Macro: </span><span><strong>DEFINE-SETF-METHOD</strong><a href='#index-DEFINE_002dSETF_002dMETHOD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -874,8 +878,8 @@ by (documentation &rsquo;NAME &rsquo;set
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPILER_002dLET">Special Form: <strong>COMPILER-LET</strong></dt>
++<dl class="def">
++<dt id="index-COMPILER_002dLET"><span class="category">Special Form: </span><span><strong>COMPILER-LET</strong><a href='#index-COMPILER_002dLET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -890,8 +894,8 @@ time, but no bindings occur when the com
+ </dd></dl>
+-<dl>
+-<dt id="index-VALUES">Function: <strong>VALUES</strong> <em>(&amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-VALUES"><span class="category">Function: </span><span><strong>VALUES</strong> <em>(&amp;rest args)</em><a href='#index-VALUES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns ARGs in order, as values.
+@@ -899,8 +903,8 @@ time, but no bindings occur when the com
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dLIST">Special Form: <strong>MULTIPLE-VALUE-LIST</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dLIST"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-LIST</strong><a href='#index-MULTIPLE_002dVALUE_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -913,8 +917,8 @@ time, but no bindings occur when the com
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dPROG1">Special Form: <strong>MULTIPLE-VALUE-PROG1</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dPROG1"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-PROG1</strong><a href='#index-MULTIPLE_002dVALUE_002dPROG1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -928,8 +932,8 @@ the other FORMs.  Returns the saved valu
+ </dd></dl>
+-<dl>
+-<dt id="index-MACROLET">Special Form: <strong>MACROLET</strong></dt>
++<dl class="def">
++<dt id="index-MACROLET"><span class="category">Special Form: </span><span><strong>MACROLET</strong><a href='#index-MACROLET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -945,8 +949,8 @@ Doc-strings for local macros are simply
+ </dd></dl>
+-<dl>
+-<dt id="index-GO">Special Form: <strong>GO</strong></dt>
++<dl class="def">
++<dt id="index-GO"><span class="category">Special Form: </span><span><strong>GO</strong><a href='#index-GO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -959,8 +963,8 @@ Doc-strings for local macros are simply
+ </dd></dl>
+-<dl>
+-<dt id="index-PROG">Special Form: <strong>PROG</strong></dt>
++<dl class="def">
++<dt id="index-PROG"><span class="category">Special Form: </span><span><strong>PROG</strong><a href='#index-PROG' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -973,8 +977,8 @@ Doc-strings for local macros are simply
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aAPPLYHOOK_002a">Variable: <strong>*APPLYHOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aAPPLYHOOK_002a"><span class="category">Variable: </span><span><strong>*APPLYHOOK*</strong><a href='#index-_002aAPPLYHOOK_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Used to substitute another function for the implicit APPLY normally done
+ within EVAL.  If *APPLYHOOK* is not NIL, its value must be a function 
+@@ -984,8 +988,8 @@ and an environment.  This function does
+ </dd></dl>
+-<dl>
+-<dt id="index-RETURN_002dFROM">Special Form: <strong>RETURN-FROM</strong></dt>
++<dl class="def">
++<dt id="index-RETURN_002dFROM"><span class="category">Special Form: </span><span><strong>RETURN-FROM</strong><a href='#index-RETURN_002dFROM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -999,8 +1003,8 @@ of RESULT, which defaults to NIL, is ret
+ </dd></dl>
+-<dl>
+-<dt id="index-UNLESS">Special Form: <strong>UNLESS</strong></dt>
++<dl class="def">
++<dt id="index-UNLESS"><span class="category">Special Form: </span><span><strong>UNLESS</strong><a href='#index-UNLESS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1014,8 +1018,8 @@ simply returns NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dSETQ">Special Form: <strong>MULTIPLE-VALUE-SETQ</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dSETQ"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-SETQ</strong><a href='#index-MULTIPLE_002dVALUE_002dSETQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1029,8 +1033,8 @@ Returns the value assigned to the first
+ </dd></dl>
+-<dl>
+-<dt id="index-LOCALLY">Special Form: <strong>LOCALLY</strong></dt>
++<dl class="def">
++<dt id="index-LOCALLY"><span class="category">Special Form: </span><span><strong>LOCALLY</strong><a href='#index-LOCALLY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1043,8 +1047,8 @@ Returns the value assigned to the first
+ </dd></dl>
+-<dl>
+-<dt id="index-IDENTITY">Function: <strong>IDENTITY</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-IDENTITY"><span class="category">Function: </span><span><strong>IDENTITY</strong> <em>(x)</em><a href='#index-IDENTITY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Simply returns X.
+@@ -1052,8 +1056,8 @@ Returns the value assigned to the first
+ </dd></dl>
+-<dl>
+-<dt id="index-NOT">Function: <strong>NOT</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NOT"><span class="category">Function: </span><span><strong>NOT</strong> <em>(x)</em><a href='#index-NOT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL; NIL otherwise.
+@@ -1061,8 +1065,8 @@ Returns the value assigned to the first
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFCONSTANT">Macro: <strong>DEFCONSTANT</strong></dt>
++<dl class="def">
++<dt id="index-DEFCONSTANT"><span class="category">Macro: </span><span><strong>DEFCONSTANT</strong><a href='#index-DEFCONSTANT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1077,8 +1081,8 @@ and can be retrieved by (documentation &
+ </dd></dl>
+-<dl>
+-<dt id="index-VALUES_002dLIST">Function: <strong>VALUES-LIST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-VALUES_002dLIST"><span class="category">Function: </span><span><strong>VALUES-LIST</strong> <em>(list)</em><a href='#index-VALUES_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns all of the elements of LIST in order, as values.
+@@ -1086,8 +1090,8 @@ and can be retrieved by (documentation &
+ </dd></dl>
+-<dl>
+-<dt id="index-ERROR">Function: <strong>ERROR</strong> <em>(control-string &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-ERROR"><span class="category">Function: </span><span><strong>ERROR</strong> <em>(control-string &amp;rest args)</em><a href='#index-ERROR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Signals a fatal error.
+@@ -1095,8 +1099,8 @@ and can be retrieved by (documentation &
+ </dd></dl>
+-<dl>
+-<dt id="index-IF">Special Form: <strong>IF</strong></dt>
++<dl class="def">
++<dt id="index-IF"><span class="category">Special Form: </span><span><strong>IF</strong><a href='#index-IF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1110,8 +1114,8 @@ If not, evaluates ELSE (which defaults t
+ </dd></dl>
+-<dl>
+-<dt id="index-UNWIND_002dPROTECT">Special Form: <strong>UNWIND-PROTECT</strong></dt>
++<dl class="def">
++<dt id="index-UNWIND_002dPROTECT"><span class="category">Special Form: </span><span><strong>UNWIND-PROTECT</strong><a href='#index-UNWIND_002dPROTECT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1126,8 +1130,8 @@ form.
+ </dd></dl>
+-<dl>
+-<dt id="index-EVALHOOK">Function: <strong>EVALHOOK</strong> <em>(form evalhookfn applyhookfn &amp;optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-EVALHOOK"><span class="category">Function: </span><span><strong>EVALHOOK</strong> <em>(form evalhookfn applyhookfn &amp;optional (env nil))</em><a href='#index-EVALHOOK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Evaluates FORM with *EVALHOOK* bound to EVALHOOKFN and *APPLYHOOK* bound
+@@ -1137,8 +1141,8 @@ of FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-OR">Special Form: <strong>OR</strong></dt>
++<dl class="def">
++<dt id="index-OR"><span class="category">Special Form: </span><span><strong>OR</strong><a href='#index-OR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1153,8 +1157,8 @@ returns whatever values it returns.
+ </dd></dl>
+-<dl>
+-<dt id="index-CTYPECASE">Macro: <strong>CTYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-CTYPECASE"><span class="category">Macro: </span><span><strong>CTYPECASE</strong><a href='#index-CTYPECASE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1169,8 +1173,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-EVAL">Function: <strong>EVAL</strong> <em>(exp)</em></dt>
++<dl class="def">
++<dt id="index-EVAL"><span class="category">Function: </span><span><strong>EVAL</strong> <em>(exp)</em><a href='#index-EVAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Evaluates EXP and returns the result(s).
+@@ -1178,8 +1182,8 @@ returns the value(s) of the last FORM.
+ </dd></dl>
+-<dl>
+-<dt id="index-PSETF">Macro: <strong>PSETF</strong></dt>
++<dl class="def">
++<dt id="index-PSETF"><span class="category">Macro: </span><span><strong>PSETF</strong><a href='#index-PSETF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1194,8 +1198,8 @@ NIL always.
+ </dd></dl>
+-<dl>
+-<dt id="index-THROW">Special Form: <strong>THROW</strong></dt>
++<dl class="def">
++<dt id="index-THROW"><span class="category">Special Form: </span><span><strong>THROW</strong><a href='#index-THROW' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1210,8 +1214,8 @@ returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFPARAMETER">Macro: <strong>DEFPARAMETER</strong></dt>
++<dl class="def">
++<dt id="index-DEFPARAMETER"><span class="category">Macro: </span><span><strong>DEFPARAMETER</strong><a href='#index-DEFPARAMETER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1226,8 +1230,8 @@ retrieved by (documentation &rsquo;NAME
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFVAR">Macro: <strong>DEFVAR</strong></dt>
++<dl class="def">
++<dt id="index-DEFVAR"><span class="category">Macro: </span><span><strong>DEFVAR</strong><a href='#index-DEFVAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1242,10 +1246,11 @@ retrieved by (documentation &rsquo;NAME
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compilation.html">Compilation</a>, Previous: <a href="Streams-and-Reading.html">Streams and Reading</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Streams-and-Reading.html
++++ gcl-2.6.14/info/gcl-si/Streams-and-Reading.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Streams and Reading (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Special-Forms-and-Functions.html" rel="next" title="Special Forms and Functions">
+ <link href="Lists.html" rel="prev" title="Lists">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Streams-and-Reading"></span><div class="header">
++<div class="chapter" id="Streams-and-Reading">
++<div class="header">
+ <p>
+-Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Streams-and-Reading-1"></span><h2 class="chapter">5 Streams and Reading</h2>
+-<dl>
+-<dt id="index-MAKE_002dECHO_002dSTREAM">Function: <strong>MAKE-ECHO-STREAM</strong> <em>(input-stream output-stream)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dECHO_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-ECHO-STREAM</strong> <em>(input-stream output-stream)</em><a href='#index-MAKE_002dECHO_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a bidirectional stream which gets its input from INPUT-STREAM and
+@@ -57,16 +61,16 @@ OUTPUT-STREAM.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aREADTABLE_002a">Variable: <strong>*READTABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREADTABLE_002a"><span class="category">Variable: </span><span><strong>*READTABLE*</strong><a href='#index-_002aREADTABLE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The current readtable.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LOAD">Function: <strong>LOAD</strong> <em>(filename &amp;key (verbose *load-verbose*) (print nil) (if-does-not-exist :error))</em></dt>
++<dl class="def">
++<dt id="index-LOAD"><span class="category">Function: </span><span><strong>LOAD</strong> <em>(filename &amp;key (verbose *load-verbose*) (print nil) (if-does-not-exist :error))</em><a href='#index-LOAD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Loads the file named by FILENAME into GCL.
+@@ -74,8 +78,8 @@ The current readtable.
+ </dd></dl>
+-<dl>
+-<dt id="index-OPEN">Function: <strong>OPEN</strong> <em>(filename &amp;key (direction :input) (element-type 'string-char) (if-exists :error) (if-does-not-exist :error))</em></dt>
++<dl class="def">
++<dt id="index-OPEN"><span class="category">Function: </span><span><strong>OPEN</strong> <em>(filename &amp;key (direction :input) (element-type 'string-char) (if-exists :error) (if-does-not-exist :error))</em><a href='#index-OPEN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Opens the file specified by FILENAME, which may be a string, a pathname,
+@@ -101,8 +105,8 @@ the posix description of popen for more
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dBASE_002a">Variable: <strong>*PRINT-BASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dBASE_002a"><span class="category">Variable: </span><span><strong>*PRINT-BASE*</strong><a href='#index-_002aPRINT_002dBASE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The radix in which the GCL printer prints integers and rationals.
+ The value must be an integer from 2 to 36, inclusive.
+@@ -110,8 +114,8 @@ The value must be an integer from 2 to 3
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM">Function: <strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &amp;optional (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &amp;optional (start 0) (end (length string)))</em><a href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an input stream which will supply the characters of String between
+@@ -120,8 +124,8 @@ Start and End in order.
+ </dd></dl>
+-<dl>
+-<dt id="index-PPRINT">Function: <strong>PPRINT</strong> <em>(object &amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PPRINT"><span class="category">Function: </span><span><strong>PPRINT</strong> <em>(object &amp;optional (stream *standard-output*))</em><a href='#index-PPRINT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Pretty-prints OBJECT.  Returns OBJECT.  Equivalent to
+@@ -136,8 +140,8 @@ to the symbol DO.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a">Variable: <strong>*READ-DEFAULT-FLOAT-FORMAT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a"><span class="category">Variable: </span><span><strong>*READ-DEFAULT-FLOAT-FORMAT*</strong><a href='#index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The floating-point format the GCL reader uses when reading floating-point
+ numbers that have no exponent marker or have e or E for an exponent marker.
+@@ -146,8 +150,8 @@ Must be one of SHORT-FLOAT, SINGLE-FLOAT
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dPRESERVING_002dWHITESPACE">Function: <strong>READ-PRESERVING-WHITESPACE</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dPRESERVING_002dWHITESPACE"><span class="category">Function: </span><span><strong>READ-PRESERVING-WHITESPACE</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dPRESERVING_002dWHITESPACE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads an object from STREAM, preserving the whitespace that followed the
+@@ -156,8 +160,8 @@ object.
+ </dd></dl>
+-<dl>
+-<dt id="index-STREAMP">Function: <strong>STREAMP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STREAMP"><span class="category">Function: </span><span><strong>STREAMP</strong> <em>(x)</em><a href='#index-STREAMP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a stream object; NIL otherwise.
+@@ -166,8 +170,8 @@ object.
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>SET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char function &amp;optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>SET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char function &amp;optional (readtable *readtable*))</em><a href='#index-SET_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes FUNCTION to be called when the DISP-CHAR followed by SUB-CHAR is
+@@ -176,8 +180,8 @@ read.
+ </dd></dl>
+-<dl>
+-<dt id="index-WITH_002dOUTPUT_002dTO_002dSTRING">Macro: <strong>WITH-OUTPUT-TO-STRING</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOUTPUT_002dTO_002dSTRING"><span class="category">Macro: </span><span><strong>WITH-OUTPUT-TO-STRING</strong><a href='#index-WITH_002dOUTPUT_002dTO_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -192,8 +196,8 @@ the string is returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-FILE_002dLENGTH">Function: <strong>FILE-LENGTH</strong> <em>(file-stream)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dLENGTH"><span class="category">Function: </span><span><strong>FILE-LENGTH</strong> <em>(file-stream)</em><a href='#index-FILE_002dLENGTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of the specified file stream.
+@@ -201,8 +205,8 @@ the string is returned.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dCASE_002a">Variable: <strong>*PRINT-CASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dCASE_002a"><span class="category">Variable: </span><span><strong>*PRINT-CASE*</strong><a href='#index-_002aPRINT_002dCASE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The case in which the GCL printer should print ordinary symbols.
+ The value must be one of the keywords :UPCASE, :DOWNCASE, and :CAPITALIZE.
+@@ -210,8 +214,8 @@ The value must be one of the keywords :U
+ </dd></dl>
+-<dl>
+-<dt id="index-PRINT">Function: <strong>PRINT</strong> <em>(object &amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINT"><span class="category">Function: </span><span><strong>PRINT</strong> <em>(object &amp;optional (stream *standard-output*))</em><a href='#index-PRINT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline character, and then prints OBJECT in the mostly readable
+@@ -221,8 +225,8 @@ representation.  Returns OBJECT.  Equiva
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dMACRO_002dCHARACTER">Function: <strong>SET-MACRO-CHARACTER</strong> <em>(char function &amp;optional (non-terminating-p nil) (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>SET-MACRO-CHARACTER</strong> <em>(char function &amp;optional (non-terminating-p nil) (readtable *readtable*))</em><a href='#index-SET_002dMACRO_002dCHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes CHAR to be a macro character that, when seen by READ, causes FUNCTION
+@@ -231,8 +235,8 @@ to be called.
+ </dd></dl>
+-<dl>
+-<dt id="index-FORCE_002dOUTPUT">Function: <strong>FORCE-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FORCE_002dOUTPUT"><span class="category">Function: </span><span><strong>FORCE-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-FORCE_002dOUTPUT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to force any buffered output to be sent.
+@@ -240,16 +244,16 @@ to be called.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dARRAY_002a">Variable: <strong>*PRINT-ARRAY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dARRAY_002a"><span class="category">Variable: </span><span><strong>*PRINT-ARRAY*</strong><a href='#index-_002aPRINT_002dARRAY_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should print array elements.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-STREAM_002dELEMENT_002dTYPE">Function: <strong>STREAM-ELEMENT-TYPE</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-STREAM_002dELEMENT_002dTYPE"><span class="category">Function: </span><span><strong>STREAM-ELEMENT-TYPE</strong> <em>(stream)</em><a href='#index-STREAM_002dELEMENT_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a type specifier for the kind of object returned by STREAM.
+@@ -257,8 +261,8 @@ Whether the GCL printer should print arr
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dBYTE">Function: <strong>WRITE-BYTE</strong> <em>(integer stream)</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dBYTE"><span class="category">Function: </span><span><strong>WRITE-BYTE</strong> <em>(integer stream)</em><a href='#index-WRITE_002dBYTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs INTEGER to the binary stream STREAM.  Returns INTEGER.
+@@ -266,8 +270,8 @@ Whether the GCL printer should print arr
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dCONCATENATED_002dSTREAM">Function: <strong>MAKE-CONCATENATED-STREAM</strong> <em>(&amp;rest streams)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dCONCATENATED_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-CONCATENATED-STREAM</strong> <em>(&amp;rest streams)</em><a href='#index-MAKE_002dCONCATENATED_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a stream which takes its input from each of the STREAMs in turn,
+@@ -276,8 +280,8 @@ going on to the next at end of stream.
+ </dd></dl>
+-<dl>
+-<dt id="index-PRIN1">Function: <strong>PRIN1</strong> <em>(object &amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRIN1"><span class="category">Function: </span><span><strong>PRIN1</strong> <em>(object &amp;optional (stream *standard-output*))</em><a href='#index-PRIN1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT in the mostly readable representation.  Returns OBJECT.
+@@ -286,8 +290,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+ </dd></dl>
+-<dl>
+-<dt id="index-PRINC">Function: <strong>PRINC</strong> <em>(object &amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINC"><span class="category">Function: </span><span><strong>PRINC</strong> <em>(object &amp;optional (stream *standard-output*))</em><a href='#index-PRINC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT without escape characters.  Returns OBJECT.  Equivalent to
+@@ -296,8 +300,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+ </dd></dl>
+-<dl>
+-<dt id="index-CLEAR_002dOUTPUT">Function: <strong>CLEAR-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-CLEAR_002dOUTPUT"><span class="category">Function: </span><span><strong>CLEAR-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-CLEAR_002dOUTPUT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Clears the output stream STREAM.
+@@ -305,8 +309,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+ </dd></dl>
+-<dl>
+-<dt id="index-TERPRI">Function: <strong>TERPRI</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-TERPRI"><span class="category">Function: </span><span><strong>TERPRI</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-TERPRI' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline character.
+@@ -314,8 +318,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+ </dd></dl>
+-<dl>
+-<dt id="index-FINISH_002dOUTPUT">Function: <strong>FINISH-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FINISH_002dOUTPUT"><span class="category">Function: </span><span><strong>FINISH-OUTPUT</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-FINISH_002dOUTPUT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to ensure that all output sent to STREAM has reached its destination,
+@@ -324,8 +328,8 @@ and only then returns.
+ </dd></dl>
+-<dl>
+-<dt id="index-WITH_002dOPEN_002dFILE">Macro: <strong>WITH-OPEN-FILE</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOPEN_002dFILE"><span class="category">Macro: </span><span><strong>WITH-OPEN-FILE</strong><a href='#index-WITH_002dOPEN_002dFILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -340,8 +344,8 @@ The file is automatically closed on exit
+ </dd></dl>
+-<dl>
+-<dt id="index-DO">Special Form: <strong>DO</strong></dt>
++<dl class="def">
++<dt id="index-DO"><span class="category">Special Form: </span><span><strong>DO</strong><a href='#index-DO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -360,8 +364,8 @@ bindings and assignments all at once, ju
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dFROM_002dSTRING">Function: <strong>READ-FROM-STRING</strong> <em>(string &amp;optional (eof-error-p t) (eof-value nil) &amp;key (start 0) (end (length string)) (preserve-whitespace nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dFROM_002dSTRING"><span class="category">Function: </span><span><strong>READ-FROM-STRING</strong> <em>(string &amp;optional (eof-error-p t) (eof-value nil) &amp;key (start 0) (end (length string)) (preserve-whitespace nil))</em><a href='#index-READ_002dFROM_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads an object from STRING.
+@@ -369,8 +373,8 @@ bindings and assignments all at once, ju
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dSTRING">Function: <strong>WRITE-STRING</strong> <em>(string &amp;optional (stream *standard-output*) &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dSTRING"><span class="category">Function: </span><span><strong>WRITE-STRING</strong> <em>(string &amp;optional (stream *standard-output*) &amp;key (start 0) (end (length string)))</em><a href='#index-WRITE_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs STRING and returns it.
+@@ -378,16 +382,16 @@ bindings and assignments all at once, ju
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dLEVEL_002a">Variable: <strong>*PRINT-LEVEL*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dLEVEL_002a"><span class="category">Variable: </span><span><strong>*PRINT-LEVEL*</strong><a href='#index-_002aPRINT_002dLEVEL_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ How many levels deep the GCL printer should print.  Unlimited if NIL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dRADIX_002a">Variable: <strong>*PRINT-RADIX*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dRADIX_002a"><span class="category">Variable: </span><span><strong>*PRINT-RADIX*</strong><a href='#index-_002aPRINT_002dRADIX_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should print the radix indicator when printing
+ integers and rationals.
+@@ -395,8 +399,8 @@ integers and rationals.
+ </dd></dl>
+-<dl>
+-<dt id="index-Y_002dOR_002dN_002dP">Function: <strong>Y-OR-N-P</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-Y_002dOR_002dN_002dP"><span class="category">Function: </span><span><strong>Y-OR-N-P</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em><a href='#index-Y_002dOR_002dN_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either &rsquo;Y&rsquo; or &rsquo;N&rsquo;.  If FORMAT-STRING
+@@ -407,8 +411,8 @@ if FORMAT-STRING and ARGs were given to
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dBROADCAST_002dSTREAM">Function: <strong>MAKE-BROADCAST-STREAM</strong> <em>(&amp;rest streams)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dBROADCAST_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-BROADCAST-STREAM</strong> <em>(&amp;rest streams)</em><a href='#index-MAKE_002dBROADCAST_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an output stream which sends its output to all of the given streams.
+@@ -416,8 +420,8 @@ if FORMAT-STRING and ARGs were given to
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dCHAR">Function: <strong>READ-CHAR</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dCHAR"><span class="category">Function: </span><span><strong>READ-CHAR</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads a character from STREAM.
+@@ -425,8 +429,8 @@ if FORMAT-STRING and ARGs were given to
+ </dd></dl>
+-<dl>
+-<dt id="index-PEEK_002dCHAR">Function: <strong>PEEK-CHAR</strong> <em>(&amp;optional (peek-type nil) (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-PEEK_002dCHAR"><span class="category">Function: </span><span><strong>PEEK-CHAR</strong> <em>(&amp;optional (peek-type nil) (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-PEEK_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Peeks at the next character in the input stream STREAM.
+@@ -434,8 +438,8 @@ if FORMAT-STRING and ARGs were given to
+ </dd></dl>
+-<dl>
+-<dt id="index-OUTPUT_002dSTREAM_002dP">Function: <strong>OUTPUT-STREAM-P</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-OUTPUT_002dSTREAM_002dP"><span class="category">Function: </span><span><strong>OUTPUT-STREAM-P</strong> <em>(stream)</em><a href='#index-OUTPUT_002dSTREAM_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns non-nil if STREAM can handle output operations; NIL otherwise.
+@@ -443,24 +447,24 @@ if FORMAT-STRING and ARGs were given to
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aQUERY_002dIO_002a">Variable: <strong>*QUERY-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aQUERY_002dIO_002a"><span class="category">Variable: </span><span><strong>*QUERY-IO*</strong><a href='#index-_002aQUERY_002dIO_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The query I/O stream.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aREAD_002dBASE_002a">Variable: <strong>*READ-BASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dBASE_002a"><span class="category">Variable: </span><span><strong>*READ-BASE*</strong><a href='#index-_002aREAD_002dBASE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The radix that the GCL reader reads numbers in.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-WITH_002dOPEN_002dSTREAM">Macro: <strong>WITH-OPEN-STREAM</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOPEN_002dSTREAM"><span class="category">Macro: </span><span><strong>WITH-OPEN-STREAM</strong><a href='#index-WITH_002dOPEN_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -474,8 +478,8 @@ is automatically closed on exit.
+ </dd></dl>
+-<dl>
+-<dt id="index-WITH_002dINPUT_002dFROM_002dSTRING">Macro: <strong>WITH-INPUT-FROM-STRING</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dINPUT_002dFROM_002dSTRING"><span class="category">Macro: </span><span><strong>WITH-INPUT-FROM-STRING</strong><a href='#index-WITH_002dINPUT_002dFROM_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -491,8 +495,8 @@ the FORMs.  The stream is automatically
+ </dd></dl>
+-<dl>
+-<dt id="index-CLEAR_002dINPUT">Function: <strong>CLEAR-INPUT</strong> <em>(&amp;optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-CLEAR_002dINPUT"><span class="category">Function: </span><span><strong>CLEAR-INPUT</strong> <em>(&amp;optional (stream *standard-input*))</em><a href='#index-CLEAR_002dINPUT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+  Clears the input
+ stream STREAM.
+@@ -500,16 +504,16 @@ stream STREAM.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aTERMINAL_002dIO_002a">Variable: <strong>*TERMINAL-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTERMINAL_002dIO_002a"><span class="category">Variable: </span><span><strong>*TERMINAL-IO*</strong><a href='#index-_002aTERMINAL_002dIO_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The terminal I/O stream.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-LISTEN">Function: <strong>LISTEN</strong> <em>(&amp;optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-LISTEN"><span class="category">Function: </span><span><strong>LISTEN</strong> <em>(&amp;optional (stream *standard-input*))</em><a href='#index-LISTEN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if a character is available on STREAM; NIL otherwise.  This function
+@@ -519,8 +523,8 @@ mechanism in the underlying operating sy
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dPATHNAME">Function: <strong>MAKE-PATHNAME</strong> <em>(&amp;key (defaults (parse-namestring &quot;&quot; (pathname-host *default-pathname-defaults*))) (host (pathname-host defaults)) (device (pathname-device defaults)) (directory (pathname-directory defaults)) (name (pathname-name defaults)) (type (pathname-type defaults)) (version (pathname-version defaults)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPATHNAME"><span class="category">Function: </span><span><strong>MAKE-PATHNAME</strong> <em>(&amp;key (defaults (parse-namestring &quot;&quot; (pathname-host *default-pathname-defaults*))) (host (pathname-host defaults)) (device (pathname-device defaults)) (directory (pathname-directory defaults)) (name (pathname-name defaults)) (type (pathname-type defaults)) (version (pathname-version defaults)))</em><a href='#index-MAKE_002dPATHNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Create a pathname from HOST, DEVICE, DIRECTORY, NAME, TYPE and VERSION.
+@@ -528,8 +532,8 @@ mechanism in the underlying operating sy
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dTYPE">Function: <strong>PATHNAME-TYPE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dTYPE"><span class="category">Function: </span><span><strong>PATHNAME-TYPE</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type slot of PATHNAME.
+@@ -537,8 +541,8 @@ mechanism in the underlying operating sy
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dGENSYM_002a">Variable: <strong>*PRINT-GENSYM*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dGENSYM_002a"><span class="category">Variable: </span><span><strong>*PRINT-GENSYM*</strong><a href='#index-_002aPRINT_002dGENSYM_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should prefix symbols with no home package
+ with &quot;#:&quot;.
+@@ -546,8 +550,8 @@ with &quot;#:&quot;.
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dLINE">Function: <strong>READ-LINE</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dLINE"><span class="category">Function: </span><span><strong>READ-LINE</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dLINE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a line of text read from STREAM as a string, discarding the newline
+@@ -598,8 +602,8 @@ Input file name: /tmp/myfile
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dTO_002dSTRING">Function: <strong>WRITE-TO-STRING</strong> <em>(object &amp;key (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>WRITE-TO-STRING</strong> <em>(object &amp;key (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em><a href='#index-WRITE_002dTO_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT in the specified
+@@ -608,8 +612,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAMEP">Function: <strong>PATHNAMEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAMEP"><span class="category">Function: </span><span><strong>PATHNAMEP</strong> <em>(x)</em><a href='#index-PATHNAMEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a pathname object; NIL otherwise.
+@@ -617,8 +621,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-READTABLEP">Function: <strong>READTABLEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-READTABLEP"><span class="category">Function: </span><span><strong>READTABLEP</strong> <em>(x)</em><a href='#index-READTABLEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a readtable object; NIL otherwise.
+@@ -626,8 +630,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-READ">Function: <strong>READ</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursivep nil))</em></dt>
++<dl class="def">
++<dt id="index-READ"><span class="category">Function: </span><span><strong>READ</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursivep nil))</em><a href='#index-READ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads in the next object from STREAM.
+@@ -635,8 +639,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-NAMESTRING">Function: <strong>NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-NAMESTRING"><span class="category">Function: </span><span><strong>NAMESTRING</strong> <em>(pathname)</em><a href='#index-NAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the full form of PATHNAME as a string.
+@@ -644,8 +648,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-UNREAD_002dCHAR">Function: <strong>UNREAD-CHAR</strong> <em>(character &amp;optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-UNREAD_002dCHAR"><span class="category">Function: </span><span><strong>UNREAD-CHAR</strong> <em>(character &amp;optional (stream *standard-input*))</em><a href='#index-UNREAD_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Puts CHARACTER back on the front of the input stream STREAM.
+@@ -653,8 +657,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-CLOSE">Function: <strong>CLOSE</strong> <em>(stream &amp;key (abort nil))</em></dt>
++<dl class="def">
++<dt id="index-CLOSE"><span class="category">Function: </span><span><strong>CLOSE</strong> <em>(stream &amp;key (abort nil))</em><a href='#index-CLOSE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Closes STREAM.  A non-NIL value of :ABORT indicates an abnormal termination.
+@@ -662,8 +666,8 @@ mode.  See the variable docs of *PRINT-.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dLENGTH_002a">Variable: <strong>*PRINT-LENGTH*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dLENGTH_002a"><span class="category">Variable: </span><span><strong>*PRINT-LENGTH*</strong><a href='#index-_002aPRINT_002dLENGTH_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ How many elements the GCL printer should print at each level of nested data
+ object.  Unlimited if NIL.
+@@ -671,8 +675,8 @@ object.  Unlimited if NIL.
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dSYNTAX_002dFROM_002dCHAR">Function: <strong>SET-SYNTAX-FROM-CHAR</strong> <em>(to-char from-char &amp;optional (to-readtable *readtable*) (from-readtable nil))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dSYNTAX_002dFROM_002dCHAR"><span class="category">Function: </span><span><strong>SET-SYNTAX-FROM-CHAR</strong> <em>(to-char from-char &amp;optional (to-readtable *readtable*) (from-readtable nil))</em><a href='#index-SET_002dSYNTAX_002dFROM_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes the syntax of TO-CHAR in TO-READTABLE be the same as the syntax of
+@@ -681,8 +685,8 @@ FROM-CHAR in FROM-READTABLE.
+ </dd></dl>
+-<dl>
+-<dt id="index-INPUT_002dSTREAM_002dP">Function: <strong>INPUT-STREAM-P</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-INPUT_002dSTREAM_002dP"><span class="category">Function: </span><span><strong>INPUT-STREAM-P</strong> <em>(stream)</em><a href='#index-INPUT_002dSTREAM_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns non-NIL if STREAM can handle input operations; NIL otherwise.
+@@ -690,8 +694,8 @@ FROM-CHAR in FROM-READTABLE.
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME">Function: <strong>PATHNAME</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME"><span class="category">Function: </span><span><strong>PATHNAME</strong> <em>(x)</em><a href='#index-PATHNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Turns X into a pathname.  X may be a string, symbol, stream, or pathname.
+@@ -699,8 +703,8 @@ FROM-CHAR in FROM-READTABLE.
+ </dd></dl>
+-<dl>
+-<dt id="index-FILE_002dNAMESTRING">Function: <strong>FILE-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dNAMESTRING"><span class="category">Function: </span><span><strong>FILE-NAMESTRING</strong> <em>(pathname)</em><a href='#index-FILE_002dNAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the written representation of PATHNAME as a string.
+@@ -708,8 +712,8 @@ FROM-CHAR in FROM-READTABLE.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>MAKE-DISPATCH-MACRO-CHARACTER</strong> <em>(char &amp;optional (non-terminating-p nil) (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>MAKE-DISPATCH-MACRO-CHARACTER</strong> <em>(char &amp;optional (non-terminating-p nil) (readtable *readtable*))</em><a href='#index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes the character CHAR to be a dispatching macro character in READTABLE.
+@@ -717,16 +721,16 @@ FROM-CHAR in FROM-READTABLE.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSTANDARD_002dOUTPUT_002a">Variable: <strong>*STANDARD-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSTANDARD_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*STANDARD-OUTPUT*</strong><a href='#index-_002aSTANDARD_002dOUTPUT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The default output stream used by the GCL printer.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dTWO_002dWAY_002dSTREAM">Function: <strong>MAKE-TWO-WAY-STREAM</strong> <em>(input-stream output-stream)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dTWO_002dWAY_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-TWO-WAY-STREAM</strong> <em>(input-stream output-stream)</em><a href='#index-MAKE_002dTWO_002dWAY_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a bidirectional stream which gets its input from INPUT-STREAM and
+@@ -735,16 +739,16 @@ sends its output to OUTPUT-STREAM.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dESCAPE_002a">Variable: <strong>*PRINT-ESCAPE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dESCAPE_002a"><span class="category">Variable: </span><span><strong>*PRINT-ESCAPE*</strong><a href='#index-_002aPRINT_002dESCAPE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should put escape characters whenever appropriate.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dREADTABLE">Function: <strong>COPY-READTABLE</strong> <em>(&amp;optional (from-readtable *readtable*) (to-readtable nil))</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dREADTABLE"><span class="category">Function: </span><span><strong>COPY-READTABLE</strong> <em>(&amp;optional (from-readtable *readtable*) (to-readtable nil))</em><a href='#index-COPY_002dREADTABLE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of the readtable FROM-READTABLE.  If TO-READTABLE is non-NIL,
+@@ -753,8 +757,8 @@ then copies into TO-READTABLE.  Otherwis
+ </dd></dl>
+-<dl>
+-<dt id="index-DIRECTORY_002dNAMESTRING">Function: <strong>DIRECTORY-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-DIRECTORY_002dNAMESTRING"><span class="category">Function: </span><span><strong>DIRECTORY-NAMESTRING</strong> <em>(pathname)</em><a href='#index-DIRECTORY_002dNAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the directory part of PATHNAME as a string.
+@@ -762,8 +766,8 @@ then copies into TO-READTABLE.  Otherwis
+ </dd></dl>
+-<dl>
+-<dt id="index-TRUENAME">Function: <strong>TRUENAME</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-TRUENAME"><span class="category">Function: </span><span><strong>TRUENAME</strong> <em>(pathname)</em><a href='#index-TRUENAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the pathname for the actual file described by PATHNAME.
+@@ -771,8 +775,8 @@ then copies into TO-READTABLE.  Otherwis
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aREAD_002dSUPPRESS_002a">Variable: <strong>*READ-SUPPRESS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dSUPPRESS_002a"><span class="category">Variable: </span><span><strong>*READ-SUPPRESS*</strong><a href='#index-_002aREAD_002dSUPPRESS_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ When the value of this variable is NIL, the GCL reader operates normally.
+ When it is non-NIL, then the reader parses input characters but much of what
+@@ -781,8 +785,8 @@ is read is not interpreted.
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>GET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char &amp;optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-GET_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>GET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char &amp;optional (readtable *readtable*))</em><a href='#index-GET_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the macro-character function for SUB-CHAR under DISP-CHAR.
+@@ -790,8 +794,8 @@ is read is not interpreted.
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dDEVICE">Function: <strong>PATHNAME-DEVICE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dDEVICE"><span class="category">Function: </span><span><strong>PATHNAME-DEVICE</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dDEVICE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the device slot of PATHNAME.
+@@ -799,8 +803,8 @@ is read is not interpreted.
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dCHAR_002dNO_002dHANG">Function: <strong>READ-CHAR-NO-HANG</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dCHAR_002dNO_002dHANG"><span class="category">Function: </span><span><strong>READ-CHAR-NO-HANG</strong> <em>(&amp;optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dCHAR_002dNO_002dHANG' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the next character from STREAM if one is available; NIL otherwise.
+@@ -808,8 +812,8 @@ is read is not interpreted.
+ </dd></dl>
+-<dl>
+-<dt id="index-FRESH_002dLINE">Function: <strong>FRESH-LINE</strong> <em>(&amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FRESH_002dLINE"><span class="category">Function: </span><span><strong>FRESH-LINE</strong> <em>(&amp;optional (stream *standard-output*))</em><a href='#index-FRESH_002dLINE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline if it is not positioned at the beginning of a line.  Returns
+@@ -818,8 +822,8 @@ T if it output a newline; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dCHAR">Function: <strong>WRITE-CHAR</strong> <em>(char &amp;optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dCHAR"><span class="category">Function: </span><span><strong>WRITE-CHAR</strong> <em>(char &amp;optional (stream *standard-output*))</em><a href='#index-WRITE_002dCHAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs CHAR and returns it.
+@@ -827,8 +831,8 @@ T if it output a newline; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-PARSE_002dNAMESTRING">Function: <strong>PARSE-NAMESTRING</strong> <em>(thing &amp;optional host (defaults *default-pathname-defaults*) &amp;key (start 0) (end (length thing)) (junk-allowed nil))</em></dt>
++<dl class="def">
++<dt id="index-PARSE_002dNAMESTRING"><span class="category">Function: </span><span><strong>PARSE-NAMESTRING</strong> <em>(thing &amp;optional host (defaults *default-pathname-defaults*) &amp;key (start 0) (end (length thing)) (junk-allowed nil))</em><a href='#index-PARSE_002dNAMESTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Parses a string representation of a pathname into a pathname.  HOST
+@@ -837,8 +841,8 @@ is ignored.
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dDIRECTORY">Function: <strong>PATHNAME-DIRECTORY</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dDIRECTORY"><span class="category">Function: </span><span><strong>PATHNAME-DIRECTORY</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dDIRECTORY' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the directory slot of PATHNAME.
+@@ -846,8 +850,8 @@ is ignored.
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dMACRO_002dCHARACTER">Function: <strong>GET-MACRO-CHARACTER</strong> <em>(char &amp;optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-GET_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>GET-MACRO-CHARACTER</strong> <em>(char &amp;optional (readtable *readtable*))</em><a href='#index-GET_002dMACRO_002dCHARACTER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the function associated with CHAR and, as a second value, returns
+@@ -856,8 +860,8 @@ the non-terminating-p flag.
+ </dd></dl>
+-<dl>
+-<dt id="index-FORMAT">Function: <strong>FORMAT</strong> <em>(destination control-string &amp;rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FORMAT"><span class="category">Function: </span><span><strong>FORMAT</strong> <em>(destination control-string &amp;rest arguments)</em><a href='#index-FORMAT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Provides various facilities for formatting output.
+@@ -926,8 +930,8 @@ usually consuming one or more of ARGUMEN
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dNAME">Function: <strong>PATHNAME-NAME</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dNAME"><span class="category">Function: </span><span><strong>PATHNAME-NAME</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the name slot of PATHNAME.
+@@ -935,8 +939,8 @@ usually consuming one or more of ARGUMEN
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM">Function: <strong>MAKE-STRING-OUTPUT-STREAM</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-STRING-OUTPUT-STREAM</strong> <em>()</em><a href='#index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an output stream which will accumulate all output given it for
+@@ -945,8 +949,8 @@ the benefit of the function GET-OUTPUT-S
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSYNONYM_002dSTREAM">Function: <strong>MAKE-SYNONYM-STREAM</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSYNONYM_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-SYNONYM-STREAM</strong> <em>(symbol)</em><a href='#index-MAKE_002dSYNONYM_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a stream which performs its operations on the stream which is the
+@@ -955,24 +959,24 @@ value of the dynamic variable named by S
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aLOAD_002dVERBOSE_002a">Variable: <strong>*LOAD-VERBOSE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLOAD_002dVERBOSE_002a"><span class="category">Variable: </span><span><strong>*LOAD-VERBOSE*</strong><a href='#index-_002aLOAD_002dVERBOSE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The default for the VERBOSE argument to LOAD.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dCIRCLE_002a">Variable: <strong>*PRINT-CIRCLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dCIRCLE_002a"><span class="category">Variable: </span><span><strong>*PRINT-CIRCLE*</strong><a href='#index-_002aPRINT_002dCIRCLE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should take care of circular lists.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPRINT_002dPRETTY_002a">Variable: <strong>*PRINT-PRETTY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dPRETTY_002a"><span class="category">Variable: </span><span><strong>*PRINT-PRETTY*</strong><a href='#index-_002aPRINT_002dPRETTY_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should pretty-print.  See the function doc of PPRINT
+ for more information about pretty-printing.
+@@ -980,8 +984,8 @@ for more information about pretty-printi
+ </dd></dl>
+-<dl>
+-<dt id="index-FILE_002dWRITE_002dDATE">Function: <strong>FILE-WRITE-DATE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dWRITE_002dDATE"><span class="category">Function: </span><span><strong>FILE-WRITE-DATE</strong> <em>(file)</em><a href='#index-FILE_002dWRITE_002dDATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the time at which the specified file is written, as an integer in
+@@ -990,8 +994,8 @@ universal time format.  FILE may be a st
+ </dd></dl>
+-<dl>
+-<dt id="index-PRIN1_002dTO_002dSTRING">Function: <strong>PRIN1-TO-STRING</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-PRIN1_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>PRIN1-TO-STRING</strong> <em>(object)</em><a href='#index-PRIN1_002dTO_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT in the mostly
+@@ -1001,8 +1005,8 @@ Equivalent to (WRITE-TO-STRING OBJECT :E
+ </dd></dl>
+-<dl>
+-<dt id="index-MERGE_002dPATHNAMES">Function: <strong>MERGE-PATHNAMES</strong> <em>(pathname &amp;optional (defaults *default-pathname-defaults*) default-version)</em></dt>
++<dl class="def">
++<dt id="index-MERGE_002dPATHNAMES"><span class="category">Function: </span><span><strong>MERGE-PATHNAMES</strong> <em>(pathname &amp;optional (defaults *default-pathname-defaults*) default-version)</em><a href='#index-MERGE_002dPATHNAMES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Fills in unspecified slots of PATHNAME from DEFAULTS.  DEFAULT-VERSION
+@@ -1011,8 +1015,8 @@ is ignored in GCL.
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dBYTE">Function: <strong>READ-BYTE</strong> <em>(stream &amp;optional (eof-error-p t) (eof-value nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dBYTE"><span class="category">Function: </span><span><strong>READ-BYTE</strong> <em>(stream &amp;optional (eof-error-p t) (eof-value nil))</em><a href='#index-READ_002dBYTE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads the next byte from STREAM.
+@@ -1020,8 +1024,8 @@ is ignored in GCL.
+ </dd></dl>
+-<dl>
+-<dt id="index-PRINC_002dTO_002dSTRING">Function: <strong>PRINC-TO-STRING</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-PRINC_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>PRINC-TO-STRING</strong> <em>(object)</em><a href='#index-PRINC_002dTO_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT without escape
+@@ -1031,16 +1035,16 @@ characters.  Equivalent to
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSTANDARD_002dINPUT_002a">Variable: <strong>*STANDARD-INPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSTANDARD_002dINPUT_002a"><span class="category">Variable: </span><span><strong>*STANDARD-INPUT*</strong><a href='#index-_002aSTANDARD_002dINPUT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The default input stream used by the GCL reader.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-PROBE_002dFILE">Function: <strong>PROBE-FILE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-PROBE_002dFILE"><span class="category">Function: </span><span><strong>PROBE-FILE</strong> <em>(file)</em><a href='#index-PROBE_002dFILE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the truename of file if the file exists.
+@@ -1049,8 +1053,8 @@ Returns NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-PATHNAME_002dVERSION">Function: <strong>PATHNAME-VERSION</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dVERSION"><span class="category">Function: </span><span><strong>PATHNAME-VERSION</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dVERSION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the version slot of PATHNAME.
+@@ -1058,8 +1062,8 @@ Returns NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dLINE">Function: <strong>WRITE-LINE</strong> <em>(string &amp;optional (stream *standard-output*) &amp;key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dLINE"><span class="category">Function: </span><span><strong>WRITE-LINE</strong> <em>(string &amp;optional (stream *standard-output*) &amp;key (start 0) (end (length string)))</em><a href='#index-WRITE_002dLINE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs STRING and then outputs a newline character.  Returns STRING.
+@@ -1067,8 +1071,8 @@ Returns NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE">Function: <strong>WRITE</strong> <em>(object &amp;key (stream *standard-output*) (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE"><span class="category">Function: </span><span><strong>WRITE</strong> <em>(object &amp;key (stream *standard-output*) (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em><a href='#index-WRITE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT in the specified mode.  See the variable docs of *PRINT-...*
+@@ -1077,8 +1081,8 @@ for the mode.
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dOUTPUT_002dSTREAM_002dSTRING">Function: <strong>GET-OUTPUT-STREAM-STRING</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dOUTPUT_002dSTREAM_002dSTRING"><span class="category">Function: </span><span><strong>GET-OUTPUT-STREAM-STRING</strong> <em>(stream)</em><a href='#index-GET_002dOUTPUT_002dSTREAM_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string of all the characters sent to STREAM made by
+@@ -1087,8 +1091,8 @@ MAKE-STRING-OUTPUT-STREAM since the last
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dDELIMITED_002dLIST">Function: <strong>READ-DELIMITED-LIST</strong> <em>(char &amp;optional (stream *standard-input*) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dDELIMITED_002dLIST"><span class="category">Function: </span><span><strong>READ-DELIMITED-LIST</strong> <em>(char &amp;optional (stream *standard-input*) (recursive-p nil))</em><a href='#index-READ_002dDELIMITED_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads objects from STREAM until the next character after an object&rsquo;s
+@@ -1097,8 +1101,8 @@ representation is CHAR.  Returns a list
+ </dd></dl>
+-<dl>
+-<dt id="index-READLINE_002dON">Function: <strong>READLINE-ON</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-READLINE_002dON"><span class="category">Function: </span><span><strong>READLINE-ON</strong> <em>()</em><a href='#index-READLINE_002dON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Begins readline command editing mode when possible.  In addition to
+@@ -1122,16 +1126,16 @@ completed.  The comparison is case insen
+ </dd></dl>
+-<dl>
+-<dt id="index-READLINE_002dOFF">Function: <strong>READLINE-OFF</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-READLINE_002dOFF"><span class="category">Function: </span><span><strong>READLINE-OFF</strong> <em>()</em><a href='#index-READLINE_002dOFF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Disables readline command editing mode.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aREADLINE_002dPREFIX_002a">Variable: <strong>*READLINE-PREFIX*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREADLINE_002dPREFIX_002a"><span class="category">Variable: </span><span><strong>*READLINE-PREFIX*</strong><a href='#index-_002aREADLINE_002dPREFIX_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>A string implicitly prepended to input text for use in readline
+@@ -1151,10 +1155,11 @@ the internal symbols in the maxima packa
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Special-Forms-and-Functions.html">Special Forms and Functions</a>, Previous: <a href="Lists.html">Lists</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Structures.html
++++ gcl-2.6.14/info/gcl-si/Structures.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Structures (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Iteration-and-Tests.html" rel="next" title="Iteration and Tests">
+-<link href="Operating-System-Definitions.html" rel="prev" title="Operating System Definitions">
++<link href="Operating-System.html" rel="prev" title="Operating System">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Structures"></span><div class="header">
++<div class="chapter" id="Structures">
++<div class="header">
+ <p>
+-Next: <a href="Iteration-and-Tests.html" accesskey="n" rel="next">Iteration and Tests</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Iteration-and-Tests.html" accesskey="n" rel="next">Iteration and Tests</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Structures-1"></span><h2 class="chapter">10 Structures</h2>
+-<dl>
+-<dt id="index-DEFSTRUCT">Macro: <strong>DEFSTRUCT</strong></dt>
++<dl class="def">
++<dt id="index-DEFSTRUCT"><span class="category">Macro: </span><span><strong>DEFSTRUCT</strong><a href='#index-DEFSTRUCT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,8 +83,8 @@ a lisp structure correspond to a C struc
+ </dd></dl>
+-<dl>
+-<dt id="index-HELP">Function: <strong>HELP</strong> <em>(&amp;optional symbol)</em></dt>
++<dl class="def">
++<dt id="index-HELP"><span class="category">Function: </span><span><strong>HELP</strong> <em>(&amp;optional symbol)</em><a href='#index-HELP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Prints the documentation associated with SYMBOL.  With no
+@@ -89,6 +93,7 @@ argument, this function prints the greet
+ </dd></dl>
++</div>
+--- gcl-2.6.14.orig/info/gcl-si/Symbols.html
++++ gcl-2.6.14/info/gcl-si/Symbols.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Symbols (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Operating-System.html" rel="next" title="Operating System">
+ <link href="Compilation.html" rel="prev" title="Compilation">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Symbols"></span><div class="header">
++<div class="chapter" id="Symbols">
++<div class="header">
+ <p>
+-Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Symbols-1"></span><h2 class="chapter">8 Symbols</h2>
+-<dl>
+-<dt id="index-GENSYM">Function: <strong>GENSYM</strong> <em>(&amp;optional (x nil))</em></dt>
++<dl class="def">
++<dt id="index-GENSYM"><span class="category">Function: </span><span><strong>GENSYM</strong> <em>(&amp;optional (x nil))</em><a href='#index-GENSYM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new uninterned symbol whose name is a prefix string
+@@ -58,8 +62,8 @@ string, it becomes the new prefix.
+ </dd></dl>
+-<dl>
+-<dt id="index-KEYWORDP">Function: <strong>KEYWORDP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-KEYWORDP"><span class="category">Function: </span><span><strong>KEYWORDP</strong> <em>(x)</em><a href='#index-KEYWORDP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a symbol and it belongs to the KEYWORD package; NIL
+@@ -68,8 +72,8 @@ otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMPROP">Function: <strong>REMPROP</strong> <em>(symbol indicator)</em></dt>
++<dl class="def">
++<dt id="index-REMPROP"><span class="category">Function: </span><span><strong>REMPROP</strong> <em>(symbol indicator)</em><a href='#index-REMPROP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Look on property list of SYMBOL for property with specified
+@@ -78,8 +82,8 @@ the plist, and return T. If not found, r
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOL_002dPACKAGE">Function: <strong>SYMBOL-PACKAGE</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dPACKAGE"><span class="category">Function: </span><span><strong>SYMBOL-PACKAGE</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the contents of the package cell of the symbol SYMBOL.
+@@ -87,8 +91,8 @@ the plist, and return T. If not found, r
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aPACKAGE_002a">Variable: <strong>*PACKAGE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPACKAGE_002a"><span class="category">Variable: </span><span><strong>*PACKAGE*</strong><a href='#index-_002aPACKAGE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The current package.
+ </p>
+@@ -96,8 +100,8 @@ The current package.
+ </dd></dl>
+-<dl>
+-<dt id="index-SHADOWING_002dIMPORT">Function: <strong>SHADOWING-IMPORT</strong> <em>(symbols &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-SHADOWING_002dIMPORT"><span class="category">Function: </span><span><strong>SHADOWING-IMPORT</strong> <em>(symbols &amp;optional (package *package*))</em><a href='#index-SHADOWING_002dIMPORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Imports SYMBOLS into PACKAGE, disregarding any name conflict.  If a symbol
+@@ -107,8 +111,8 @@ be a list of symbols or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-REMF">Macro: <strong>REMF</strong></dt>
++<dl class="def">
++<dt id="index-REMF"><span class="category">Macro: </span><span><strong>REMF</strong><a href='#index-REMF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -124,8 +128,8 @@ property was present; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKUNBOUND">Function: <strong>MAKUNBOUND</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MAKUNBOUND"><span class="category">Function: </span><span><strong>MAKUNBOUND</strong> <em>(symbol)</em><a href='#index-MAKUNBOUND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes empty the value slot of SYMBOL.  Returns SYMBOL.
+@@ -133,8 +137,8 @@ property was present; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-USE_002dPACKAGE">Function: <strong>USE-PACKAGE</strong> <em>(packages-to-use &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-USE_002dPACKAGE"><span class="category">Function: </span><span><strong>USE-PACKAGE</strong> <em>(packages-to-use &amp;optional (package *package*))</em><a href='#index-USE_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds all packages in PACKAGE-TO-USE list to the use list for PACKAGE so that
+@@ -144,8 +148,8 @@ in PACKAGE.
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSYMBOL">Function: <strong>MAKE-SYMBOL</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSYMBOL"><span class="category">Function: </span><span><strong>MAKE-SYMBOL</strong> <em>(string)</em><a href='#index-MAKE_002dSYMBOL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new uninterned symbol whose print name is STRING.
+@@ -153,8 +157,8 @@ in PACKAGE.
+ </dd></dl>
+-<dl>
+-<dt id="index-PSETQ">Special Form: <strong>PSETQ</strong></dt>
++<dl class="def">
++<dt id="index-PSETQ"><span class="category">Special Form: </span><span><strong>PSETQ</strong><a href='#index-PSETQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -168,8 +172,8 @@ the corresponding VAR.  Returns NIL alwa
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGE_002dUSED_002dBY_002dLIST">Function: <strong>PACKAGE-USED-BY-LIST</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dUSED_002dBY_002dLIST"><span class="category">Function: </span><span><strong>PACKAGE-USED-BY-LIST</strong> <em>(package)</em><a href='#index-PACKAGE_002dUSED_002dBY_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of packages that use PACKAGE.
+@@ -177,8 +181,8 @@ the corresponding VAR.  Returns NIL alwa
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOLP">Function: <strong>SYMBOLP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOLP"><span class="category">Function: </span><span><strong>SYMBOLP</strong> <em>(x)</em><a href='#index-SYMBOLP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a symbol; NIL otherwise.
+@@ -186,16 +190,16 @@ the corresponding VAR.  Returns NIL alwa
+ </dd></dl>
+-<dl>
+-<dt id="index-NIL">Constant: <strong>NIL</strong></dt>
++<dl class="def">
++<dt id="index-NIL"><span class="category">Constant: </span><span><strong>NIL</strong><a href='#index-NIL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds NIL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SET">Function: <strong>SET</strong> <em>(symbol value)</em></dt>
++<dl class="def">
++<dt id="index-SET"><span class="category">Function: </span><span><strong>SET</strong> <em>(symbol value)</em><a href='#index-SET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Assigns the value of VALUE to the dynamic variable named by SYMBOL, and
+@@ -204,8 +208,8 @@ returns the value assigned.
+ </dd></dl>
+-<dl>
+-<dt id="index-SETQ">Special Form: <strong>SETQ</strong></dt>
++<dl class="def">
++<dt id="index-SETQ"><span class="category">Special Form: </span><span><strong>SETQ</strong><a href='#index-SETQ' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -220,8 +224,8 @@ VAR, and so on.  Returns the last value
+ </dd></dl>
+-<dl>
+-<dt id="index-UNUSE_002dPACKAGE">Function: <strong>UNUSE-PACKAGE</strong> <em>(packages-to-unuse &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNUSE_002dPACKAGE"><span class="category">Function: </span><span><strong>UNUSE-PACKAGE</strong> <em>(packages-to-unuse &amp;optional (package *package*))</em><a href='#index-UNUSE_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes PACKAGES-TO-UNUSE from the use list for PACKAGE.
+@@ -229,16 +233,16 @@ VAR, and so on.  Returns the last value
+ </dd></dl>
+-<dl>
+-<dt id="index-T">Constant: <strong>T</strong></dt>
++<dl class="def">
++<dt id="index-T"><span class="category">Constant: </span><span><strong>T</strong><a href='#index-T' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds T.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGE_002dUSE_002dLIST">Function: <strong>PACKAGE-USE-LIST</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dUSE_002dLIST"><span class="category">Function: </span><span><strong>PACKAGE-USE-LIST</strong> <em>(package)</em><a href='#index-PACKAGE_002dUSE_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of packages used by PACKAGE.
+@@ -246,8 +250,8 @@ Holds T.
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dALL_002dPACKAGES">Function: <strong>LIST-ALL-PACKAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dALL_002dPACKAGES"><span class="category">Function: </span><span><strong>LIST-ALL-PACKAGES</strong> <em>()</em><a href='#index-LIST_002dALL_002dPACKAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of all existing packages.
+@@ -255,8 +259,8 @@ Holds T.
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dSYMBOL">Function: <strong>COPY-SYMBOL</strong> <em>(symbol &amp;optional (copy-props nil))</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSYMBOL"><span class="category">Function: </span><span><strong>COPY-SYMBOL</strong> <em>(symbol &amp;optional (copy-props nil))</em><a href='#index-COPY_002dSYMBOL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new uninterned symbol with the same print name as SYMBOL.
+@@ -267,8 +271,8 @@ values of the corresponding slots of SYM
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOL_002dPLIST">Function: <strong>SYMBOL-PLIST</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dPLIST"><span class="category">Function: </span><span><strong>SYMBOL-PLIST</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dPLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the property list of SYMBOL.
+@@ -276,8 +280,8 @@ values of the corresponding slots of SYM
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOL_002dNAME">Function: <strong>SYMBOL-NAME</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dNAME"><span class="category">Function: </span><span><strong>SYMBOL-NAME</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the print name of the symbol SYMBOL.
+@@ -285,8 +289,8 @@ values of the corresponding slots of SYM
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dSYMBOL">Function: <strong>FIND-SYMBOL</strong> <em>(name &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dSYMBOL"><span class="category">Function: </span><span><strong>FIND-SYMBOL</strong> <em>(name &amp;optional (package *package*))</em><a href='#index-FIND_002dSYMBOL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the symbol named NAME in
+@@ -297,8 +301,8 @@ no symbol is found then both values are
+ </dd></dl>
+-<dl>
+-<dt id="index-SHADOW">Function: <strong>SHADOW</strong> <em>(symbols &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-SHADOW"><span class="category">Function: </span><span><strong>SHADOW</strong> <em>(symbols &amp;optional (package *package*))</em><a href='#index-SHADOW' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates an internal symbol in PACKAGE with the same name as each of the
+@@ -308,8 +312,8 @@ specified SYMBOLS.  SYMBOLS must be a li
+ </dd></dl>
+-<dl>
+-<dt id="index-FBOUNDP">Function: <strong>FBOUNDP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-FBOUNDP"><span class="category">Function: </span><span><strong>FBOUNDP</strong> <em>(symbol)</em><a href='#index-FBOUNDP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SYMBOL has a global function definition or if SYMBOL names a
+@@ -318,8 +322,8 @@ special form or a macro; NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-MACRO_002dFUNCTION">Function: <strong>MACRO-FUNCTION</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MACRO_002dFUNCTION"><span class="category">Function: </span><span><strong>MACRO-FUNCTION</strong> <em>(symbol)</em><a href='#index-MACRO_002dFUNCTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If SYMBOL globally names a macro, then returns the expansion function.
+@@ -328,8 +332,8 @@ Returns NIL otherwise.
+ </dd></dl>
+-<dl>
+-<dt id="index-IN_002dPACKAGE">Function: <strong>IN-PACKAGE</strong> <em>(package-name &amp;key (nicknames nil) (use '(lisp)))</em></dt>
++<dl class="def">
++<dt id="index-IN_002dPACKAGE"><span class="category">Function: </span><span><strong>IN-PACKAGE</strong> <em>(package-name &amp;key (nicknames nil) (use '(lisp)))</em><a href='#index-IN_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Sets *PACKAGE* to the package with PACKAGE-NAME, creating the package if
+@@ -341,8 +345,8 @@ is not currently used, then it is added
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dPACKAGE">Function: <strong>MAKE-PACKAGE</strong> <em>(package-name &amp;key (nicknames nil) (use '(lisp)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPACKAGE"><span class="category">Function: </span><span><strong>MAKE-PACKAGE</strong> <em>(package-name &amp;key (nicknames nil) (use '(lisp)))</em><a href='#index-MAKE_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes a new package having the specified PACKAGE-NAME and NICKNAMES.  The
+@@ -351,8 +355,8 @@ package will inherit all external symbol
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGE_002dSHADOWING_002dSYMBOLS">Function: <strong>PACKAGE-SHADOWING-SYMBOLS</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dSHADOWING_002dSYMBOLS"><span class="category">Function: </span><span><strong>PACKAGE-SHADOWING-SYMBOLS</strong> <em>(package)</em><a href='#index-PACKAGE_002dSHADOWING_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of symbols that have been declared as shadowing symbols
+@@ -361,8 +365,8 @@ in PACKAGE.
+ </dd></dl>
+-<dl>
+-<dt id="index-INTERN">Function: <strong>INTERN</strong> <em>(name &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-INTERN"><span class="category">Function: </span><span><strong>INTERN</strong> <em>(name &amp;optional (package *package*))</em><a href='#index-INTERN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a symbol having the specified name, creating it if necessary.
+@@ -372,8 +376,8 @@ Returns as the second value one of the s
+ </dd></dl>
+-<dl>
+-<dt id="index-EXPORT">Function: <strong>EXPORT</strong> <em>(symbols &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-EXPORT"><span class="category">Function: </span><span><strong>EXPORT</strong> <em>(symbols &amp;optional (package *package*))</em><a href='#index-EXPORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS external symbols of PACKAGE.  SYMBOLS must be a list of symbols
+@@ -382,8 +386,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGEP">Function: <strong>PACKAGEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGEP"><span class="category">Function: </span><span><strong>PACKAGEP</strong> <em>(x)</em><a href='#index-PACKAGEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a package; NIL otherwise.
+@@ -391,8 +395,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOL_002dFUNCTION">Function: <strong>SYMBOL-FUNCTION</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dFUNCTION"><span class="category">Function: </span><span><strong>SYMBOL-FUNCTION</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dFUNCTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current global function definition named by SYMBOL.
+@@ -400,8 +404,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-SYMBOL_002dVALUE">Function: <strong>SYMBOL-VALUE</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dVALUE"><span class="category">Function: </span><span><strong>SYMBOL-VALUE</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dVALUE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current value of the dynamic (special) variable named by SYMBOL.
+@@ -409,8 +413,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-BOUNDP">Function: <strong>BOUNDP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-BOUNDP"><span class="category">Function: </span><span><strong>BOUNDP</strong> <em>(symbol)</em><a href='#index-BOUNDP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the global variable named by SYMBOL has a value; NIL otherwise.
+@@ -418,8 +422,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-DOCUMENTATION">Function: <strong>DOCUMENTATION</strong> <em>(symbol doc-type)</em></dt>
++<dl class="def">
++<dt id="index-DOCUMENTATION"><span class="category">Function: </span><span><strong>DOCUMENTATION</strong> <em>(symbol doc-type)</em><a href='#index-DOCUMENTATION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the doc-string of DOC-TYPE for SYMBOL; NIL if none exists.
+@@ -436,8 +440,8 @@ doc-strings.
+ </dd></dl>
+-<dl>
+-<dt id="index-GENTEMP">Function: <strong>GENTEMP</strong> <em>(&amp;optional (prefix &quot;t&quot;) (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-GENTEMP"><span class="category">Function: </span><span><strong>GENTEMP</strong> <em>(&amp;optional (prefix &quot;t&quot;) (package *package*))</em><a href='#index-GENTEMP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates a new symbol interned in the package PACKAGE with the given PREFIX.
+@@ -445,8 +449,8 @@ doc-strings.
+ </dd></dl>
+-<dl>
+-<dt id="index-RENAME_002dPACKAGE">Function: <strong>RENAME-PACKAGE</strong> <em>(package new-name &amp;optional (new-nicknames nil))</em></dt>
++<dl class="def">
++<dt id="index-RENAME_002dPACKAGE"><span class="category">Function: </span><span><strong>RENAME-PACKAGE</strong> <em>(package new-name &amp;optional (new-nicknames nil))</em><a href='#index-RENAME_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the old name and nicknames of PACKAGE with NEW-NAME and
+@@ -455,8 +459,8 @@ NEW-NICKNAMES.
+ </dd></dl>
+-<dl>
+-<dt id="index-UNINTERN">Function: <strong>UNINTERN</strong> <em>(symbol &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNINTERN"><span class="category">Function: </span><span><strong>UNINTERN</strong> <em>(symbol &amp;optional (package *package*))</em><a href='#index-UNINTERN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOL no longer present in PACKAGE.  Returns T if SYMBOL was present;
+@@ -466,8 +470,8 @@ uninterned.
+ </dd></dl>
+-<dl>
+-<dt id="index-UNEXPORT">Function: <strong>UNEXPORT</strong> <em>(symbols &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNEXPORT"><span class="category">Function: </span><span><strong>UNEXPORT</strong> <em>(symbols &amp;optional (package *package*))</em><a href='#index-UNEXPORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS no longer accessible as external symbols in PACKAGE.  SYMBOLS
+@@ -476,8 +480,8 @@ must be a list of symbols or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGE_002dNICKNAMES">Function: <strong>PACKAGE-NICKNAMES</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dNICKNAMES"><span class="category">Function: </span><span><strong>PACKAGE-NICKNAMES</strong> <em>(package)</em><a href='#index-PACKAGE_002dNICKNAMES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a list the nickname strings for the specified PACKAGE.
+@@ -485,8 +489,8 @@ must be a list of symbols or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-IMPORT">Function: <strong>IMPORT</strong> <em>(symbols &amp;optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-IMPORT"><span class="category">Function: </span><span><strong>IMPORT</strong> <em>(symbols &amp;optional (package *package*))</em><a href='#index-IMPORT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS internal symbols of PACKAGE.  SYMBOLS must be a list of symbols
+@@ -495,8 +499,8 @@ or a symbol.
+ </dd></dl>
+-<dl>
+-<dt id="index-GET">Function: <strong>GET</strong> <em>(symbol indicator &amp;optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GET"><span class="category">Function: </span><span><strong>GET</strong> <em>(symbol indicator &amp;optional (default nil))</em><a href='#index-GET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Looks on the property list of SYMBOL for the specified INDICATOR.  If this
+@@ -505,8 +509,8 @@ is found, returns the associated value.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dALL_002dSYMBOLS">Function: <strong>FIND-ALL-SYMBOLS</strong> <em>(string-or-symbol)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dALL_002dSYMBOLS"><span class="category">Function: </span><span><strong>FIND-ALL-SYMBOLS</strong> <em>(string-or-symbol)</em><a href='#index-FIND_002dALL_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of all symbols that have the specified name.
+@@ -514,8 +518,8 @@ is found, returns the associated value.
+ </dd></dl>
+-<dl>
+-<dt id="index-FMAKUNBOUND">Function: <strong>FMAKUNBOUND</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-FMAKUNBOUND"><span class="category">Function: </span><span><strong>FMAKUNBOUND</strong> <em>(symbol)</em><a href='#index-FMAKUNBOUND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Discards the global function definition named by SYMBOL.  Returns SYMBOL.
+@@ -523,8 +527,8 @@ is found, returns the associated value.
+ </dd></dl>
+-<dl>
+-<dt id="index-PACKAGE_002dNAME">Function: <strong>PACKAGE-NAME</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dNAME"><span class="category">Function: </span><span><strong>PACKAGE-NAME</strong> <em>(package)</em><a href='#index-PACKAGE_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the string that names the specified PACKAGE.
+@@ -532,8 +536,8 @@ is found, returns the associated value.
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dPACKAGE">Function: <strong>FIND-PACKAGE</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dPACKAGE"><span class="category">Function: </span><span><strong>FIND-PACKAGE</strong> <em>(name)</em><a href='#index-FIND_002dPACKAGE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the specified package if it already exists; NIL otherwise.  NAME may
+@@ -544,8 +548,8 @@ a symbol, in which case the symbol&rsquo
+ </dd></dl>
+-<dl>
+-<dt id="index-APROPOS_002dLIST">Function: <strong>APROPOS-LIST</strong> <em>(string &amp;optional (package nil))</em></dt>
++<dl class="def">
++<dt id="index-APROPOS_002dLIST"><span class="category">Function: </span><span><strong>APROPOS-LIST</strong> <em>(string &amp;optional (package nil))</em><a href='#index-APROPOS_002dLIST' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as a list, all symbols whose print-names contain STRING as substring.
+@@ -556,10 +560,11 @@ If PACKAGE is non-NIL, then only the spe
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System.html">Operating System</a>, Previous: <a href="Compilation.html">Compilation</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/System-Definitions.html
++++ gcl-2.6.14/info/gcl-si/System-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>System Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Regular-Expressions.html" rel="next" title="Regular Expressions">
+-<link href="Available-Symbols.html" rel="prev" title="Available Symbols">
++<link href="Debugging.html" rel="next" title="Debugging">
++<link href="C-Interface.html" rel="prev" title="C Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,16 +42,17 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="System-Definitions"></span><div class="header">
++<div class="chapter" id="System-Definitions">
++<div class="header">
+ <p>
+-Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="System-Definitions-1"></span><h2 class="chapter">17 System Definitions</h2>
+-<dl>
+-<dt id="index-ALLOCATE_002dCONTIGUOUS_002dPAGES">Function: <strong>ALLOCATE-CONTIGUOUS-PAGES</strong> <em>(number &amp;optional (really-allocate nil))</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATE-CONTIGUOUS-PAGES</strong> <em>(number &amp;optional (really-allocate nil))</em><a href='#index-ALLOCATE_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for contiguous blocks to
+@@ -57,8 +61,8 @@ number of pages will be allocated immedi
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FREEZE_002dDEFSTRUCT">Function: <strong>FREEZE-DEFSTRUCT</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-FREEZE_002dDEFSTRUCT"><span class="category">Function: </span><span><strong>FREEZE-DEFSTRUCT</strong> <em>(name)</em><a href='#index-FREEZE_002dDEFSTRUCT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>The inline defstruct type checker will be made more efficient, in that
+@@ -67,8 +71,8 @@ calling this the defstruct should not be
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAXIMUM_002dALLOCATABLE_002dPAGES">Function: <strong>MAXIMUM-ALLOCATABLE-PAGES</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-MAXIMUM_002dALLOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>MAXIMUM-ALLOCATABLE-PAGES</strong> <em>(type)</em><a href='#index-MAXIMUM_002dALLOCATABLE_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current maximum number of pages for the type class
+@@ -76,8 +80,8 @@ of the GCL implementation type TYPE.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dRELOCATABLE_002dPAGES">Function: <strong>ALLOCATED-RELOCATABLE-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dRELOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-RELOCATABLE-PAGES</strong> <em>()</em><a href='#index-ALLOCATED_002dRELOCATABLE_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for relocatable
+@@ -85,16 +89,16 @@ blocks.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-PUTPROP">Function: <strong>PUTPROP</strong> <em>(symbol value indicator)</em></dt>
++<dl class="def">
++<dt id="index-PUTPROP"><span class="category">Function: </span><span><strong>PUTPROP</strong> <em>(symbol value indicator)</em><a href='#index-PUTPROP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Give SYMBOL the VALUE on INDICATOR property.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dPAGES">Function: <strong>ALLOCATED-PAGES</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-PAGES</strong> <em>(type)</em><a href='#index-ALLOCATED_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for the type
+@@ -102,8 +106,8 @@ class of the GCL implementation type TYP
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dRELOCATABLE_002dPAGES">Function: <strong>ALLOCATE-RELOCATABLE-PAGES</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dRELOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATE-RELOCATABLE-PAGES</strong> <em>(number)</em><a href='#index-ALLOCATE_002dRELOCATABLE_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for relocatable blocks to
+@@ -111,8 +115,8 @@ NUMBER.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dCONTIGUOUS_002dPAGES">Function: <strong>ALLOCATED-CONTIGUOUS-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-CONTIGUOUS-PAGES</strong> <em>()</em><a href='#index-ALLOCATED_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for contiguous
+@@ -120,8 +124,8 @@ blocks.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAXIMUM_002dCONTIGUOUS_002dPAGES">Function: <strong>MAXIMUM-CONTIGUOUS-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MAXIMUM_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>MAXIMUM-CONTIGUOUS-PAGES</strong> <em>()</em><a href='#index-MAXIMUM_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current maximum number of pages for contiguous
+@@ -129,16 +133,16 @@ blocks.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dHOLE_002dSIZE">Function: <strong>GET-HOLE-SIZE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dHOLE_002dSIZE"><span class="category">Function: </span><span><strong>GET-HOLE-SIZE</strong> <em>()</em><a href='#index-GET_002dHOLE_002dSIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns as a fixnum the size of the memory hole (in pages).
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SPECIALP">Function: <strong>SPECIALP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SPECIALP"><span class="category">Function: </span><span><strong>SPECIALP</strong> <em>(symbol)</em><a href='#index-SPECIALP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the SYMBOL is a globally special variable; NIL
+@@ -146,40 +150,40 @@ otherwise.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-OUTPUT_002dSTREAM_002dSTRING">Function: <strong>OUTPUT-STREAM-STRING</strong> <em>(string-output-stream)</em></dt>
++<dl class="def">
++<dt id="index-OUTPUT_002dSTREAM_002dSTRING"><span class="category">Function: </span><span><strong>OUTPUT-STREAM-STRING</strong> <em>(string-output-stream)</em><a href='#index-OUTPUT_002dSTREAM_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the string corresponding to the STRING-OUTPUT-STREAM.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX">Function: <strong>GET-STRING-INPUT-STREAM-INDEX</strong> <em>(string-input-stream)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX"><span class="category">Function: </span><span><strong>GET-STRING-INPUT-STREAM-INDEX</strong> <em>(string-input-stream)</em><a href='#index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current index of the STRING-INPUT-STREAM.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dCONCATENATE">Function: <strong>STRING-CONCATENATE</strong> <em>(&amp;rest strings)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCONCATENATE"><span class="category">Function: </span><span><strong>STRING-CONCATENATE</strong> <em>(&amp;rest strings)</em><a href='#index-STRING_002dCONCATENATE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the result of concatenating the given STRINGS.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BDS_002dVAR">Function: <strong>BDS-VAR</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-BDS_002dVAR"><span class="category">Function: </span><span><strong>BDS-VAR</strong> <em>(i)</em><a href='#index-BDS_002dVAR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the symbol of the i-th entity in the bind stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ERROR_002dSET">Function: <strong>ERROR-SET</strong> <em>(form)</em></dt>
++<dl class="def">
++<dt id="index-ERROR_002dSET"><span class="category">Function: </span><span><strong>ERROR-SET</strong> <em>(form)</em><a href='#index-ERROR_002dSET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Evaluates the FORM in the null environment.  If the evaluation
+@@ -191,24 +195,24 @@ value.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPILED_002dFUNCTION_002dNAME">Function: <strong>COMPILED-FUNCTION-NAME</strong> <em>(compiled-function-object)</em></dt>
++<dl class="def">
++<dt id="index-COMPILED_002dFUNCTION_002dNAME"><span class="category">Function: </span><span><strong>COMPILED-FUNCTION-NAME</strong> <em>(compiled-function-object)</em><a href='#index-COMPILED_002dFUNCTION_002dNAME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the name of the COMPILED-FUNCTION-OBJECT.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-STRUCTUREP">Function: <strong>STRUCTUREP</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-STRUCTUREP"><span class="category">Function: </span><span><strong>STRUCTUREP</strong> <em>(object)</em><a href='#index-STRUCTUREP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the OBJECT is a structure; NIL otherwise.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-IHS_002dVS">Function: <strong>IHS-VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-IHS_002dVS"><span class="category">Function: </span><span><strong>IHS-VS</strong> <em>(i)</em><a href='#index-IHS_002dVS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value stack index of the i-th entity in the
+@@ -216,8 +220,8 @@ invocation history stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-UNIVERSAL_002dERROR_002dHANDLER">Function: <strong>UNIVERSAL-ERROR-HANDLER</strong> <em>(error-name correctable function-name continue-format-string error-format-string &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-UNIVERSAL_002dERROR_002dHANDLER"><span class="category">Function: </span><span><strong>UNIVERSAL-ERROR-HANDLER</strong> <em>(error-name correctable function-name continue-format-string error-format-string &amp;rest args)</em><a href='#index-UNIVERSAL_002dERROR_002dHANDLER' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Starts the error handler of GCL.  When an error is detected,
+@@ -232,8 +236,8 @@ HANDLER.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aINTERRUPT_002dENABLE_002a">Variable: <strong>*INTERRUPT-ENABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aINTERRUPT_002dENABLE_002a"><span class="category">Variable: </span><span><strong>*INTERRUPT-ENABLE*</strong><a href='#index-_002aINTERRUPT_002dENABLE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*INTERRUPT-ENABLE* is non-NIL, GCL signals
+ an error on the terminal interrupt (this is the default case).  If it is NIL,
+@@ -241,8 +245,8 @@ GCL ignores the interrupt and assigns T
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CHDIR">Function: <strong>CHDIR</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-CHDIR"><span class="category">Function: </span><span><strong>CHDIR</strong> <em>(pathname)</em><a href='#index-CHDIR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/UNIX specific: Changes the current working directory to the specified
+@@ -250,8 +254,8 @@ pathname.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dSTREAM">Function: <strong>COPY-STREAM</strong> <em>(in-stream out-stream)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSTREAM"><span class="category">Function: </span><span><strong>COPY-STREAM</strong> <em>(in-stream out-stream)</em><a href='#index-COPY_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Copies IN-STREAM to OUT-STREAM until the end-of-file on IN-
+@@ -259,8 +263,8 @@ STREAM.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-INIT_002dSYSTEM">Function: <strong>INIT-SYSTEM</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-INIT_002dSYSTEM"><span class="category">Function: </span><span><strong>INIT-SYSTEM</strong> <em>()</em><a href='#index-INIT_002dSYSTEM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Initializes the library and the compiler of GCL.  Since they
+@@ -269,24 +273,24 @@ SYSTEM will cause an error.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a">Variable: <strong>*INDENT-FORMATTED-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*INDENT-FORMATTED-OUTPUT*</strong><a href='#index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: The FORMAT directive ~% indents the next line if the value of
+ this variable is non-NIL.  If NIL, ~% simply does Newline.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dHOLE_002dSIZE">Function: <strong>SET-HOLE-SIZE</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-SET_002dHOLE_002dSIZE"><span class="category">Function: </span><span><strong>SET-HOLE-SIZE</strong> <em>(fixnum)</em><a href='#index-SET_002dHOLE_002dSIZE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the size of the memory hole (in pages).
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dBDS">Function: <strong>FRS-BDS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dBDS"><span class="category">Function: </span><span><strong>FRS-BDS</strong> <em>(i)</em><a href='#index-FRS_002dBDS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the bind stack index of the i-th entity in the frame
+@@ -294,8 +298,8 @@ stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-IHS_002dFUN">Function: <strong>IHS-FUN</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-IHS_002dFUN"><span class="category">Function: </span><span><strong>IHS-FUN</strong> <em>(i)</em><a href='#index-IHS_002dFUN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the function value of the i-th entity in the invocation
+@@ -303,32 +307,32 @@ history stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMAKE_002dCONSTANT">Function: <strong>*MAKE-CONSTANT</strong> <em>(symbol value)</em></dt>
++<dl class="def">
++<dt id="index-_002aMAKE_002dCONSTANT"><span class="category">Function: </span><span><strong>*MAKE-CONSTANT</strong> <em>(symbol value)</em><a href='#index-_002aMAKE_002dCONSTANT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Makes the SYMBOL a constant with the specified VALUE.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FIXNUMP">Function: <strong>FIXNUMP</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-FIXNUMP"><span class="category">Function: </span><span><strong>FIXNUMP</strong> <em>(object)</em><a href='#index-FIXNUMP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the OBJECT is a fixnum; NIL otherwise.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BDS_002dVAL">Function: <strong>BDS-VAL</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-BDS_002dVAL"><span class="category">Function: </span><span><strong>BDS-VAL</strong> <em>(i)</em><a href='#index-BDS_002dVAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value of the i-th entity in the bind stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dTO_002dOBJECT">Function: <strong>STRING-TO-OBJECT</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dTO_002dOBJECT"><span class="category">Function: </span><span><strong>STRING-TO-OBJECT</strong> <em>(string)</em><a href='#index-STRING_002dTO_002dOBJECT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: (SI:STRING-TO-OBJECT STRING) is equivalent to
+@@ -336,15 +340,15 @@ history stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSYSTEM_002dDIRECTORY_002a">Variable: <strong>*SYSTEM-DIRECTORY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSYSTEM_002dDIRECTORY_002a"><span class="category">Variable: </span><span><strong>*SYSTEM-DIRECTORY*</strong><a href='#index-_002aSYSTEM_002dDIRECTORY_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the name of the system directory of GCL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dIHS">Function: <strong>FRS-IHS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dIHS"><span class="category">Function: </span><span><strong>FRS-IHS</strong> <em>(i)</em><a href='#index-FRS_002dIHS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the invocation history stack index of the i-th entity
+@@ -352,8 +356,8 @@ in the frame stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-RESET_002dGBC_002dCOUNT">Function: <strong>RESET-GBC-COUNT</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-RESET_002dGBC_002dCOUNT"><span class="category">Function: </span><span><strong>RESET-GBC-COUNT</strong> <em>()</em><a href='#index-RESET_002dGBC_002dCOUNT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Resets the counter of the garbage collector that records how
+@@ -362,8 +366,8 @@ type.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CATCH_002dBAD_002dSIGNALS">Function: <strong>CATCH-BAD-SIGNALS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-CATCH_002dBAD_002dSIGNALS"><span class="category">Function: </span><span><strong>CATCH-BAD-SIGNALS</strong> <em>()</em><a href='#index-CATCH_002dBAD_002dSIGNALS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Installs a signal catcher for bad signals:
+@@ -375,8 +379,8 @@ is caught during garbage collection, GCL
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-RESET_002dSTACK_002dLIMITS">Function: <strong>RESET-STACK-LIMITS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-RESET_002dSTACK_002dLIMITS"><span class="category">Function: </span><span><strong>RESET-STACK-LIMITS</strong> <em>()</em><a href='#index-RESET_002dSTACK_002dLIMITS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Resets the stack limits to the normal state.  When a stack has
+@@ -386,8 +390,8 @@ SI:RESET-STACK-LIMITS.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aGBC_002dMESSAGE_002a">Variable: <strong>*GBC-MESSAGE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aGBC_002dMESSAGE_002a"><span class="category">Variable: </span><span><strong>*GBC-MESSAGE*</strong><a href='#index-_002aGBC_002dMESSAGE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*GBC-MESSAGE* is non-NIL, the garbage
+ collector prints some information on the terminal.  Usually SI:*GBC-MESSAGE*
+@@ -395,8 +399,8 @@ should be set NIL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aGBC_002dNOTIFY_002a">Variable: <strong>*GBC-NOTIFY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aGBC_002dNOTIFY_002a"><span class="category">Variable: </span><span><strong>*GBC-NOTIFY*</strong><a href='#index-_002aGBC_002dNOTIFY_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value is non-NIL, the garbage
+ collector prints a very brief one line message about the area causing the collection,
+@@ -404,36 +408,36 @@ and the time spent in internal time unit
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aAFTER_002dGBC_002dHOOK_002a">Variable: <strong>*AFTER-GBC-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aAFTER_002dGBC_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*AFTER-GBC-HOOK*</strong><a href='#index-_002aAFTER_002dGBC_002dHOOK_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ Defaults to nil, but may be set to a function of one argument TYPE which is
+ a lisp variable indicating the TYPE which caused the current collection.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED">Funcition: <strong>ALLOCATED</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED"><span class="category">Funcition: </span><span><strong>ALLOCATED</strong> <em>(type)</em><a href='#index-ALLOCATED' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Returns 6 values:
+ </p><dl compact="compact">
+-<dt>nfree</dt>
++<dt><span>nfree</span></dt>
+ <dd><p>number free 
+ </p></dd>
+-<dt>npages</dt>
++<dt><span>npages</span></dt>
+ <dd><p>number of pages 
+ </p></dd>
+-<dt>maxpage</dt>
++<dt><span>maxpage</span></dt>
+ <dd><p>number of pages to grow to 
+ </p></dd>
+-<dt>nppage</dt>
++<dt><span>nppage</span></dt>
+ <dd><p>number per page 
+ </p></dd>
+-<dt>gbccount</dt>
++<dt><span>gbccount</span></dt>
+ <dd><p>number of gc&rsquo;s due to running out of items of this size
+ </p></dd>
+-<dt>nused</dt>
++<dt><span>nused</span></dt>
+ <dd><p>number of items used 
+ </p></dd>
+ </dl>
+@@ -447,16 +451,16 @@ CONS BIGNUM RATIO COMPLEX STRUCTURE.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMAKE_002dSPECIAL">Function: <strong>*MAKE-SPECIAL</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-_002aMAKE_002dSPECIAL"><span class="category">Function: </span><span><strong>*MAKE-SPECIAL</strong> <em>(symbol)</em><a href='#index-_002aMAKE_002dSPECIAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Makes the SYMBOL globally special.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING">Function: <strong>MAKE-STRING-OUTPUT-STREAM-FROM-STRING</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING"><span class="category">Function: </span><span><strong>MAKE-STRING-OUTPUT-STREAM-FROM-STRING</strong> <em>(string)</em><a href='#index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Creates a string-output-stream corresponding to the STRING and
+@@ -464,8 +468,8 @@ returns it.  The STRING should have a fi
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a">Variable: <strong>*IGNORE-EOF-ON-TERMINAL-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a"><span class="category">Variable: </span><span><strong>*IGNORE-EOF-ON-TERMINAL-IO*</strong><a href='#index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*IGNORE-EOF-ON-TERMINAL-IO* is non-NIL, GCL
+ ignores the eof-character (usually ^D) on the terminal and the terminal never
+@@ -474,8 +478,8 @@ NIL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ADDRESS">Function: <strong>ADDRESS</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-ADDRESS"><span class="category">Function: </span><span><strong>ADDRESS</strong> <em>(object)</em><a href='#index-ADDRESS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the address of the OBJECT as a fixnum.  The address of
+@@ -484,8 +488,8 @@ an object depends on the version of GCL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aLISP_002dMAXPAGES_002a">Variable: <strong>*LISP-MAXPAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLISP_002dMAXPAGES_002a"><span class="category">Variable: </span><span><strong>*LISP-MAXPAGES*</strong><a href='#index-_002aLISP_002dMAXPAGES_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the maximum number of pages (1 page = 2048 bytes) for the
+ GCL process.  The result of changing the value of SI:*LISP-MAXPAGES* is
+@@ -493,8 +497,8 @@ unpredictable.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ARGC">Function: <strong>ARGC</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ARGC"><span class="category">Function: </span><span><strong>ARGC</strong> <em>()</em><a href='#index-ARGC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of arguments on the command line that invoked
+@@ -502,8 +506,8 @@ the GCL process.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-NANI">Function: <strong>NANI</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-NANI"><span class="category">Function: </span><span><strong>NANI</strong> <em>(fixnum)</em><a href='#index-NANI' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the object in the address FIXNUM.  This function is
+@@ -512,8 +516,8 @@ SI:NANI is quite dangerous and should be
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aNOTIFY_002dGBC_002a">Variable: <strong>*NOTIFY-GBC*</strong></dt>
++<dl class="def">
++<dt id="index-_002aNOTIFY_002dGBC_002a"><span class="category">Variable: </span><span><strong>*NOTIFY-GBC*</strong><a href='#index-_002aNOTIFY_002dGBC_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of this variable is non-NIL, then the garbage
+ collector notifies that it begins to run whenever it is invoked.  Otherwise,
+@@ -521,8 +525,8 @@ garbage collection begins silently.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SAVE_002dSYSTEM">Function: <strong>SAVE-SYSTEM</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-SAVE_002dSYSTEM"><span class="category">Function: </span><span><strong>SAVE-SYSTEM</strong> <em>(pathname)</em><a href='#index-SAVE_002dSYSTEM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Saves the current GCL core imange into a program file specified
+@@ -535,32 +539,32 @@ resetting io streams.   It would not be
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-UNCATCH_002dBAD_002dSIGNALS">Function: <strong>UNCATCH-BAD-SIGNALS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-UNCATCH_002dBAD_002dSIGNALS"><span class="category">Function: </span><span><strong>UNCATCH-BAD-SIGNALS</strong> <em>()</em><a href='#index-UNCATCH_002dBAD_002dSIGNALS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Undoes the effect of SI:CATCH-BAD-SIGNALS.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-VS">Function: <strong>VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-VS"><span class="category">Function: </span><span><strong>VS</strong> <em>(i)</em><a href='#index-VS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the i-th entity in the value stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DISPLACED_002dARRAY_002dP">Function: <strong>DISPLACED-ARRAY-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-DISPLACED_002dARRAY_002dP"><span class="category">Function: </span><span><strong>DISPLACED-ARRAY-P</strong> <em>(array)</em><a href='#index-DISPLACED_002dARRAY_002dP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the ARRAY is a displaced array; NIL otherwise.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ARGV">Function: <strong>ARGV</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-ARGV"><span class="category">Function: </span><span><strong>ARGV</strong> <em>(fixnum)</em><a href='#index-ARGV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the FIXNUM-th argument on the command line that invoked
+@@ -568,16 +572,16 @@ the GCL process.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dTIME_002dZONE_002a">Variable: <strong>*DEFAULT-TIME-ZONE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dTIME_002dZONE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-TIME-ZONE*</strong><a href='#index-_002aDEFAULT_002dTIME_002dZONE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the default time zone.  The initial value of SI:*DEFAULT-
+ TIME-ZONE* is 6 (the time zone of Austin, Texas).
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GETENV">Function: <strong>GETENV</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-GETENV"><span class="category">Function: </span><span><strong>GETENV</strong> <em>(string)</em><a href='#index-GETENV' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/UNIX specific: Returns the environment with the name STRING as a string;
+@@ -585,8 +589,8 @@ if the environment specified by STRING i
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FASLINK">Function: <strong>FASLINK</strong> <em>(file string)</em></dt>
++<dl class="def">
++<dt id="index-FASLINK"><span class="category">Function: </span><span><strong>FASLINK</strong> <em>(file string)</em><a href='#index-FASLINK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Loads the FASL file FILE while linking the object files and
+@@ -611,11 +615,11 @@ you should of course add joe.o to the ab
+ </dd></dl>
+-<dl>
+-<dt id="index-TOP_002dLEVEL">Function: <strong>TOP-LEVEL</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-TOP_002dLEVEL"><span class="category">Function: </span><span><strong>TOP-LEVEL</strong> <em>()</em><a href='#index-TOP_002dLEVEL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+-<p>GCL specific: Starts the standard top-level listner of GCL.  When the GCL
++<p>GCL specific: Starts the standard top-level listener of GCL.  When the GCL
+ process is invoked, it calls SI:TOP-LEVEL by (FUNCALL &rsquo;SI:TOP-LEVEL).
+      To change the top-level of GCL, redefine SI:TOP-LEVEL and save the core
+ imange in a file.  When the saved imange is invoked, it will start the
+@@ -623,8 +627,8 @@ redefined top-level.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dVS">Function: <strong>FRS-VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dVS"><span class="category">Function: </span><span><strong>FRS-VS</strong> <em>(i)</em><a href='#index-FRS_002dVS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value stack index of the i-th entity in the frame
+@@ -632,8 +636,8 @@ stack.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dDEBUG_002dSYMBOLS">Function: <strong>WRITE-DEBUG-SYMBOLS</strong> <em>(start file &amp;key (main-file &quot;/usr/local/schelter/xgcl/unixport/raw_gcl&quot;) (output-file &quot;debug-symbols.o&quot; ))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dDEBUG_002dSYMBOLS"><span class="category">Function: </span><span><strong>WRITE-DEBUG-SYMBOLS</strong> <em>(start file &amp;key (main-file &quot;/usr/local/schelter/xgcl/unixport/raw_gcl&quot;) (output-file &quot;debug-symbols.o&quot; ))</em><a href='#index-WRITE_002dDEBUG_002dSYMBOLS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write out a file of debug-symbols using address START as the place
+@@ -644,8 +648,8 @@ last is a keyword argument.
+ </dd></dl>
+-<dl>
+-<dt id="index-PROF">Function: <strong>PROF</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-PROF"><span class="category">Function: </span><span><strong>PROF</strong> <em>(x y)</em><a href='#index-PROF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>These functions in the SI package are GCL specific, and allow monitoring
+@@ -675,8 +679,8 @@ the code.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CATCH_002dFATAL">Function: <strong>CATCH-FATAL</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-CATCH_002dFATAL"><span class="category">Function: </span><span><strong>CATCH-FATAL</strong> <em>(i)</em><a href='#index-CATCH_002dFATAL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+@@ -690,8 +694,8 @@ than zero.  Catching can be turned off b
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMULTIPLY_002dSTACKS_002a">Variable: <strong>*MULTIPLY-STACKS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMULTIPLY_002dSTACKS_002a"><span class="category">Variable: </span><span><strong>*MULTIPLY-STACKS*</strong><a href='#index-_002aMULTIPLY_002dSTACKS_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If this variable is set to a positive fixnum, then the next time through the
+@@ -710,8 +714,8 @@ can leave you in an inconsistent state.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-GBC_002dTIME">Function: <strong>GBC-TIME</strong> <em>(&amp;optional x)</em></dt>
++<dl class="def">
++<dt id="index-GBC_002dTIME"><span class="category">Function: </span><span><strong>GBC-TIME</strong> <em>(&amp;optional x)</em><a href='#index-GBC_002dTIME' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Sets the internal C variable gc_time to X if X is supplied and then
+@@ -722,8 +726,8 @@ internal time units spent there.   The i
+ </dd></dl>
+-<dl>
+-<dt id="index-FWRITE">Function: <strong>FWRITE</strong> <em>(string start count stream)</em></dt>
++<dl class="def">
++<dt id="index-FWRITE"><span class="category">Function: </span><span><strong>FWRITE</strong> <em>(string start count stream)</em><a href='#index-FWRITE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write from STRING starting at char START (or 0 if it is nil) COUNT characters
+@@ -733,8 +737,8 @@ returned by FP-OUTPUT-STREAM.  Returns n
+ </dd></dl>
+-<dl>
+-<dt id="index-FREAD">Function: <strong>FREAD</strong> <em>(string start count stream)</em></dt>
++<dl class="def">
++<dt id="index-FREAD"><span class="category">Function: </span><span><strong>FREAD</strong> <em>(string start count stream)</em><a href='#index-FREAD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read characters into STRING starting at char START (or 0 if it is nil) COUNT
+@@ -745,8 +749,8 @@ if it succeeds.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-SGC_002dON">Function: <strong>SGC-ON</strong> <em>(&amp;optional ON)</em></dt>
++<dl class="def">
++<dt id="index-SGC_002dON"><span class="category">Function: </span><span><strong>SGC-ON</strong> <em>(&amp;optional ON)</em><a href='#index-SGC_002dON' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If ON is not nil then SGC (stratified garbage collection) is turned
+@@ -784,8 +788,8 @@ cannot tell which pages have been writte
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dSGC">Function: <strong>ALLOCATE-SGC</strong> <em>(type min-pages max-pages percent-free)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dSGC"><span class="category">Function: </span><span><strong>ALLOCATE-SGC</strong> <em>(type min-pages max-pages percent-free)</em><a href='#index-ALLOCATE_002dSGC' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If MIN-PAGES is 0, then this type will not be swept by SGC.    Otherwise
+@@ -796,8 +800,8 @@ A list of the previous values for min, m
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dGROWTH">Function: <strong>ALLOCATE-GROWTH</strong> <em>(type min max percent percent-free)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dGROWTH"><span class="category">Function: </span><span><strong>ALLOCATE-GROWTH</strong> <em>(type min max percent percent-free)</em><a href='#index-ALLOCATE_002dGROWTH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+@@ -832,8 +836,8 @@ would return the current values, but not
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-OPEN_002dFASD">Function: <strong>OPEN-FASD</strong> <em>(stream direction eof-value table)</em></dt>
++<dl class="def">
++<dt id="index-OPEN_002dFASD"><span class="category">Function: </span><span><strong>OPEN-FASD</strong> <em>(stream direction eof-value table)</em><a href='#index-OPEN_002dFASD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Given file STREAM open for input or output in DIRECTION,
+@@ -867,16 +871,16 @@ and it makes bootstrapping more difficul
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dFASD_002dTOP">Function: <strong>WRITE-FASD-TOP</strong> <em>(X FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dFASD_002dTOP"><span class="category">Function: </span><span><strong>WRITE-FASD-TOP</strong> <em>(X FASD-STREAM)</em><a href='#index-WRITE_002dFASD_002dTOP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write X to FASD-STREAM.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dFASD_002dTOP">Function: <strong>READ-FASD-TOP</strong> <em>(FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-READ_002dFASD_002dTOP"><span class="category">Function: </span><span><strong>READ-FASD-TOP</strong> <em>(FASD-STREAM)</em><a href='#index-READ_002dFASD_002dTOP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read the next object from FASD-STREAM.   Return the eof-value of FASD-STREAM if we
+@@ -885,8 +889,8 @@ stream causes an error.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-CLOSE_002dFASD">Function: <strong>CLOSE-FASD</strong> <em>(FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-CLOSE_002dFASD"><span class="category">Function: </span><span><strong>CLOSE-FASD</strong> <em>(FASD-STREAM)</em><a href='#index-CLOSE_002dFASD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>On output write an eof marker to the associated file stream, and then
+@@ -902,8 +906,8 @@ to OPEN-FASD the same file or file strea
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dSHARING_002dTOP">Function: <strong>FIND-SHARING-TOP</strong> <em>(x table)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dSHARING_002dTOP"><span class="category">Function: </span><span><strong>FIND-SHARING-TOP</strong> <em>(x table)</em><a href='#index-FIND_002dSHARING_002dTOP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>X is any lisp object and TABLE is an eq hash table.  This walks through X
+@@ -914,15 +918,15 @@ file, which you wish to share structure.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aLOAD_002dPATHNAME_002a">Variable: <strong>*LOAD-PATHNAME*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLOAD_002dPATHNAME_002a"><span class="category">Variable: </span><span><strong>*LOAD-PATHNAME*</strong><a href='#index-_002aLOAD_002dPATHNAME_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ Load binds this to the pathname of the file being loaded.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dINLINE_002dFUNCTION">Macro: <strong>DEFINE-INLINE-FUNCTION</strong> <em>(fname vars &amp;body body)</em></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dINLINE_002dFUNCTION"><span class="category">Macro: </span><span><strong>DEFINE-INLINE-FUNCTION</strong> <em>(fname vars &amp;body body)</em><a href='#index-DEFINE_002dINLINE_002dFUNCTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>This is equivalent to defun except that VARS may not contain
+@@ -935,8 +939,8 @@ Example:
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dCOMPILER_002dMACRO">Macro: <strong>DEFINE-COMPILER-MACRO</strong> <em>(fname vars &amp;body body)</em></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dCOMPILER_002dMACRO"><span class="category">Macro: </span><span><strong>DEFINE-COMPILER-MACRO</strong> <em>(fname vars &amp;body body)</em><a href='#index-DEFINE_002dCOMPILER_002dMACRO' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>FNAME may be the name of a function, but at compile time the macro
+@@ -946,8 +950,8 @@ expansion given by this is used.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DBL">Function: <strong>DBL</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-DBL"><span class="category">Function: </span><span><strong>DBL</strong> <em>()</em><a href='#index-DBL' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Invoke a top level loop, in which debug commands may be entered.
+@@ -957,8 +961,8 @@ See SOURCE-LEVEL-DEBUG
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-NLOAD">Function: <strong>NLOAD</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-NLOAD"><span class="category">Function: </span><span><strong>NLOAD</strong> <em>(file)</em><a href='#index-NLOAD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Load a file with the readtable bound to a special readtable, which
+@@ -967,8 +971,8 @@ see SOURCE-LEVEL-DEBUG
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-BREAK_002dFUNCTION">Function: <strong>BREAK-FUNCTION</strong> <em>(function &amp;optional line absolute)</em></dt>
++<dl class="def">
++<dt id="index-BREAK_002dFUNCTION"><span class="category">Function: </span><span><strong>BREAK-FUNCTION</strong> <em>(function &amp;optional line absolute)</em><a href='#index-BREAK_002dFUNCTION' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Set a breakpoint for a FUNCTION at LINE if the function has source
+@@ -978,8 +982,8 @@ emacs command.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dOPEN">Function: <strong>XDR-OPEN</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dOPEN"><span class="category">Function: </span><span><strong>XDR-OPEN</strong> <em>(stream)</em><a href='#index-XDR_002dOPEN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Returns an object suitable for passing to XDR-READ if the stream
+@@ -990,8 +994,8 @@ or si::fp-output-stream would act as the
+ </dd></dl>
+-<dl>
+-<dt id="index-FP_002dINPUT_002dSTREAM">Function: <strong>FP-INPUT-STREAM</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-FP_002dINPUT_002dSTREAM"><span class="category">Function: </span><span><strong>FP-INPUT-STREAM</strong> <em>(stream)</em><a href='#index-FP_002dINPUT_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Return a unix stream for input associated to STREAM if possible,
+@@ -999,8 +1003,8 @@ otherwise return nil.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-FP_002dOUTPUT_002dSTREAM">Function: <strong>FP-OUTPUT-STREAM</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-FP_002dOUTPUT_002dSTREAM"><span class="category">Function: </span><span><strong>FP-OUTPUT-STREAM</strong> <em>(stream)</em><a href='#index-FP_002dOUTPUT_002dSTREAM' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Return a unix stream for output associated to STREAM if possible,
+@@ -1009,8 +1013,8 @@ otherwise return nil.
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dREAD">Function: <strong>XDR-READ</strong> <em>(stream element)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dREAD"><span class="category">Function: </span><span><strong>XDR-READ</strong> <em>(stream element)</em><a href='#index-XDR_002dREAD' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read one item from STREAM of type the type of ELEMENT.    The representation
+@@ -1019,8 +1023,8 @@ used by the basic unix rpc calls.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dWRITE">Function: <strong>XDR-WRITE</strong> <em>(stream element)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dWRITE"><span class="category">Function: </span><span><strong>XDR-WRITE</strong> <em>(stream element)</em><a href='#index-XDR_002dWRITE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write to STREAM the given ELEMENT.
+@@ -1029,8 +1033,8 @@ used by the basic unix rpc calls.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aTOP_002dLEVEL_002dHOOK_002a">Variable: <strong>*TOP-LEVEL-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTOP_002dLEVEL_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*TOP-LEVEL-HOOK*</strong><a href='#index-_002aTOP_002dLEVEL_002dHOOK_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ If this variable is has a function as its value at start up time, then
+ it is run immediately after the init.lsp file is loaded.    This is useful
+@@ -1038,8 +1042,8 @@ for starting up an alternate top level l
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-RUN_002dPROCESS">Function: <strong>RUN-PROCESS</strong> <em>(string arglist)</em></dt>
++<dl class="def">
++<dt id="index-RUN_002dPROCESS"><span class="category">Function: </span><span><strong>RUN-PROCESS</strong> <em>(string arglist)</em><a href='#index-RUN_002dPROCESS' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+@@ -1054,18 +1058,18 @@ if you call it too many times.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCASE_002dFOLD_002dSEARCH_002a">Variable: <strong>*CASE-FOLD-SEARCH*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCASE_002dFOLD_002dSEARCH_002a"><span class="category">Variable: </span><span><strong>*CASE-FOLD-SEARCH*</strong><a href='#index-_002aCASE_002dFOLD_002dSEARCH_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package: SI
+ Non nil means that a string-match should ignore case
+ </p></dd></dl>
+-<dl>
+-<dt id="index-STRING_002dMATCH">Function: <strong>STRING-MATCH</strong> <em>(pattern string &amp;optional start end)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dMATCH"><span class="category">Function: </span><span><strong>STRING-MATCH</strong> <em>(pattern string &amp;optional start end)</em><a href='#index-STRING_002dMATCH' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package: SI
+ Match regexp PATTERN in STRING starting in string starting at START
+ and ending at END.  Return -1 if match not found, otherwise
+-return the start index  of the first matchs.  The variable
++return the start index  of the first matches.  The variable
+ *MATCH-DATA* will be set to a fixnum array of sufficient size to hold
+ the matches, to be obtained with match-beginning and match-end.
+ If it already contains such an array, then the contents of it will
+@@ -1075,20 +1079,20 @@ be over written.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MATCH_002dBEGINNING">Function: <strong>MATCH-BEGINNING</strong> <em>(index)</em></dt>
++<dl class="def">
++<dt id="index-MATCH_002dBEGINNING"><span class="category">Function: </span><span><strong>MATCH-BEGINNING</strong> <em>(index)</em><a href='#index-MATCH_002dBEGINNING' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Returns the beginning of the I&rsquo;th match from the previous STRING-MATCH,
+ where the 0th is for the whole regexp and the subsequent ones match parenthetical expressions.  -1 is returned if there is no match, or if the *match-data*
+ vector is not a fixnum array.
+ </p></dd></dl>
+-<dl>
+-<dt id="index-MATCH_002dEND">Function: <strong>MATCH-END</strong> <em>(index)</em></dt>
++<dl class="def">
++<dt id="index-MATCH_002dEND"><span class="category">Function: </span><span><strong>MATCH-END</strong> <em>(index)</em><a href='#index-MATCH_002dEND' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Returns the end of the I&rsquo;th match from the previous STRING-MATCH
+ </p></dd></dl>
+-<dl>
+-<dt id="index-SOCKET">Function: <strong>SOCKET</strong> <em>(port &amp;key host server async myaddr myport daemon)</em></dt>
++<dl class="def">
++<dt id="index-SOCKET"><span class="category">Function: </span><span><strong>SOCKET</strong> <em>(port &amp;key host server async myaddr myport daemon)</em><a href='#index-SOCKET' class='copiable-anchor'> &para;</a></span></dt>
+ <dd>
+ <p>Establishes a socket connection to the specified PORT under a variety
+ of circumstances.  
+@@ -1118,8 +1122,8 @@ and call the SERVER function on the stre
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-ACCEPT">Function: <strong>ACCEPT</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-ACCEPT"><span class="category">Function: </span><span><strong>ACCEPT</strong> <em>(stream)</em><a href='#index-ACCEPT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd>
+ <p>Creates a new two-way stream to handle an individual incoming
+ connection to STREAM, which must have been created with the SOCKET
+@@ -1130,15 +1134,15 @@ will be called automatically as needed.
+ </p>
+ </dd></dl>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Regular-Expressions.html" accesskey="1">Regular Expressions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<ul class="section-toc">
++<li><a href="Regular-Expressions.html" accesskey="1">Regular Expressions</a></li>
++</ul>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Debugging.html">Debugging</a>, Previous: <a href="C-Interface.html">C Interface</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/Type.html
++++ gcl-2.6.14/info/gcl-si/Type.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Type (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="GCL-Specific.html" rel="next" title="GCL Specific">
+ <link href="Doc.html" rel="prev" title="Doc">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="Type"></span><div class="header">
++<div class="chapter" id="Type">
++<div class="header">
+ <p>
+-Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Type-1"></span><h2 class="chapter">14 Type</h2>
+-<dl>
+-<dt id="index-COERCE">Function: <strong>COERCE</strong> <em>(x type)</em></dt>
++<dl class="def">
++<dt id="index-COERCE"><span class="category">Function: </span><span><strong>COERCE</strong> <em>(x type)</em><a href='#index-COERCE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X to an object of the type TYPE.
+@@ -55,8 +59,8 @@ Next: <a href="GCL-Specific.html" access
+ </dd></dl>
+-<dl>
+-<dt id="index-TYPE_002dOF">Function: <strong>TYPE-OF</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-TYPE_002dOF"><span class="category">Function: </span><span><strong>TYPE-OF</strong> <em>(x)</em><a href='#index-TYPE_002dOF' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type of X.
+@@ -64,8 +68,8 @@ Next: <a href="GCL-Specific.html" access
+ </dd></dl>
+-<dl>
+-<dt id="index-CONSTANTP">Function: <strong>CONSTANTP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-CONSTANTP"><span class="category">Function: </span><span><strong>CONSTANTP</strong> <em>(symbol)</em><a href='#index-CONSTANTP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the variable named by SYMBOL is a constant; NIL otherwise.
+@@ -73,8 +77,8 @@ Next: <a href="GCL-Specific.html" access
+ </dd></dl>
+-<dl>
+-<dt id="index-TYPEP">Function: <strong>TYPEP</strong> <em>(x type)</em></dt>
++<dl class="def">
++<dt id="index-TYPEP"><span class="category">Function: </span><span><strong>TYPEP</strong> <em>(x type)</em><a href='#index-TYPEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is of the type TYPE; NIL otherwise.
+@@ -82,8 +86,8 @@ Next: <a href="GCL-Specific.html" access
+ </dd></dl>
+-<dl>
+-<dt id="index-COMMONP">Function: <strong>COMMONP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMMONP"><span class="category">Function: </span><span><strong>COMMONP</strong> <em>(x)</em><a href='#index-COMMONP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a Common Lisp object; NIL otherwise.
+@@ -91,8 +95,8 @@ Next: <a href="GCL-Specific.html" access
+ </dd></dl>
+-<dl>
+-<dt id="index-SUBTYPEP">Function: <strong>SUBTYPEP</strong> <em>(type1 type2)</em></dt>
++<dl class="def">
++<dt id="index-SUBTYPEP"><span class="category">Function: </span><span><strong>SUBTYPEP</strong> <em>(type1 type2)</em><a href='#index-SUBTYPEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if TYPE1 is a subtype of TYPE2; NIL otherwise.  If it could not
+@@ -102,8 +106,8 @@ is T.
+ </dd></dl>
+-<dl>
+-<dt id="index-CHECK_002dTYPE">Macro: <strong>CHECK-TYPE</strong></dt>
++<dl class="def">
++<dt id="index-CHECK_002dTYPE"><span class="category">Macro: </span><span><strong>CHECK-TYPE</strong><a href='#index-CHECK_002dTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -116,8 +120,8 @@ is T.
+ </dd></dl>
+-<dl>
+-<dt id="index-ASSERT">Macro: <strong>ASSERT</strong></dt>
++<dl class="def">
++<dt id="index-ASSERT"><span class="category">Macro: </span><span><strong>ASSERT</strong><a href='#index-ASSERT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -131,8 +135,8 @@ used as the error message.  ARGs are arg
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFTYPE">Macro: <strong>DEFTYPE</strong></dt>
++<dl class="def">
++<dt id="index-DEFTYPE"><span class="category">Macro: </span><span><strong>DEFTYPE</strong><a href='#index-DEFTYPE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -155,8 +159,8 @@ supplied, is saved as the TYPE doc of NA
+ </dd></dl>
+-<dl>
+-<dt id="index-DYNAMIC_002dEXTENT">Declaration: <strong>DYNAMIC-EXTENT</strong></dt>
++<dl class="def">
++<dt id="index-DYNAMIC_002dEXTENT"><span class="category">Declaration: </span><span><strong>DYNAMIC-EXTENT</strong><a href='#index-DYNAMIC_002dEXTENT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Declaration to allow locals to be cons&rsquo;d on the C stack.
+ For example
+@@ -173,10 +177,11 @@ also are handled on the stack, for dynam
+ </dd></dl>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="GCL-Specific.html">GCL Specific</a>, Previous: <a href="Doc.html">Doc</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/User-Interface.html
++++ gcl-2.6.14/info/gcl-si/User-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>User Interface (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Doc.html" rel="next" title="Doc">
+ <link href="Iteration-and-Tests.html" rel="prev" title="Iteration and Tests">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,23 +42,24 @@ ul.no-bullet {list-style: none}
+ </head>
+ <body lang="en">
+-<span id="User-Interface"></span><div class="header">
++<div class="chapter" id="User-Interface">
++<div class="header">
+ <p>
+-Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="User-Interface-1"></span><h2 class="chapter">12 User Interface</h2>
+-<dl>
+-<dt id="index-_002d-1">Special Variable: <strong>-</strong></dt>
++<dl class="def">
++<dt id="index-_002d-1"><span class="category">Special Variable: </span><span><strong>-</strong><a href='#index-_002d-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the top-level form that GCL is currently evaluating.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002d">Function: <strong>-</strong> <em>(number &amp;rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002d"><span class="category">Function: </span><span><strong>-</strong> <em>(number &amp;rest more-numbers)</em><a href='#index-_002d' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Subtracts the second and all subsequent NUMBERs from the first NUMBER.
+@@ -64,8 +68,8 @@ With one arg, negates it.
+ </dd></dl>
+-<dl>
+-<dt id="index-UNTRACE">Macro: <strong>UNTRACE</strong></dt>
++<dl class="def">
++<dt id="index-UNTRACE"><span class="category">Macro: </span><span><strong>UNTRACE</strong><a href='#index-UNTRACE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,16 +83,16 @@ untraces all functions.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002a_002a_002a">Variable: <strong>***</strong></dt>
++<dl class="def">
++<dt id="index-_002a_002a_002a"><span class="category">Variable: </span><span><strong>***</strong><a href='#index-_002a_002a_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of ** when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1">Function: <strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &amp;optional (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1"><span class="category">Function: </span><span><strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &amp;optional (start 0) (end (length string)))</em><a href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an input stream which will supply the characters of String between
+@@ -97,8 +101,8 @@ Start and End in order.
+ </dd></dl>
+-<dl>
+-<dt id="index-STEP">Macro: <strong>STEP</strong></dt>
++<dl class="def">
++<dt id="index-STEP"><span class="category">Macro: </span><span><strong>STEP</strong><a href='#index-STEP' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -111,25 +115,25 @@ Start and End in order.
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aBREAK_002dENABLE_002a">Variable: <strong>*BREAK-ENABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aBREAK_002dENABLE_002a"><span class="category">Variable: </span><span><strong>*BREAK-ENABLE*</strong><a href='#index-_002aBREAK_002dENABLE_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+-GCL specific:  When an error occurs, control enters to the break loop only
++GCL specific:  When an error occurrs, control enters to the break loop only
+ if the value of this variable is non-NIL.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002f-1">Special Variable: <strong>/</strong></dt>
++<dl class="def">
++<dt id="index-_002f-1"><span class="category">Special Variable: </span><span><strong>/</strong><a href='#index-_002f-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds a list of the values of the last top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DESCRIBE">Function: <strong>DESCRIBE</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-DESCRIBE"><span class="category">Function: </span><span><strong>DESCRIBE</strong> <em>(x)</em><a href='#index-DESCRIBE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints a description of the object X.
+@@ -137,8 +141,8 @@ Holds a list of the values of the last t
+ </dd></dl>
+-<dl>
+-<dt id="index-ED">Function: <strong>ED</strong> <em>(&amp;optional x)</em></dt>
++<dl class="def">
++<dt id="index-ED"><span class="category">Function: </span><span><strong>ED</strong> <em>(&amp;optional x)</em><a href='#index-ED' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Invokes the editor.  The action depends on the version of GCL.  
+@@ -146,16 +150,16 @@ Holds a list of the values of the last t
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aDEBUG_002dIO_002a">Variable: <strong>*DEBUG-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEBUG_002dIO_002a"><span class="category">Variable: </span><span><strong>*DEBUG-IO*</strong><a href='#index-_002aDEBUG_002dIO_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the I/O stream used by the GCL debugger.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aBREAK_002dON_002dWARNINGS_002a">Variable: <strong>*BREAK-ON-WARNINGS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aBREAK_002dON_002dWARNINGS_002a"><span class="category">Variable: </span><span><strong>*BREAK-ON-WARNINGS*</strong><a href='#index-_002aBREAK_002dON_002dWARNINGS_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ When the function WARN is called, control enters to the break loop only
+ if the value of this varialbe is non-NIL.
+@@ -163,8 +167,8 @@ if the value of this varialbe is non-NIL
+ </dd></dl>
+-<dl>
+-<dt id="index-CERROR">Function: <strong>CERROR</strong> <em>(continue-format-string error-format-string &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-CERROR"><span class="category">Function: </span><span><strong>CERROR</strong> <em>(continue-format-string error-format-string &amp;rest args)</em><a href='#index-CERROR' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Signals a correctable error.
+@@ -172,24 +176,24 @@ if the value of this varialbe is non-NIL
+ </dd></dl>
+-<dl>
+-<dt id="index-_002a_002a">Variable: <strong>**</strong></dt>
++<dl class="def">
++<dt id="index-_002a_002a"><span class="category">Variable: </span><span><strong>**</strong><a href='#index-_002a_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of * when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002b_002b_002b">Special Variable: <strong>+++</strong></dt>
++<dl class="def">
++<dt id="index-_002b_002b_002b"><span class="category">Special Variable: </span><span><strong>+++</strong><a href='#index-_002b_002b_002b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of ++ when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-INSPECT">Function: <strong>INSPECT</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-INSPECT"><span class="category">Function: </span><span><strong>INSPECT</strong> <em>(x)</em><a href='#index-INSPECT' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Shows the information about the object X in an interactive manner
+@@ -197,40 +201,40 @@ Gets the previous value of ++ when GCL e
+ </dd></dl>
+-<dl>
+-<dt id="index-_002f_002f">Special Variable: <strong>//</strong></dt>
++<dl class="def">
++<dt id="index-_002f_002f"><span class="category">Special Variable: </span><span><strong>//</strong><a href='#index-_002f_002f' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of / when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aTRACE_002dOUTPUT_002a">Variable: <strong>*TRACE-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTRACE_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*TRACE-OUTPUT*</strong><a href='#index-_002aTRACE_002dOUTPUT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ The trace output stream.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002b_002b">Special Variable: <strong>++</strong></dt>
++<dl class="def">
++<dt id="index-_002b_002b"><span class="category">Special Variable: </span><span><strong>++</strong><a href='#index-_002b_002b' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of + when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aERROR_002dOUTPUT_002a">Variable: <strong>*ERROR-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aERROR_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*ERROR-OUTPUT*</strong><a href='#index-_002aERROR_002dOUTPUT_002a' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the output stream for error messages.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-DRIBBLE">Function: <strong>DRIBBLE</strong> <em>(&amp;optional pathname)</em></dt>
++<dl class="def">
++<dt id="index-DRIBBLE"><span class="category">Function: </span><span><strong>DRIBBLE</strong> <em>(&amp;optional pathname)</em><a href='#index-DRIBBLE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If PATHNAME is given, begins to record the interaction to the specified file.
+@@ -239,24 +243,24 @@ If PATHNAME is not given, ends the recor
+ </dd></dl>
+-<dl>
+-<dt id="index-_002a-1">Variable: <strong>*</strong></dt>
++<dl class="def">
++<dt id="index-_002a-1"><span class="category">Variable: </span><span><strong>*</strong><a href='#index-_002a-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the value of the last top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-_002f_002f_002f">Special Variable: <strong>///</strong></dt>
++<dl class="def">
++<dt id="index-_002f_002f_002f"><span class="category">Special Variable: </span><span><strong>///</strong><a href='#index-_002f_002f_002f' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of // when GCL evaluates a top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-WARN">Function: <strong>WARN</strong> <em>(format-string &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-WARN"><span class="category">Function: </span><span><strong>WARN</strong> <em>(format-string &amp;rest args)</em><a href='#index-WARN' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Formats FORMAT-STRING and ARGs to *ERROR-OUTPUT* as a warning message.
+@@ -264,8 +268,8 @@ Gets the previous value of // when GCL e
+ </dd></dl>
+-<dl>
+-<dt id="index-BREAK">Function: <strong>BREAK</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em></dt>
++<dl class="def">
++<dt id="index-BREAK"><span class="category">Function: </span><span><strong>BREAK</strong> <em>(&amp;optional (format-string nil) &amp;rest args)</em><a href='#index-BREAK' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Enters a break loop.  If FORMAT-STRING is non-NIL, formats FORMAT-STRING
+@@ -275,16 +279,16 @@ Typing :HELP at the break loop will list
+ </dd></dl>
+-<dl>
+-<dt id="index-_002b-1">Special Variable: <strong>+</strong></dt>
++<dl class="def">
++<dt id="index-_002b-1"><span class="category">Special Variable: </span><span><strong>+</strong><a href='#index-_002b-1' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the last top-level form.
+ </p>
+ </dd></dl>
+-<dl>
+-<dt id="index-TRACE">Macro: <strong>TRACE</strong></dt>
++<dl class="def">
++<dt id="index-TRACE"><span class="category">Macro: </span><span><strong>TRACE</strong><a href='#index-TRACE' class='copiable-anchor'> &para;</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -360,7 +364,7 @@ traced.
+ <p>Syntax is <code>:keyword</code> <i>form1</i> <code>:keyword</code> <i>form2</i> ...
+ </p>
+ <dl compact="compact">
+-<dt><code>:declarations</code></dt>
++<dt><span><code>:declarations</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: NIL
+ </pre></div>
+@@ -374,7 +378,7 @@ inside a traced function call, each var
+ that value of form .
+ </p>
+ </dd>
+-<dt><code>:COND</code></dt>
++<dt><span><code>:COND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -391,7 +395,7 @@ however. The call is traced
+ if and only if FORM does not evaluate to NIL.
+ </p>
+ </dd>
+-<dt><code>:ENTRYCOND</code></dt>
++<dt><span><code>:ENTRYCOND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -402,7 +406,7 @@ current list of arguments of FN.  If non
+ is then evaluated and printed with the trace &quot;prompt&quot;.
+ </p>
+ </dd>
+-<dt><code>:ENTRY</code></dt>
++<dt><span><code>:ENTRY</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: (CONS (QUOTE x) SI::ARGLIST),
+ </pre></div>
+@@ -415,7 +419,7 @@ to the current list of arguments of FN.
+ printed.
+ </p>
+ </dd>
+-<dt><code>:EXITCOND</code></dt>
++<dt><span><code>:EXITCOND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -426,7 +430,7 @@ and printed with the &quot;prompt&quot;
+ is non-NIL.
+ </p>
+ </dd>
+-<dt><code>:EXIT</code></dt>
++<dt><span><code>:EXIT</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: (CONS (QUOTE x) VALUES),
+ </pre></div>
+@@ -440,7 +444,7 @@ list of values returned by FN (recalling
+ functions may return multiple values).
+ </p>
+ </dd>
+-<dt><code>:DEPTH</code></dt>
++<dt><span><code>:DEPTH</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT:  No depth limit
+ </pre></div>
+@@ -461,10 +465,11 @@ evaluated, and the call is not traced.
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Doc.html">Doc</a>, Previous: <a href="Iteration-and-Tests.html">Iteration and Tests</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl-si/index.html
++++ gcl-2.6.14/info/gcl-si/index.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Top (GCL SI Manual)</title>
+@@ -10,18 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="#Top" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="../dir/index.html" rel="up" title="(dir)">
+ <link href="Numbers.html" rel="next" title="Numbers">
++<link href="../dir/index.html" rel="prev" title="(dir)">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -30,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -45,107 +49,105 @@ ul.no-bullet {list-style: none}
+-<span id="Top"></span><div class="header">
++<div class="top" id="Top">
++<div class="header">
+ <p>
+-Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="SEC_Top"></span>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">&bull; <a href="Numbers.html" accesskey="1">Numbers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="2">Sequences and Arrays and Hash Tables</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Characters.html" accesskey="3">Characters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Lists.html" accesskey="4">Lists</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Streams-and-Reading.html" accesskey="5">Streams and Reading</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Special-Forms-and-Functions.html" accesskey="6">Special Forms and Functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Compilation.html" accesskey="7">Compilation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Symbols.html" accesskey="8">Symbols</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Operating-System.html" accesskey="9">Operating System</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Structures.html">Structures</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Iteration-and-Tests.html">Iteration and Tests</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="User-Interface.html">User Interface</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Doc.html">Doc</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Type.html">Type</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="GCL-Specific.html">GCL Specific</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="C-Interface.html">C Interface</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="System-Definitions.html">System Definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Debugging.html">Debugging</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Miscellaneous.html">Miscellaneous</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Compiler-Definitions.html">Compiler Definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Function-and-Variable-Index.html" rel="index">Function and Variable Index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+- &mdash; The Detailed Node Listing &mdash;
+-
+-Operating System
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Command-Line.html">Command Line</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Operating-System-Definitions.html">Operating System Definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-GCL Specific
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Bignums.html">Bignums</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-C Interface
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Available-Symbols.html">Available Symbols</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-System Definitions
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Regular-Expressions.html">Regular Expressions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-Debugging
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Source-Level-Debugging-in-Emacs.html">Source Level Debugging in Emacs</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Low-Level-Debug-Functions.html">Low Level Debug Functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-Miscellaneous
+-
+-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="Environment.html">Environment</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Inititialization.html">Inititialization</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">&bull; <a href="Low-Level-X-Interface.html">Low Level X Interface</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+-</td></tr>
+-</table>
++<div class="Contents_element" id="SEC_Contents">
++<h2 class="contents-heading">Table of Contents</h2>
++
++<div class="contents">
++
++<ul class="no-bullet">
++  <li><a id="toc-Numbers-1" href="Numbers.html">1 Numbers</a></li>
++  <li><a id="toc-Sequences-and-Arrays-and-Hash-Tables-1" href="Sequences-and-Arrays-and-Hash-Tables.html">2 Sequences and Arrays and Hash Tables</a></li>
++  <li><a id="toc-Characters-1" href="Characters.html">3 Characters</a></li>
++  <li><a id="toc-Lists-1" href="Lists.html">4 Lists</a></li>
++  <li><a id="toc-Streams-and-Reading-1" href="Streams-and-Reading.html">5 Streams and Reading</a></li>
++  <li><a id="toc-Special-Forms-and-Functions-1" href="Special-Forms-and-Functions.html">6 Special Forms and Functions</a></li>
++  <li><a id="toc-Compilation-1" href="Compilation.html">7 Compilation</a></li>
++  <li><a id="toc-subsection-Evaluation-at-Compile-time" href="Compilation.html#subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
++  <li><a id="toc-Symbols-1" href="Symbols.html">8 Symbols</a></li>
++  <li><a id="toc-Operating-System-1" href="Operating-System.html">9 Operating System</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Command-Line-1" href="Command-Line.html">9.1 Command Line</a></li>
++    <li><a id="toc-Operating-System-Definitions-1" href="Operating-System-Definitions.html">9.2 Operating System Definitions</a></li>
++  </ul></li>
++  <li><a id="toc-Structures-1" href="Structures.html">10 Structures</a></li>
++  <li><a id="toc-Iteration-and-Tests-1" href="Iteration-and-Tests.html">11 Iteration and Tests</a></li>
++  <li><a id="toc-User-Interface-1" href="User-Interface.html">12 User Interface</a></li>
++  <li><a id="toc-Doc-1" href="Doc.html">13 Doc</a></li>
++  <li><a id="toc-Type-1" href="Type.html">14 Type</a></li>
++  <li><a id="toc-GCL-Specific-1" href="GCL-Specific.html">15 GCL Specific</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Bignums-1" href="Bignums.html">15.1 Bignums</a></li>
++  </ul></li>
++  <li><a id="toc-C-Interface-1" href="C-Interface.html">16 C Interface</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Available-Symbols-1" href="Available-Symbols.html">16.1 Available Symbols</a></li>
++  </ul></li>
++  <li><a id="toc-System-Definitions-1" href="System-Definitions.html">17 System Definitions</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Regular-Expressions-1" href="Regular-Expressions.html">17.1 Regular Expressions</a>
++    <ul class="no-bullet">
++      <li><a id="toc-Ordering-Multiple-Matches" href="Regular-Expressions.html#Ordering-Multiple-Matches">Ordering Multiple Matches</a></li>
++    </ul></li>
++  </ul></li>
++  <li><a id="toc-Debugging-1" href="Debugging.html">18 Debugging</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Source-Level-Debugging-in-Emacs-1" href="Source-Level-Debugging-in-Emacs.html">18.1 Source Level Debugging in Emacs</a></li>
++    <li><a id="toc-Low-Level-Debug-Functions-1" href="Low-Level-Debug-Functions.html">18.2 Low Level Debug Functions</a></li>
++  </ul></li>
++  <li><a id="toc-Miscellaneous-1" href="Miscellaneous.html">19 Miscellaneous</a>
++  <ul class="no-bullet">
++    <li><a id="toc-Environment-1" href="Environment.html">19.1 Environment</a></li>
++    <li><a id="toc-Initialization" href="Inititialization.html">19.2 Initialization</a></li>
++    <li><a id="toc-Low-Level-X-Interface-1" href="Low-Level-X-Interface.html">19.3 Low Level X Interface</a></li>
++  </ul></li>
++  <li><a id="toc-Compiler-Definitions-1" href="Compiler-Definitions.html">20 Compiler Definitions</a></li>
++  <li><a id="toc-Function-and-Variable-Index-1" href="Function-and-Variable-Index.html" rel="index">Appendix A Function and Variable Index</a></li>
++</ul>
++</div>
++</div>
++<div class="Overview_element" id="SEC_Overview">
++<h2 class="shortcontents-heading">Short Table of Contents</h2>
++
++<div class="shortcontents">
++<ul class="no-bullet">
++<li><a id="stoc-Numbers-1" href="#toc-Numbers-1">1 Numbers</a></li>
++<li><a id="stoc-Sequences-and-Arrays-and-Hash-Tables-1" href="#toc-Sequences-and-Arrays-and-Hash-Tables-1">2 Sequences and Arrays and Hash Tables</a></li>
++<li><a id="stoc-Characters-1" href="#toc-Characters-1">3 Characters</a></li>
++<li><a id="stoc-Lists-1" href="#toc-Lists-1">4 Lists</a></li>
++<li><a id="stoc-Streams-and-Reading-1" href="#toc-Streams-and-Reading-1">5 Streams and Reading</a></li>
++<li><a id="stoc-Special-Forms-and-Functions-1" href="#toc-Special-Forms-and-Functions-1">6 Special Forms and Functions</a></li>
++<li><a id="stoc-Compilation-1" href="#toc-Compilation-1">7 Compilation</a></li>
++<li><a id="stoc-subsection-Evaluation-at-Compile-time" href="#toc-subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
++<li><a id="stoc-Symbols-1" href="#toc-Symbols-1">8 Symbols</a></li>
++<li><a id="stoc-Operating-System-1" href="#toc-Operating-System-1">9 Operating System</a></li>
++<li><a id="stoc-Structures-1" href="#toc-Structures-1">10 Structures</a></li>
++<li><a id="stoc-Iteration-and-Tests-1" href="#toc-Iteration-and-Tests-1">11 Iteration and Tests</a></li>
++<li><a id="stoc-User-Interface-1" href="#toc-User-Interface-1">12 User Interface</a></li>
++<li><a id="stoc-Doc-1" href="#toc-Doc-1">13 Doc</a></li>
++<li><a id="stoc-Type-1" href="#toc-Type-1">14 Type</a></li>
++<li><a id="stoc-GCL-Specific-1" href="#toc-GCL-Specific-1">15 GCL Specific</a></li>
++<li><a id="stoc-C-Interface-1" href="#toc-C-Interface-1">16 C Interface</a></li>
++<li><a id="stoc-System-Definitions-1" href="#toc-System-Definitions-1">17 System Definitions</a></li>
++<li><a id="stoc-Debugging-1" href="#toc-Debugging-1">18 Debugging</a></li>
++<li><a id="stoc-Miscellaneous-1" href="#toc-Miscellaneous-1">19 Miscellaneous</a></li>
++<li><a id="stoc-Compiler-Definitions-1" href="#toc-Compiler-Definitions-1">20 Compiler Definitions</a></li>
++<li><a id="stoc-Function-and-Variable-Index-1" href="#toc-Function-and-Variable-Index-1" rel="index">Appendix A Function and Variable Index</a></li>
++</ul>
++</div>
++</div>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+--- gcl-2.6.14.orig/info/gcl.info
++++ gcl-2.6.14/info/gcl.info
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -15,12 +15,12 @@ Indirect:
+ gcl.info-1: 314
+ gcl.info-2: 301351
+ gcl.info-3: 608702
+-gcl.info-4: 900342
+-gcl.info-5: 1205418
+-gcl.info-6: 1502760
+-gcl.info-7: 1802947
+-gcl.info-8: 2100572
+-gcl.info-9: 2402082
++gcl.info-4: 900343
++gcl.info-5: 1205421
++gcl.info-6: 1502765
++gcl.info-7: 1802954
++gcl.info-8: 2100584
++gcl.info-9: 2402094
\1f
+ Tag Table:
+ (Indirect)
+@@ -415,1054 +415,1054 @@ Node: not\7f686822
+ Node: t\7f687661
+ Node: eq\7f688642
+ Node: eql\7f691050
+-Node: equal\7f694007
+-Node: equalp\7f697789
+-Node: identity\7f701900
+-Node: complement\7f702652
+-Node: constantly\7f704343
+-Node: every\7f705309
+-Node: and\7f708278
+-Node: cond\7f710024
+-Node: if\7f711655
+-Node: or\7f712902
+-Node: when\7f714301
+-Node: case\7f716873
+-Node: typecase\7f721961
+-Node: multiple-value-bind\7f727520
+-Node: multiple-value-call\7f729380
+-Node: multiple-value-list\7f730626
+-Node: multiple-value-prog1\7f731440
+-Node: multiple-value-setq\7f732390
+-Node: values\7f733989
+-Node: values-list\7f735907
+-Node: multiple-values-limit\7f736879
+-Node: nth-value\7f737705
+-Node: prog\7f738988
+-Node: prog1\7f742723
+-Node: progn\7f744858
+-Node: define-modify-macro\7f746234
+-Node: defsetf\7f748708
+-Node: define-setf-expander\7f754820
+-Node: get-setf-expansion\7f759642
+-Node: setf\7f761389
+-Node: shiftf\7f763835
+-Node: rotatef\7f766420
+-Node: control-error\7f768135
+-Node: program-error\7f768756
+-Node: undefined-function\7f769302
+-Node: Iteration\7f769907
+-Node: The LOOP Facility\7f770081
+-Node: Overview of the Loop Facility\7f770547
+-Node: Simple vs Extended Loop\7f771328
+-Node: Simple Loop\7f771629
+-Node: Extended Loop\7f772322
+-Node: Loop Keywords\7f772953
+-Node: Parsing Loop Clauses\7f773887
+-Node: Expanding Loop Forms\7f775510
+-Node: Summary of Loop Clauses\7f778207
+-Node: Summary of Variable Initialization and Stepping Clauses\7f778508
+-Node: Summary of Value Accumulation Clauses\7f779341
+-Node: Summary of Termination Test Clauses\7f781131
+-Node: Summary of Unconditional Execution Clauses\7f782838
+-Node: Summary of Conditional Execution Clauses\7f783558
+-Node: Summary of Miscellaneous Clauses\7f784650
+-Node: Order of Execution\7f785343
+-Node: Destructuring\7f787215
+-Node: Restrictions on Side-Effects\7f791628
+-Node: Variable Initialization and Stepping Clauses\7f791865
+-Node: Iteration Control\7f792717
+-Node: The for-as-arithmetic subclause\7f795631
+-Node: Examples of for-as-arithmetic subclause\7f799477
+-Node: The for-as-in-list subclause\7f800227
+-Node: Examples of for-as-in-list subclause\7f801021
+-Node: The for-as-on-list subclause\7f801807
+-Node: Examples of for-as-on-list subclause\7f802560
+-Node: The for-as-equals-then subclause\7f803179
+-Node: Examples of for-as-equals-then subclause\7f803937
+-Node: The for-as-across subclause\7f804393
+-Node: Examples of for-as-across subclause\7f805095
+-Node: The for-as-hash subclause\7f805482
+-Node: The for-as-package subclause\7f807704
+-Node: Examples of for-as-package subclause\7f810268
+-Node: Local Variable Initializations\7f810888
+-Node: Examples of WITH clause\7f813729
+-Node: Value Accumulation Clauses\7f814766
+-Node: Examples of COLLECT clause\7f820602
+-Node: Examples of APPEND and NCONC clauses\7f821352
+-Node: Examples of COUNT clause\7f821971
+-Node: Examples of MAXIMIZE and MINIMIZE clauses\7f822292
+-Node: Examples of SUM clause\7f823158
+-Node: Termination Test Clauses\7f823561
+-Node: Examples of REPEAT clause\7f827731
+-Node: Examples of ALWAYS\7f828256
+-Node: Examples of WHILE and UNTIL clauses\7f830272
+-Node: Unconditional Execution Clauses\7f831065
+-Node: Examples of unconditional execution\7f831958
+-Node: Conditional Execution Clauses\7f832454
+-Node: Examples of WHEN clause\7f834159
+-Node: Miscellaneous Clauses\7f835835
+-Node: Control Transfer Clauses\7f836150
+-Node: Examples of NAMED clause\7f836978
+-Node: Initial and Final Execution\7f837368
+-Node: Examples of Miscellaneous Loop Features\7f838997
+-Node: Examples of clause grouping\7f840063
+-Node: Notes about Loop\7f842504
+-Node: Iteration Dictionary\7f843526
+-Node: do\7f843731
+-Node: dotimes\7f852155
+-Node: dolist\7f855595
+-Node: loop\7f857806
+-Node: loop-finish\7f863496
+-Node: Objects\7f866312
+-Node: Object Creation and Initialization\7f866616
+-Node: Initialization Arguments\7f870528
+-Node: Declaring the Validity of Initialization Arguments\7f873135
+-Node: Defaulting of Initialization Arguments\7f876634
+-Node: Rules for Initialization Arguments\7f879905
+-Node: Shared-Initialize\7f883867
+-Node: Initialize-Instance\7f886549
+-Node: Definitions of Make-Instance and Initialize-Instance\7f889284
+-Node: Changing the Class of an Instance\7f891382
+-Node: Modifying the Structure of the Instance\7f892634
+-Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)\7f893572
+-Node: Customizing the Change of Class of an Instance\7f895309
+-Node: Reinitializing an Instance\7f896112
+-Node: Customizing Reinitialization\7f897575
+-Node: Meta-Objects\7f898239
+-Node: Standard Meta-objects\7f898765
+-Node: Slots\7f899804
+-Node: Introduction to Slots\7f900342
+-Node: Accessing Slots\7f902980
+-Node: Inheritance of Slots and Slot Options\7f905557
+-Node: Generic Functions and Methods\7f910299
+-Node: Introduction to Generic Functions\7f910794
+-Node: Introduction to Methods\7f914311
+-Node: Agreement on Parameter Specializers and Qualifiers\7f920459
+-Node: Congruent Lambda-lists for all Methods of a Generic Function\7f921456
+-Node: Keyword Arguments in Generic Functions and Methods\7f923598
+-Node: Examples of Keyword Arguments in Generic Functions and Methods\7f925290
+-Node: Method Selection and Combination\7f926629
+-Node: Determining the Effective Method\7f928095
+-Node: Selecting the Applicable Methods\7f928689
+-Node: Sorting the Applicable Methods by Precedence Order\7f929030
+-Node: Applying method combination to the sorted list of applicable methods\7f931095
+-Node: Standard Method Combination\7f933262
+-Node: Declarative Method Combination\7f938209
+-Node: Built-in Method Combination Types\7f939120
+-Node: Inheritance of Methods\7f943201
+-Node: Objects Dictionary\7f943772
+-Node: function-keywords\7f944780
+-Node: ensure-generic-function\7f946392
+-Node: allocate-instance\7f949695
+-Node: reinitialize-instance\7f951209
+-Node: shared-initialize\7f953435
+-Node: update-instance-for-different-class\7f957934
+-Node: update-instance-for-redefined-class\7f962063
+-Node: change-class\7f967328
+-Node: slot-boundp\7f971337
+-Node: slot-exists-p\7f973114
+-Node: slot-makunbound\7f973911
+-Node: slot-missing\7f975444
+-Node: slot-unbound\7f977774
+-Node: slot-value\7f979437
+-Node: method-qualifiers\7f982234
+-Node: no-applicable-method\7f983020
+-Node: no-next-method\7f984136
+-Node: remove-method\7f985330
+-Node: make-instance\7f986143
+-Node: make-instances-obsolete\7f987545
+-Node: make-load-form\7f988847
+-Node: make-load-form-saving-slots\7f1000335
+-Node: with-accessors\7f1002278
+-Node: with-slots\7f1005210
+-Node: defclass\7f1008569
+-Node: defgeneric\7f1020992
+-Node: defmethod\7f1031724
+-Node: find-class\7f1038765
+-Node: next-method-p\7f1040735
+-Node: call-method\7f1041835
+-Node: call-next-method\7f1044841
+-Node: compute-applicable-methods\7f1047897
+-Node: define-method-combination\7f1048950
+-Node: find-method\7f1072775
+-Node: add-method\7f1075420
+-Node: initialize-instance\7f1076645
+-Node: class-name\7f1078428
+-Node: setf class-name\7f1079176
+-Node: class-of\7f1079796
+-Node: unbound-slot\7f1080787
+-Node: unbound-slot-instance\7f1081455
+-Node: Structures\7f1082018
+-Node: Structures Dictionary\7f1082163
+-Node: defstruct\7f1082343
+-Node: copy-structure\7f1123250
+-Node: Conditions\7f1123841
+-Node: Condition System Concepts\7f1124016
+-Node: Condition Types\7f1127625
+-Node: Serious Conditions\7f1130192
+-Node: Creating Conditions\7f1130573
+-Node: Condition Designators\7f1131126
+-Node: Printing Conditions\7f1132964
+-Node: Recommended Style in Condition Reporting\7f1134307
+-Node: Capitalization and Punctuation in Condition Reports\7f1135436
+-Node: Leading and Trailing Newlines in Condition Reports\7f1136159
+-Node: Embedded Newlines in Condition Reports\7f1137121
+-Node: Note about Tabs in Condition Reports\7f1138294
+-Node: Mentioning Containing Function in Condition Reports\7f1138919
+-Node: Signaling and Handling Conditions\7f1139404
+-Node: Signaling\7f1141672
+-Node: Resignaling a Condition\7f1142872
+-Node: Restarts\7f1143932
+-Node: Interactive Use of Restarts\7f1146109
+-Node: Interfaces to Restarts\7f1147305
+-Node: Restart Tests\7f1148314
+-Node: Associating a Restart with a Condition\7f1148794
+-Node: Assertions\7f1149692
+-Node: Notes about the Condition System`s Background\7f1150197
+-Node: Conditions Dictionary\7f1150688
+-Node: condition\7f1151703
+-Node: warning\7f1153497
+-Node: style-warning\7f1153854
+-Node: serious-condition\7f1155058
+-Node: error (Condition Type)\7f1156291
+-Node: cell-error\7f1156656
+-Node: cell-error-name\7f1157262
+-Node: parse-error\7f1158252
+-Node: storage-condition\7f1158722
+-Node: assert\7f1160308
+-Node: error\7f1164258
+-Node: cerror\7f1167945
+-Node: check-type\7f1173062
+-Node: simple-error\7f1177338
+-Node: invalid-method-error\7f1177837
+-Node: method-combination-error\7f1179389
+-Node: signal\7f1180514
+-Node: simple-condition\7f1183070
+-Node: simple-condition-format-control\7f1183999
+-Node: warn\7f1185367
+-Node: simple-warning\7f1187791
+-Node: invoke-debugger\7f1188264
+-Node: break\7f1189761
+-Node: *debugger-hook*\7f1192196
+-Node: *break-on-signals*\7f1194690
+-Node: handler-bind\7f1197327
+-Node: handler-case\7f1199912
+-Node: ignore-errors\7f1205418
+-Node: define-condition\7f1207307
+-Node: make-condition\7f1218846
+-Node: restart\7f1220148
+-Node: compute-restarts\7f1220780
+-Node: find-restart\7f1223539
+-Node: invoke-restart\7f1225537
+-Node: invoke-restart-interactively\7f1227272
+-Node: restart-bind\7f1229585
+-Node: restart-case\7f1233660
+-Node: restart-name\7f1243486
+-Node: with-condition-restarts\7f1244446
+-Node: with-simple-restart\7f1245778
+-Node: abort (Restart)\7f1249259
+-Node: continue\7f1250253
+-Node: muffle-warning\7f1251413
+-Node: store-value\7f1253030
+-Node: use-value\7f1254265
+-Node: abort (Function)\7f1254902
+-Node: Symbols\7f1261190
+-Node: Symbol Concepts\7f1261346
+-Node: Symbols Dictionary\7f1261959
+-Node: symbol\7f1262389
+-Node: keyword\7f1267402
+-Node: symbolp\7f1268002
+-Node: keywordp\7f1268744
+-Node: make-symbol\7f1269613
+-Node: copy-symbol\7f1271217
+-Node: gensym\7f1273635
+-Node: *gensym-counter*\7f1275934
+-Node: gentemp\7f1276704
+-Node: symbol-function\7f1279543
+-Node: symbol-name\7f1282489
+-Node: symbol-package\7f1283184
+-Node: symbol-plist\7f1285017
+-Node: symbol-value\7f1286216
+-Node: get\7f1288207
+-Node: remprop\7f1291439
+-Node: boundp\7f1294044
+-Node: makunbound\7f1295027
+-Node: set\7f1295785
+-Node: unbound-variable\7f1297509
+-Node: Packages\7f1298080
+-Node: Package Concepts\7f1298247
+-Node: Introduction to Packages\7f1298460
+-Node: Package Names and Nicknames\7f1300364
+-Node: Symbols in a Package\7f1301135
+-Node: Internal and External Symbols\7f1301348
+-Node: Package Inheritance\7f1302263
+-Node: Accessibility of Symbols in a Package\7f1303213
+-Node: Locating a Symbol in a Package\7f1304826
+-Node: Prevention of Name Conflicts in Packages\7f1305445
+-Node: Standardized Packages\7f1308809
+-Node: The COMMON-LISP Package\7f1309771
+-Node: Constraints on the COMMON-LISP Package for Conforming Implementations\7f1311106
+-Node: Constraints on the COMMON-LISP Package for Conforming Programs\7f1312652
+-Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming Programs\7f1314763
+-Node: The COMMON-LISP-USER Package\7f1316610
+-Node: The KEYWORD Package\7f1317209
+-Node: Interning a Symbol in the KEYWORD Package\7f1318072
+-Node: Notes about The KEYWORD Package\7f1318662
+-Node: Implementation-Defined Packages\7f1319585
+-Node: Packages Dictionary\7f1320154
+-Node: package\7f1320826
+-Node: export\7f1321279
+-Node: find-symbol\7f1324350
+-Node: find-package\7f1326759
+-Node: find-all-symbols\7f1327777
+-Node: import\7f1328760
+-Node: list-all-packages\7f1331258
+-Node: rename-package\7f1331926
+-Node: shadow\7f1333203
+-Node: shadowing-import\7f1335565
+-Node: delete-package\7f1337486
+-Node: make-package\7f1342466
+-Node: with-package-iterator\7f1344509
+-Node: unexport\7f1350151
+-Node: unintern\7f1351699
+-Node: in-package\7f1353784
+-Node: unuse-package\7f1354752
+-Node: use-package\7f1356156
+-Node: defpackage\7f1358234
+-Node: do-symbols\7f1366658
+-Node: intern\7f1370217
+-Node: package-name\7f1372552
+-Node: package-nicknames\7f1373598
+-Node: package-shadowing-symbols\7f1374371
+-Node: package-use-list\7f1375592
+-Node: package-used-by-list\7f1376482
+-Node: packagep\7f1377348
+-Node: *package*\7f1377992
+-Node: package-error\7f1379358
+-Node: package-error-package\7f1380017
+-Node: Numbers (Numbers)\7f1380709
+-Node: Number Concepts\7f1380875
+-Node: Numeric Operations\7f1381253
+-Node: Associativity and Commutativity in Numeric Operations\7f1383468
+-Node: Examples of Associativity and Commutativity in Numeric Operations\7f1384591
+-Node: Contagion in Numeric Operations\7f1386251
+-Node: Viewing Integers as Bits and Bytes\7f1386768
+-Node: Logical Operations on Integers\7f1387022
+-Node: Byte Operations on Integers\7f1388140
+-Node: Implementation-Dependent Numeric Constants\7f1388967
+-Node: Rational Computations\7f1390246
+-Node: Rule of Unbounded Rational Precision\7f1390658
+-Node: Rule of Canonical Representation for Rationals\7f1391113
+-Node: Rule of Float Substitutability\7f1392224
+-Node: Floating-point Computations\7f1395202
+-Node: Rule of Float and Rational Contagion\7f1395682
+-Node: Examples of Rule of Float and Rational Contagion\7f1396579
+-Node: Rule of Float Approximation\7f1397637
+-Node: Rule of Float Underflow and Overflow\7f1398819
+-Node: Rule of Float Precision Contagion\7f1399261
+-Node: Complex Computations\7f1399612
+-Node: Rule of Complex Substitutability\7f1400099
+-Node: Rule of Complex Contagion\7f1400500
+-Node: Rule of Canonical Representation for Complex Rationals\7f1400907
+-Node: Examples of Rule of Canonical Representation for Complex Rationals\7f1401771
+-Node: Principal Values and Branch Cuts\7f1402428
+-Node: Interval Designators\7f1404479
+-Node: Random-State Operations\7f1405994
+-Node: Numbers Dictionary\7f1406361
+-Node: number\7f1407732
+-Node: complex (System Class)\7f1408894
+-Node: real\7f1411134
+-Node: float (System Class)\7f1412289
+-Node: short-float\7f1414947
+-Node: rational (System Class)\7f1418992
+-Node: ratio\7f1420024
+-Node: integer\7f1420623
+-Node: signed-byte\7f1421991
+-Node: unsigned-byte\7f1423024
+-Node: mod (System Class)\7f1424150
+-Node: bit (System Class)\7f1424892
+-Node: fixnum\7f1425253
+-Node: bignum\7f1425744
+-Node: =\7f1426050
+-Node: max\7f1429657
+-Node: minusp\7f1431700
+-Node: zerop\7f1432619
+-Node: floor\7f1433595
+-Node: sin\7f1438404
+-Node: asin\7f1439217
+-Node: pi\7f1446395
+-Node: sinh\7f1447503
+-Node: *\7f1452173
+-Node: +\7f1453003
+-Node: -\7f1453795
+-Node: /\7f1454940
+-Node: 1+\7f1456552
+-Node: abs\7f1457502
+-Node: evenp\7f1458937
+-Node: exp\7f1459840
+-Node: gcd\7f1463019
+-Node: incf\7f1464041
+-Node: lcm\7f1465218
+-Node: log\7f1466321
+-Node: mod (Function)\7f1468475
+-Node: signum\7f1469773
+-Node: sqrt\7f1471430
+-Node: random-state\7f1473492
+-Node: make-random-state\7f1474337
+-Node: random\7f1476274
+-Node: random-state-p\7f1477768
+-Node: *random-state*\7f1478532
+-Node: numberp\7f1479960
+-Node: cis\7f1480624
+-Node: complex\7f1481194
+-Node: complexp\7f1482836
+-Node: conjugate\7f1483483
+-Node: phase\7f1484250
+-Node: realpart\7f1485801
+-Node: upgraded-complex-part-type\7f1486786
+-Node: realp\7f1487765
+-Node: numerator\7f1488388
+-Node: rational (Function)\7f1489436
+-Node: rationalp\7f1490984
+-Node: ash\7f1491644
+-Node: integer-length\7f1493141
+-Node: integerp\7f1494787
+-Node: parse-integer\7f1495428
+-Node: boole\7f1497537
+-Node: boole-1\7f1502760
+-Node: logand\7f1503868
+-Node: logbitp\7f1507989
+-Node: logcount\7f1509172
+-Node: logtest\7f1510574
+-Node: byte\7f1511637
+-Node: deposit-field\7f1512870
+-Node: dpb\7f1513891
+-Node: ldb\7f1515329
+-Node: ldb-test\7f1516924
+-Node: mask-field\7f1517755
+-Node: most-positive-fixnum\7f1519081
+-Node: decode-float\7f1519755
+-Node: float\7f1525479
+-Node: floatp\7f1526406
+-Node: most-positive-short-float\7f1527031
+-Node: short-float-epsilon\7f1531332
+-Node: arithmetic-error\7f1532717
+-Node: arithmetic-error-operands\7f1533471
+-Node: division-by-zero\7f1534382
+-Node: floating-point-invalid-operation\7f1534860
+-Node: floating-point-inexact\7f1535648
+-Node: floating-point-overflow\7f1536403
+-Node: floating-point-underflow\7f1536912
+-Node: Characters\7f1537395
+-Node: Character Concepts\7f1537571
+-Node: Introduction to Characters\7f1538065
+-Node: Introduction to Scripts and Repertoires\7f1539529
+-Node: Character Scripts\7f1539837
+-Node: Character Repertoires\7f1540850
+-Node: Character Attributes\7f1541761
+-Node: Character Categories\7f1542769
+-Node: Graphic Characters\7f1543992
+-Node: Alphabetic Characters\7f1544919
+-Node: Characters With Case\7f1545582
+-Node: Uppercase Characters\7f1546036
+-Node: Lowercase Characters\7f1546491
+-Node: Corresponding Characters in the Other Case\7f1546965
+-Node: Case of Implementation-Defined Characters\7f1547496
+-Node: Numeric Characters\7f1547997
+-Node: Alphanumeric Characters\7f1548505
+-Node: Digits in a Radix\7f1548824
+-Node: Identity of Characters\7f1549552
+-Node: Ordering of Characters\7f1549822
+-Node: Character Names\7f1551612
+-Node: Treatment of Newline during Input and Output\7f1552755
+-Node: Character Encodings\7f1553306
+-Node: Documentation of Implementation-Defined Scripts\7f1554104
+-Node: Characters Dictionary\7f1555575
+-Node: character (System Class)\7f1556078
+-Node: base-char\7f1556689
+-Node: standard-char\7f1558673
+-Node: extended-char\7f1559213
+-Node: char=\7f1559674
+-Node: character\7f1565738
+-Node: characterp\7f1566607
+-Node: alpha-char-p\7f1567533
+-Node: alphanumericp\7f1568695
+-Node: digit-char\7f1570080
+-Node: digit-char-p\7f1571187
+-Node: graphic-char-p\7f1572675
+-Node: standard-char-p\7f1573552
+-Node: char-upcase\7f1574392
+-Node: upper-case-p\7f1576811
+-Node: char-code\7f1578338
+-Node: char-int\7f1579058
+-Node: code-char\7f1580045
+-Node: char-code-limit\7f1580800
+-Node: char-name\7f1581460
+-Node: name-char\7f1583367
+-Node: Conses\7f1584236
+-Node: Cons Concepts\7f1584384
+-Node: Conses as Trees\7f1584933
+-Node: General Restrictions on Parameters that must be Trees\7f1585981
+-Node: Conses as Lists\7f1586415
+-Node: Lists as Association Lists\7f1587871
+-Node: Lists as Sets\7f1588406
+-Node: General Restrictions on Parameters that must be Lists\7f1588991
+-Node: Conses Dictionary\7f1589648
+-Node: list (System Class)\7f1590410
+-Node: null (System Class)\7f1591644
+-Node: cons (System Class)\7f1592136
+-Node: atom (Type)\7f1593362
+-Node: cons\7f1593602
+-Node: consp\7f1594506
+-Node: atom\7f1595216
+-Node: rplaca\7f1595909
+-Node: car\7f1597033
+-Node: copy-tree\7f1603439
+-Node: sublis\7f1605051
+-Node: subst\7f1608774
+-Node: tree-equal\7f1613121
+-Node: copy-list\7f1614893
+-Node: list (Function)\7f1616197
+-Node: list-length\7f1617800
+-Node: listp\7f1619699
+-Node: make-list\7f1620493
+-Node: push\7f1621445
+-Node: pop\7f1622678
+-Node: first\7f1623966
+-Node: nth\7f1626733
+-Node: endp\7f1627775
+-Node: null\7f1629168
+-Node: nconc\7f1629967
+-Node: append\7f1632083
+-Node: revappend\7f1633205
+-Node: butlast\7f1635378
+-Node: last\7f1637185
+-Node: ldiff\7f1638932
+-Node: nthcdr\7f1642556
+-Node: rest\7f1643680
+-Node: member (Function)\7f1644647
+-Node: mapc\7f1646928
+-Node: acons\7f1651120
+-Node: assoc\7f1652126
+-Node: copy-alist\7f1655345
+-Node: pairlis\7f1656609
+-Node: rassoc\7f1658125
+-Node: get-properties\7f1660236
+-Node: getf\7f1661608
+-Node: remf\7f1664450
+-Node: intersection\7f1665796
+-Node: adjoin\7f1669716
+-Node: pushnew\7f1671648
+-Node: set-difference\7f1674378
+-Node: set-exclusive-or\7f1677734
+-Node: subsetp\7f1680812
+-Node: union\7f1682826
+-Node: Arrays\7f1685909
+-Node: Array Concepts\7f1686055
+-Node: Array Elements\7f1686243
+-Node: Array Indices\7f1686800
+-Node: Array Dimensions\7f1687215
+-Node: Implementation Limits on Individual Array Dimensions\7f1687805
+-Node: Array Rank\7f1688230
+-Node: Vectors\7f1688715
+-Node: Fill Pointers\7f1688921
+-Node: Multidimensional Arrays\7f1689653
+-Node: Storage Layout for Multidimensional Arrays\7f1689864
+-Node: Implementation Limits on Array Rank\7f1690378
+-Node: Specialized Arrays\7f1690752
+-Node: Array Upgrading\7f1692213
+-Node: Required Kinds of Specialized Arrays\7f1693595
+-Node: Arrays Dictionary\7f1695222
+-Node: array\7f1696037
+-Node: simple-array\7f1699085
+-Node: vector (System Class)\7f1701034
+-Node: simple-vector\7f1703130
+-Node: bit-vector\7f1704139
+-Node: simple-bit-vector\7f1705180
+-Node: make-array\7f1706162
+-Node: adjust-array\7f1714817
+-Node: adjustable-array-p\7f1722816
+-Node: aref\7f1723785
+-Node: array-dimension\7f1725459
+-Node: array-dimensions\7f1726318
+-Node: array-element-type\7f1727164
+-Node: array-has-fill-pointer-p\7f1728548
+-Node: array-displacement\7f1729698
+-Node: array-in-bounds-p\7f1731369
+-Node: array-rank\7f1732539
+-Node: array-row-major-index\7f1733308
+-Node: array-total-size\7f1734825
+-Node: arrayp\7f1736094
+-Node: fill-pointer\7f1736845
+-Node: row-major-aref\7f1737986
+-Node: upgraded-array-element-type\7f1739073
+-Node: array-dimension-limit\7f1740675
+-Node: array-rank-limit\7f1741204
+-Node: array-total-size-limit\7f1741698
+-Node: simple-vector-p\7f1742466
+-Node: svref\7f1743218
+-Node: vector\7f1744277
+-Node: vector-pop\7f1745173
+-Node: vector-push\7f1746434
+-Node: vectorp\7f1749247
+-Node: bit (Array)\7f1749944
+-Node: bit-and\7f1751266
+-Node: bit-vector-p\7f1755663
+-Node: simple-bit-vector-p\7f1756459
+-Node: Strings\7f1757161
+-Node: String Concepts\7f1757314
+-Node: Implications of Strings Being Arrays\7f1757530
+-Node: Subtypes of STRING\7f1758019
+-Node: Strings Dictionary\7f1758426
+-Node: string (System Class)\7f1758765
+-Node: base-string\7f1759833
+-Node: simple-string\7f1760779
+-Node: simple-base-string\7f1761818
+-Node: simple-string-p\7f1762728
+-Node: char\7f1763481
+-Node: string\7f1764998
+-Node: string-upcase\7f1766257
+-Node: string-trim\7f1770275
+-Node: string=\7f1771901
+-Node: stringp\7f1777370
+-Node: make-string\7f1777983
+-Node: Sequences\7f1778920
+-Node: Sequence Concepts\7f1779117
+-Node: General Restrictions on Parameters that must be Sequences\7f1780930
+-Node: Rules about Test Functions\7f1781315
+-Node: Satisfying a Two-Argument Test\7f1781584
+-Node: Examples of Satisfying a Two-Argument Test\7f1784144
+-Node: Satisfying a One-Argument Test\7f1785436
+-Node: Examples of Satisfying a One-Argument Test\7f1787366
+-Node: Sequences Dictionary\7f1787959
+-Node: sequence\7f1788398
+-Node: copy-seq\7f1789105
+-Node: elt\7f1790257
+-Node: fill\7f1791330
+-Node: make-sequence\7f1792716
+-Node: subseq\7f1794821
+-Node: map\7f1796902
+-Node: map-into\7f1799758
+-Node: reduce\7f1802947
+-Node: count\7f1806240
+-Node: length\7f1808318
+-Node: reverse\7f1809299
+-Node: sort\7f1811428
+-Node: find\7f1816863
+-Node: position\7f1819099
+-Node: search\7f1821241
+-Node: mismatch\7f1823167
+-Node: replace\7f1825470
+-Node: substitute\7f1827776
+-Node: concatenate\7f1833684
+-Node: merge\7f1835854
+-Node: remove\7f1839996
+-Node: remove-duplicates\7f1846346
+-Node: Hash Tables\7f1849840
+-Node: Hash Table Concepts\7f1850016
+-Node: Hash-Table Operations\7f1850248
+-Node: Modifying Hash Table Keys\7f1852287
+-Node: Visible Modification of Objects with respect to EQ and EQL\7f1854196
+-Node: Visible Modification of Objects with respect to EQUAL\7f1854657
+-Node: Visible Modification of Conses with respect to EQUAL\7f1855252
+-Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL\7f1855739
+-Node: Visible Modification of Objects with respect to EQUALP\7f1856400
+-Node: Visible Modification of Structures with respect to EQUALP\7f1857010
+-Node: Visible Modification of Arrays with respect to EQUALP\7f1857491
+-Node: Visible Modification of Hash Tables with respect to EQUALP\7f1858095
+-Node: Visible Modifications by Language Extensions\7f1858804
+-Node: Hash Tables Dictionary\7f1859564
+-Node: hash-table\7f1859986
+-Node: make-hash-table\7f1860763
+-Node: hash-table-p\7f1863671
+-Node: hash-table-count\7f1864408
+-Node: hash-table-rehash-size\7f1865794
+-Node: hash-table-rehash-threshold\7f1867305
+-Node: hash-table-size\7f1868350
+-Node: hash-table-test\7f1869123
+-Node: gethash\7f1869981
+-Node: remhash\7f1872121
+-Node: maphash\7f1872958
+-Node: with-hash-table-iterator\7f1874789
+-Node: clrhash\7f1878221
+-Node: sxhash\7f1879063
+-Node: Filenames\7f1882037
+-Node: Overview of Filenames\7f1882241
+-Node: Namestrings as Filenames\7f1883040
+-Node: Pathnames as Filenames\7f1884133
+-Node: Parsing Namestrings Into Pathnames\7f1887573
+-Node: Pathnames\7f1888315
+-Node: Pathname Components\7f1888553
+-Node: The Pathname Host Component\7f1889041
+-Node: The Pathname Device Component\7f1889349
+-Node: The Pathname Directory Component\7f1889730
+-Node: The Pathname Name Component\7f1890079
+-Node: The Pathname Type Component\7f1890396
+-Node: The Pathname Version Component\7f1890809
+-Node: Interpreting Pathname Component Values\7f1891458
+-Node: Strings in Component Values\7f1892662
+-Node: Special Characters in Pathname Components\7f1892933
+-Node: Case in Pathname Components\7f1893835
+-Node: Local Case in Pathname Components\7f1894626
+-Node: Common Case in Pathname Components\7f1895425
+-Node: Special Pathname Component Values\7f1896218
+-Node: NIL as a Component Value\7f1896486
+-Node: ->WILD as a Component Value\7f1897030
+-Node: ->UNSPECIFIC as a Component Value\7f1898061
+-Node: Relation between component values NIL and ->UNSPECIFIC\7f1899452
+-Node: Restrictions on Wildcard Pathnames\7f1900299
+-Node: Restrictions on Examining Pathname Components\7f1901162
+-Node: Restrictions on Examining a Pathname Host Component\7f1902210
+-Node: Restrictions on Examining a Pathname Device Component\7f1902649
+-Node: Restrictions on Examining a Pathname Directory Component\7f1903353
+-Node: Directory Components in Non-Hierarchical File Systems\7f1906956
+-Node: Restrictions on Examining a Pathname Name Component\7f1907604
+-Node: Restrictions on Examining a Pathname Type Component\7f1908031
+-Node: Restrictions on Examining a Pathname Version Component\7f1908459
+-Node: Notes about the Pathname Version Component\7f1909438
+-Node: Restrictions on Constructing Pathnames\7f1910050
+-Node: Merging Pathnames\7f1911592
+-Node: Examples of Merging Pathnames\7f1912370
+-Node: Logical Pathnames\7f1913247
+-Node: Syntax of Logical Pathname Namestrings\7f1913486
+-Node: Additional Information about Parsing Logical Pathname Namestrings\7f1915466
+-Node: The Host part of a Logical Pathname Namestring\7f1915856
+-Node: The Device part of a Logical Pathname Namestring\7f1916501
+-Node: The Directory part of a Logical Pathname Namestring\7f1917032
+-Node: The Type part of a Logical Pathname Namestring\7f1917630
+-Node: The Version part of a Logical Pathname Namestring\7f1918125
+-Node: Wildcard Words in a Logical Pathname Namestring\7f1918777
+-Node: Lowercase Letters in a Logical Pathname Namestring\7f1919292
+-Node: Other Syntax in a Logical Pathname Namestring\7f1919732
+-Node: Logical Pathname Components\7f1920247
+-Node: Unspecific Components of a Logical Pathname\7f1920554
+-Node: Null Strings as Components of a Logical Pathname\7f1920986
+-Node: Filenames Dictionary\7f1921348
+-Node: pathname (System Class)\7f1921904
+-Node: logical-pathname (System Class)\7f1922348
+-Node: pathname\7f1922971
+-Node: make-pathname\7f1925689
+-Node: pathnamep\7f1930205
+-Node: pathname-host\7f1931073
+-Node: load-logical-pathname-translations\7f1935777
+-Node: logical-pathname-translations\7f1937628
+-Node: logical-pathname\7f1945662
+-Node: *default-pathname-defaults*\7f1947029
+-Node: namestring\7f1948249
+-Node: parse-namestring\7f1952181
+-Node: wild-pathname-p\7f1956931
+-Node: pathname-match-p\7f1959054
+-Node: translate-logical-pathname\7f1960272
+-Node: translate-pathname\7f1962950
+-Node: merge-pathnames\7f1969567
+-Node: Files\7f1974203
+-Node: File System Concepts\7f1974354
+-Node: Coercion of Streams to Pathnames\7f1975365
+-Node: File Operations on Open and Closed Streams\7f1976302
+-Node: Truenames\7f1977550
+-Node: Examples of Truenames\7f1978465
+-Node: Files Dictionary\7f1980035
+-Node: directory\7f1980352
+-Node: probe-file\7f1981901
+-Node: ensure-directories-exist\7f1983162
+-Node: truename\7f1984788
+-Node: file-author\7f1987420
+-Node: file-write-date\7f1988445
+-Node: rename-file\7f1989708
+-Node: delete-file\7f1992235
+-Node: file-error\7f1994031
+-Node: file-error-pathname\7f1994790
+-Node: Streams\7f1995334
+-Node: Stream Concepts\7f1995484
+-Node: Introduction to Streams\7f1995770
+-Node: Abstract Classifications of Streams (Introduction to Streams)\7f1997026
+-Node: Input\7f1997281
+-Node: Open and Closed Streams\7f1999009
+-Node: Interactive Streams\7f1999965
+-Node: Abstract Classifications of Streams\7f2001361
+-Node: File Streams\7f2001593
+-Node: Other Subclasses of Stream\7f2002297
+-Node: Stream Variables\7f2003645
+-Node: Stream Arguments to Standardized Functions\7f2004974
+-Node: Restrictions on Composite Streams\7f2008023
+-Node: Streams Dictionary\7f2008530
+-Node: stream\7f2009807
+-Node: broadcast-stream\7f2010400
+-Node: concatenated-stream\7f2013185
+-Node: echo-stream\7f2014430
+-Node: file-stream\7f2015186
+-Node: string-stream\7f2015754
+-Node: synonym-stream\7f2016377
+-Node: two-way-stream\7f2017201
+-Node: input-stream-p\7f2017757
+-Node: interactive-stream-p\7f2018860
+-Node: open-stream-p\7f2019944
+-Node: stream-element-type\7f2020838
+-Node: streamp\7f2022189
+-Node: read-byte\7f2022844
+-Node: write-byte\7f2024279
+-Node: peek-char\7f2025398
+-Node: read-char\7f2028204
+-Node: read-char-no-hang\7f2030033
+-Node: terpri\7f2032230
+-Node: unread-char\7f2033786
+-Node: write-char\7f2035753
+-Node: read-line\7f2036631
+-Node: write-string\7f2038643
+-Node: read-sequence\7f2040229
+-Node: write-sequence\7f2042524
+-Node: file-length\7f2044145
+-Node: file-position\7f2045180
+-Node: file-string-length\7f2049033
+-Node: open\7f2049809
+-Node: stream-external-format\7f2059560
+-Node: with-open-file\7f2060490
+-Node: close\7f2063775
+-Node: with-open-stream\7f2065934
+-Node: listen\7f2067178
+-Node: clear-input\7f2068292
+-Node: finish-output\7f2070138
+-Node: y-or-n-p\7f2071814
+-Node: make-synonym-stream\7f2074450
+-Node: synonym-stream-symbol\7f2075547
+-Node: broadcast-stream-streams\7f2076067
+-Node: make-broadcast-stream\7f2076608
+-Node: make-two-way-stream\7f2077665
+-Node: two-way-stream-input-stream\7f2078733
+-Node: echo-stream-input-stream\7f2079574
+-Node: make-echo-stream\7f2080330
+-Node: concatenated-stream-streams\7f2081397
+-Node: make-concatenated-stream\7f2082176
+-Node: get-output-stream-string\7f2083073
+-Node: make-string-input-stream\7f2084652
+-Node: make-string-output-stream\7f2085812
+-Node: with-input-from-string\7f2086933
+-Node: with-output-to-string\7f2089485
+-Node: *debug-io*\7f2092171
+-Node: *terminal-io*\7f2096865
+-Node: stream-error\7f2098379
+-Node: stream-error-stream\7f2099028
+-Node: end-of-file\7f2099768
+-Node: Printer\7f2100572
+-Node: The Lisp Printer\7f2100773
+-Node: Overview of The Lisp Printer\7f2101056
+-Node: Multiple Possible Textual Representations\7f2101758
+-Node: Printer Escaping\7f2103947
+-Node: Printer Dispatching\7f2104871
+-Node: Default Print-Object Methods\7f2105437
+-Node: Printing Numbers\7f2106348
+-Node: Printing Integers\7f2106542
+-Node: Printing Ratios\7f2107275
+-Node: Printing Floats\7f2108025
+-Node: Printing Complexes\7f2109660
+-Node: Note about Printing Numbers\7f2110160
+-Node: Printing Characters\7f2110508
+-Node: Printing Symbols\7f2111447
+-Node: Package Prefixes for Symbols\7f2112970
+-Node: Effect of Readtable Case on the Lisp Printer\7f2114863
+-Node: Examples of Effect of Readtable Case on the Lisp Printer\7f2116716
+-Node: Printing Strings\7f2120133
+-Node: Printing Lists and Conses\7f2120764
+-Node: Printing Bit Vectors\7f2123210
+-Node: Printing Other Vectors\7f2123859
+-Node: Printing Other Arrays\7f2125357
+-Node: Examples of Printing Arrays\7f2127618
+-Node: Printing Random States\7f2128341
+-Node: Printing Pathnames\7f2129226
+-Node: Printing Structures\7f2129813
+-Node: Printing Other Objects\7f2130755
+-Node: Examples of Printer Behavior\7f2131631
+-Node: The Lisp Pretty Printer\7f2133132
+-Node: Pretty Printer Concepts\7f2133432
+-Node: Dynamic Control of the Arrangement of Output\7f2135046
+-Node: Format Directive Interface\7f2138088
+-Node: Compiling Format Strings\7f2139476
+-Node: Pretty Print Dispatch Tables\7f2140109
+-Node: Pretty Printer Margins\7f2141713
+-Node: Examples of using the Pretty Printer\7f2142210
+-Node: Notes about the Pretty Printer`s Background\7f2153911
+-Node: Formatted Output\7f2154432
+-Node: FORMAT Basic Output\7f2159127
+-Node: Tilde C-> Character\7f2159454
+-Node: Tilde Percent-> Newline\7f2161259
+-Node: Tilde Ampersand-> Fresh-Line\7f2161613
+-Node: Tilde Vertical-Bar-> Page\7f2162023
+-Node: Tilde Tilde-> Tilde\7f2162314
+-Node: FORMAT Radix Control\7f2162523
+-Node: Tilde R-> Radix\7f2162836
+-Node: Tilde D-> Decimal\7f2164101
+-Node: Tilde B-> Binary\7f2165416
+-Node: Tilde O-> Octal\7f2165853
+-Node: Tilde X-> Hexadecimal\7f2166291
+-Node: FORMAT Floating-Point Printers\7f2166724
+-Node: Tilde F-> Fixed-Format Floating-Point\7f2167121
+-Node: Tilde E-> Exponential Floating-Point\7f2171212
+-Node: Tilde G-> General Floating-Point\7f2176329
+-Node: Tilde Dollarsign-> Monetary Floating-Point\7f2177696
+-Node: FORMAT Printer Operations\7f2179962
+-Node: Tilde A-> Aesthetic\7f2180261
+-Node: Tilde S-> Standard\7f2181500
+-Node: Tilde W-> Write\7f2181927
+-Node: FORMAT Pretty Printer Operations\7f2182735
+-Node: Tilde Underscore-> Conditional Newline\7f2183173
+-Node: Tilde Less-Than-Sign-> Logical Block\7f2183665
+-Node: Tilde I-> Indent\7f2187183
+-Node: Tilde Slash-> Call Function\7f2187549
+-Node: FORMAT Layout Control\7f2189409
+-Node: Tilde T-> Tabulate\7f2189744
+-Node: Tilde Less-Than-Sign-> Justification\7f2191969
+-Node: Tilde Greater-Than-Sign-> End of Justification\7f2195385
+-Node: FORMAT Control-Flow Operations\7f2195718
+-Node: Tilde Asterisk-> Go-To\7f2196207
+-Node: Tilde Left-Bracket-> Conditional Expression\7f2197100
+-Node: Tilde Right-Bracket-> End of Conditional Expression\7f2199603
+-Node: Tilde Left-Brace-> Iteration\7f2200004
+-Node: Tilde Right-Brace-> End of Iteration\7f2203282
+-Node: Tilde Question-Mark-> Recursive Processing\7f2203637
+-Node: FORMAT Miscellaneous Operations\7f2204990
+-Node: Tilde Left-Paren-> Case Conversion\7f2205353
+-Node: Tilde Right-Paren-> End of Case Conversion\7f2206635
+-Node: Tilde P-> Plural\7f2206989
+-Node: FORMAT Miscellaneous Pseudo-Operations\7f2207768
+-Node: Tilde Semicolon-> Clause Separator\7f2208166
+-Node: Tilde Circumflex-> Escape Upward\7f2208551
+-Node: Tilde Newline-> Ignored Newline\7f2211983
+-Node: Additional Information about FORMAT Operations\7f2213395
+-Node: Nesting of FORMAT Operations\7f2213839
+-Node: Missing and Additional FORMAT Arguments\7f2215230
+-Node: Additional FORMAT Parameters\7f2215723
+-Node: Undefined FORMAT Modifier Combinations\7f2216124
+-Node: Examples of FORMAT\7f2216535
+-Node: Notes about FORMAT\7f2220515
+-Node: Printer Dictionary\7f2221157
+-Node: copy-pprint-dispatch\7f2221926
+-Node: formatter\7f2222666
+-Node: pprint-dispatch\7f2223856
+-Node: pprint-exit-if-list-exhausted\7f2225386
+-Node: pprint-fill\7f2226979
+-Node: pprint-indent\7f2230407
+-Node: pprint-logical-block\7f2232263
+-Node: pprint-newline\7f2237752
+-Node: pprint-pop\7f2242091
+-Node: pprint-tab\7f2245302
+-Node: print-object\7f2246687
+-Node: print-unreadable-object\7f2251444
+-Node: set-pprint-dispatch\7f2253262
+-Node: write\7f2255448
+-Node: write-to-string\7f2259749
+-Node: *print-array*\7f2261941
+-Node: *print-base*\7f2262789
+-Node: *print-case*\7f2265097
+-Node: *print-circle*\7f2267453
+-Node: *print-escape*\7f2269073
+-Node: *print-gensym*\7f2270212
+-Node: *print-level*\7f2270862
+-Node: *print-lines*\7f2273942
+-Node: *print-miser-width*\7f2275328
+-Node: *print-pprint-dispatch*\7f2275874
+-Node: *print-pretty*\7f2277184
+-Node: *print-readably*\7f2279094
+-Node: *print-right-margin*\7f2282865
+-Node: print-not-readable\7f2283743
+-Node: print-not-readable-object\7f2284589
+-Node: format\7f2285160
+-Node: Reader\7f2286919
+-Node: Reader Concepts\7f2287079
+-Node: Dynamic Control of the Lisp Reader\7f2287365
+-Node: Effect of Readtable Case on the Lisp Reader\7f2287751
+-Node: Examples of Effect of Readtable Case on the Lisp Reader\7f2288796
+-Node: Argument Conventions of Some Reader Functions\7f2290317
+-Node: The EOF-ERROR-P argument\7f2290638
+-Node: The RECURSIVE-P argument\7f2292267
+-Node: Reader Dictionary\7f2295038
+-Node: readtable\7f2295558
+-Node: copy-readtable\7f2296367
+-Node: make-dispatch-macro-character\7f2298260
+-Node: read\7f2299513
+-Node: read-delimited-list\7f2304716
+-Node: read-from-string\7f2308419
+-Node: readtable-case\7f2310892
+-Node: readtablep\7f2312085
+-Node: set-dispatch-macro-character\7f2312749
+-Node: set-macro-character\7f2315815
+-Node: set-syntax-from-char\7f2318369
+-Node: with-standard-io-syntax\7f2320481
+-Node: *read-base*\7f2323161
+-Node: *read-default-float-format*\7f2324515
+-Node: *read-eval*\7f2326054
+-Node: *read-suppress*\7f2326764
+-Node: *readtable*\7f2330412
+-Node: reader-error\7f2331464
+-Node: System Construction\7f2331998
+-Node: System Construction Concepts\7f2332214
+-Node: Loading\7f2332466
+-Node: Features\7f2333423
+-Node: Feature Expressions\7f2333932
+-Node: Examples of Feature Expressions\7f2334955
+-Node: System Construction Dictionary\7f2336740
+-Node: compile-file\7f2337147
+-Node: compile-file-pathname\7f2341905
+-Node: load\7f2343950
+-Node: with-compilation-unit\7f2349533
+-Node: *features*\7f2351754
+-Node: *compile-file-pathname*\7f2357191
+-Node: *load-pathname*\7f2358503
+-Node: *compile-print*\7f2359725
+-Node: *load-print*\7f2360327
+-Node: *modules*\7f2360965
+-Node: provide\7f2361523
+-Node: Environment\7f2364364
+-Node: The External Environment\7f2364565
+-Node: Top level loop\7f2364832
+-Node: Debugging Utilities\7f2365701
+-Node: Environment Inquiry\7f2366224
+-Node: Time\7f2366959
+-Node: Decoded Time\7f2368260
+-Node: Universal Time\7f2369831
+-Node: Internal Time\7f2370911
+-Node: Seconds\7f2371529
+-Node: Environment Dictionary\7f2372078
+-Node: decode-universal-time\7f2372784
+-Node: encode-universal-time\7f2374722
+-Node: get-universal-time\7f2375884
+-Node: sleep\7f2378019
+-Node: apropos\7f2379099
+-Node: describe\7f2380635
+-Node: describe-object\7f2382478
+-Node: trace\7f2385370
+-Node: step\7f2388238
+-Node: time\7f2389565
+-Node: internal-time-units-per-second\7f2391440
+-Node: get-internal-real-time\7f2392052
+-Node: get-internal-run-time\7f2392902
+-Node: disassemble\7f2394235
+-Node: documentation\7f2395612
+-Node: room\7f2402082
+-Node: ed\7f2403175
+-Node: inspect\7f2404633
+-Node: dribble\7f2405524
+-Node: - (Variable)\7f2407399
+-Node: + (Variable)\7f2408041
+-Node: * (Variable)\7f2409103
+-Node: / (Variable)\7f2410639
+-Node: lisp-implementation-type\7f2411783
+-Node: short-site-name\7f2413000
+-Node: machine-instance\7f2413949
+-Node: machine-type\7f2414747
+-Node: machine-version\7f2415402
+-Node: software-type\7f2416108
+-Node: user-homedir-pathname\7f2417114
+-Node: Glossary (Glossary)\7f2418420
+-Node: Glossary\7f2418561
+-Node: Appendix\7f2579627
+-Node: Removed Language Features\7f2579765
+-Node: Requirements for removed and deprecated features\7f2580128
+-Node: Removed Types\7f2581331
+-Node: Removed Operators\7f2581564
+-Node: Removed Argument Conventions\7f2581943
+-Node: Removed Variables\7f2582261
+-Node: Removed Reader Syntax\7f2582625
+-Node: Packages No Longer Required\7f2582881
++Node: equal\7f694008
++Node: equalp\7f697790
++Node: identity\7f701901
++Node: complement\7f702653
++Node: constantly\7f704344
++Node: every\7f705310
++Node: and\7f708279
++Node: cond\7f710025
++Node: if\7f711656
++Node: or\7f712903
++Node: when\7f714302
++Node: case\7f716874
++Node: typecase\7f721962
++Node: multiple-value-bind\7f727521
++Node: multiple-value-call\7f729381
++Node: multiple-value-list\7f730627
++Node: multiple-value-prog1\7f731441
++Node: multiple-value-setq\7f732391
++Node: values\7f733990
++Node: values-list\7f735908
++Node: multiple-values-limit\7f736880
++Node: nth-value\7f737706
++Node: prog\7f738989
++Node: prog1\7f742724
++Node: progn\7f744859
++Node: define-modify-macro\7f746235
++Node: defsetf\7f748709
++Node: define-setf-expander\7f754821
++Node: get-setf-expansion\7f759643
++Node: setf\7f761390
++Node: shiftf\7f763836
++Node: rotatef\7f766421
++Node: control-error\7f768136
++Node: program-error\7f768757
++Node: undefined-function\7f769303
++Node: Iteration\7f769908
++Node: The LOOP Facility\7f770082
++Node: Overview of the Loop Facility\7f770548
++Node: Simple vs Extended Loop\7f771329
++Node: Simple Loop\7f771630
++Node: Extended Loop\7f772323
++Node: Loop Keywords\7f772954
++Node: Parsing Loop Clauses\7f773888
++Node: Expanding Loop Forms\7f775511
++Node: Summary of Loop Clauses\7f778208
++Node: Summary of Variable Initialization and Stepping Clauses\7f778509
++Node: Summary of Value Accumulation Clauses\7f779342
++Node: Summary of Termination Test Clauses\7f781132
++Node: Summary of Unconditional Execution Clauses\7f782839
++Node: Summary of Conditional Execution Clauses\7f783559
++Node: Summary of Miscellaneous Clauses\7f784651
++Node: Order of Execution\7f785344
++Node: Destructuring\7f787216
++Node: Restrictions on Side-Effects\7f791629
++Node: Variable Initialization and Stepping Clauses\7f791866
++Node: Iteration Control\7f792718
++Node: The for-as-arithmetic subclause\7f795632
++Node: Examples of for-as-arithmetic subclause\7f799478
++Node: The for-as-in-list subclause\7f800228
++Node: Examples of for-as-in-list subclause\7f801022
++Node: The for-as-on-list subclause\7f801808
++Node: Examples of for-as-on-list subclause\7f802561
++Node: The for-as-equals-then subclause\7f803180
++Node: Examples of for-as-equals-then subclause\7f803938
++Node: The for-as-across subclause\7f804394
++Node: Examples of for-as-across subclause\7f805096
++Node: The for-as-hash subclause\7f805483
++Node: The for-as-package subclause\7f807705
++Node: Examples of for-as-package subclause\7f810269
++Node: Local Variable Initializations\7f810889
++Node: Examples of WITH clause\7f813730
++Node: Value Accumulation Clauses\7f814767
++Node: Examples of COLLECT clause\7f820603
++Node: Examples of APPEND and NCONC clauses\7f821353
++Node: Examples of COUNT clause\7f821972
++Node: Examples of MAXIMIZE and MINIMIZE clauses\7f822293
++Node: Examples of SUM clause\7f823159
++Node: Termination Test Clauses\7f823562
++Node: Examples of REPEAT clause\7f827732
++Node: Examples of ALWAYS\7f828257
++Node: Examples of WHILE and UNTIL clauses\7f830273
++Node: Unconditional Execution Clauses\7f831066
++Node: Examples of unconditional execution\7f831959
++Node: Conditional Execution Clauses\7f832455
++Node: Examples of WHEN clause\7f834160
++Node: Miscellaneous Clauses\7f835836
++Node: Control Transfer Clauses\7f836151
++Node: Examples of NAMED clause\7f836979
++Node: Initial and Final Execution\7f837369
++Node: Examples of Miscellaneous Loop Features\7f838998
++Node: Examples of clause grouping\7f840064
++Node: Notes about Loop\7f842505
++Node: Iteration Dictionary\7f843527
++Node: do\7f843732
++Node: dotimes\7f852156
++Node: dolist\7f855596
++Node: loop\7f857807
++Node: loop-finish\7f863497
++Node: Objects\7f866313
++Node: Object Creation and Initialization\7f866617
++Node: Initialization Arguments\7f870529
++Node: Declaring the Validity of Initialization Arguments\7f873136
++Node: Defaulting of Initialization Arguments\7f876635
++Node: Rules for Initialization Arguments\7f879906
++Node: Shared-Initialize\7f883868
++Node: Initialize-Instance\7f886550
++Node: Definitions of Make-Instance and Initialize-Instance\7f889285
++Node: Changing the Class of an Instance\7f891383
++Node: Modifying the Structure of the Instance\7f892635
++Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)\7f893573
++Node: Customizing the Change of Class of an Instance\7f895310
++Node: Reinitializing an Instance\7f896113
++Node: Customizing Reinitialization\7f897576
++Node: Meta-Objects\7f898240
++Node: Standard Meta-objects\7f898766
++Node: Slots\7f899805
++Node: Introduction to Slots\7f900343
++Node: Accessing Slots\7f902981
++Node: Inheritance of Slots and Slot Options\7f905558
++Node: Generic Functions and Methods\7f910300
++Node: Introduction to Generic Functions\7f910795
++Node: Introduction to Methods\7f914312
++Node: Agreement on Parameter Specializers and Qualifiers\7f920460
++Node: Congruent Lambda-lists for all Methods of a Generic Function\7f921457
++Node: Keyword Arguments in Generic Functions and Methods\7f923599
++Node: Examples of Keyword Arguments in Generic Functions and Methods\7f925291
++Node: Method Selection and Combination\7f926630
++Node: Determining the Effective Method\7f928096
++Node: Selecting the Applicable Methods\7f928690
++Node: Sorting the Applicable Methods by Precedence Order\7f929031
++Node: Applying method combination to the sorted list of applicable methods\7f931096
++Node: Standard Method Combination\7f933263
++Node: Declarative Method Combination\7f938210
++Node: Built-in Method Combination Types\7f939121
++Node: Inheritance of Methods\7f943202
++Node: Objects Dictionary\7f943773
++Node: function-keywords\7f944781
++Node: ensure-generic-function\7f946393
++Node: allocate-instance\7f949696
++Node: reinitialize-instance\7f951210
++Node: shared-initialize\7f953436
++Node: update-instance-for-different-class\7f957935
++Node: update-instance-for-redefined-class\7f962064
++Node: change-class\7f967329
++Node: slot-boundp\7f971338
++Node: slot-exists-p\7f973115
++Node: slot-makunbound\7f973912
++Node: slot-missing\7f975445
++Node: slot-unbound\7f977775
++Node: slot-value\7f979438
++Node: method-qualifiers\7f982235
++Node: no-applicable-method\7f983021
++Node: no-next-method\7f984137
++Node: remove-method\7f985331
++Node: make-instance\7f986144
++Node: make-instances-obsolete\7f987546
++Node: make-load-form\7f988848
++Node: make-load-form-saving-slots\7f1000336
++Node: with-accessors\7f1002279
++Node: with-slots\7f1005211
++Node: defclass\7f1008570
++Node: defgeneric\7f1020993
++Node: defmethod\7f1031725
++Node: find-class\7f1038766
++Node: next-method-p\7f1040736
++Node: call-method\7f1041836
++Node: call-next-method\7f1044842
++Node: compute-applicable-methods\7f1047898
++Node: define-method-combination\7f1048951
++Node: find-method\7f1072776
++Node: add-method\7f1075421
++Node: initialize-instance\7f1076646
++Node: class-name\7f1078429
++Node: setf class-name\7f1079177
++Node: class-of\7f1079797
++Node: unbound-slot\7f1080788
++Node: unbound-slot-instance\7f1081456
++Node: Structures\7f1082019
++Node: Structures Dictionary\7f1082164
++Node: defstruct\7f1082344
++Node: copy-structure\7f1123251
++Node: Conditions\7f1123842
++Node: Condition System Concepts\7f1124017
++Node: Condition Types\7f1127626
++Node: Serious Conditions\7f1130193
++Node: Creating Conditions\7f1130574
++Node: Condition Designators\7f1131127
++Node: Printing Conditions\7f1132965
++Node: Recommended Style in Condition Reporting\7f1134308
++Node: Capitalization and Punctuation in Condition Reports\7f1135437
++Node: Leading and Trailing Newlines in Condition Reports\7f1136160
++Node: Embedded Newlines in Condition Reports\7f1137122
++Node: Note about Tabs in Condition Reports\7f1138295
++Node: Mentioning Containing Function in Condition Reports\7f1138920
++Node: Signaling and Handling Conditions\7f1139405
++Node: Signaling\7f1141673
++Node: Resignaling a Condition\7f1142873
++Node: Restarts\7f1143933
++Node: Interactive Use of Restarts\7f1146110
++Node: Interfaces to Restarts\7f1147306
++Node: Restart Tests\7f1148315
++Node: Associating a Restart with a Condition\7f1148795
++Node: Assertions\7f1149694
++Node: Notes about the Condition System`s Background\7f1150199
++Node: Conditions Dictionary\7f1150690
++Node: condition\7f1151705
++Node: warning\7f1153499
++Node: style-warning\7f1153856
++Node: serious-condition\7f1155060
++Node: error (Condition Type)\7f1156293
++Node: cell-error\7f1156658
++Node: cell-error-name\7f1157264
++Node: parse-error\7f1158254
++Node: storage-condition\7f1158724
++Node: assert\7f1160310
++Node: error\7f1164260
++Node: cerror\7f1167947
++Node: check-type\7f1173064
++Node: simple-error\7f1177340
++Node: invalid-method-error\7f1177839
++Node: method-combination-error\7f1179391
++Node: signal\7f1180516
++Node: simple-condition\7f1183072
++Node: simple-condition-format-control\7f1184001
++Node: warn\7f1185369
++Node: simple-warning\7f1187793
++Node: invoke-debugger\7f1188266
++Node: break\7f1189763
++Node: *debugger-hook*\7f1192199
++Node: *break-on-signals*\7f1194693
++Node: handler-bind\7f1197330
++Node: handler-case\7f1199915
++Node: ignore-errors\7f1205421
++Node: define-condition\7f1207310
++Node: make-condition\7f1218849
++Node: restart\7f1220151
++Node: compute-restarts\7f1220783
++Node: find-restart\7f1223542
++Node: invoke-restart\7f1225540
++Node: invoke-restart-interactively\7f1227275
++Node: restart-bind\7f1229588
++Node: restart-case\7f1233663
++Node: restart-name\7f1243490
++Node: with-condition-restarts\7f1244450
++Node: with-simple-restart\7f1245782
++Node: abort (Restart)\7f1249263
++Node: continue\7f1250257
++Node: muffle-warning\7f1251417
++Node: store-value\7f1253034
++Node: use-value\7f1254269
++Node: abort (Function)\7f1254906
++Node: Symbols\7f1261194
++Node: Symbol Concepts\7f1261350
++Node: Symbols Dictionary\7f1261963
++Node: symbol\7f1262393
++Node: keyword\7f1267406
++Node: symbolp\7f1268006
++Node: keywordp\7f1268748
++Node: make-symbol\7f1269617
++Node: copy-symbol\7f1271221
++Node: gensym\7f1273639
++Node: *gensym-counter*\7f1275938
++Node: gentemp\7f1276708
++Node: symbol-function\7f1279547
++Node: symbol-name\7f1282493
++Node: symbol-package\7f1283188
++Node: symbol-plist\7f1285021
++Node: symbol-value\7f1286220
++Node: get\7f1288211
++Node: remprop\7f1291444
++Node: boundp\7f1294049
++Node: makunbound\7f1295032
++Node: set\7f1295790
++Node: unbound-variable\7f1297514
++Node: Packages\7f1298085
++Node: Package Concepts\7f1298252
++Node: Introduction to Packages\7f1298465
++Node: Package Names and Nicknames\7f1300369
++Node: Symbols in a Package\7f1301140
++Node: Internal and External Symbols\7f1301353
++Node: Package Inheritance\7f1302268
++Node: Accessibility of Symbols in a Package\7f1303218
++Node: Locating a Symbol in a Package\7f1304831
++Node: Prevention of Name Conflicts in Packages\7f1305450
++Node: Standardized Packages\7f1308814
++Node: The COMMON-LISP Package\7f1309776
++Node: Constraints on the COMMON-LISP Package for Conforming Implementations\7f1311111
++Node: Constraints on the COMMON-LISP Package for Conforming Programs\7f1312657
++Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming Programs\7f1314768
++Node: The COMMON-LISP-USER Package\7f1316615
++Node: The KEYWORD Package\7f1317214
++Node: Interning a Symbol in the KEYWORD Package\7f1318077
++Node: Notes about The KEYWORD Package\7f1318667
++Node: Implementation-Defined Packages\7f1319590
++Node: Packages Dictionary\7f1320159
++Node: package\7f1320831
++Node: export\7f1321284
++Node: find-symbol\7f1324355
++Node: find-package\7f1326764
++Node: find-all-symbols\7f1327782
++Node: import\7f1328765
++Node: list-all-packages\7f1331263
++Node: rename-package\7f1331931
++Node: shadow\7f1333208
++Node: shadowing-import\7f1335570
++Node: delete-package\7f1337491
++Node: make-package\7f1342471
++Node: with-package-iterator\7f1344514
++Node: unexport\7f1350156
++Node: unintern\7f1351704
++Node: in-package\7f1353789
++Node: unuse-package\7f1354757
++Node: use-package\7f1356161
++Node: defpackage\7f1358239
++Node: do-symbols\7f1366663
++Node: intern\7f1370222
++Node: package-name\7f1372557
++Node: package-nicknames\7f1373603
++Node: package-shadowing-symbols\7f1374376
++Node: package-use-list\7f1375597
++Node: package-used-by-list\7f1376487
++Node: packagep\7f1377353
++Node: *package*\7f1377997
++Node: package-error\7f1379363
++Node: package-error-package\7f1380022
++Node: Numbers (Numbers)\7f1380714
++Node: Number Concepts\7f1380880
++Node: Numeric Operations\7f1381258
++Node: Associativity and Commutativity in Numeric Operations\7f1383473
++Node: Examples of Associativity and Commutativity in Numeric Operations\7f1384596
++Node: Contagion in Numeric Operations\7f1386256
++Node: Viewing Integers as Bits and Bytes\7f1386773
++Node: Logical Operations on Integers\7f1387027
++Node: Byte Operations on Integers\7f1388145
++Node: Implementation-Dependent Numeric Constants\7f1388972
++Node: Rational Computations\7f1390251
++Node: Rule of Unbounded Rational Precision\7f1390663
++Node: Rule of Canonical Representation for Rationals\7f1391118
++Node: Rule of Float Substitutability\7f1392229
++Node: Floating-point Computations\7f1395207
++Node: Rule of Float and Rational Contagion\7f1395687
++Node: Examples of Rule of Float and Rational Contagion\7f1396584
++Node: Rule of Float Approximation\7f1397642
++Node: Rule of Float Underflow and Overflow\7f1398824
++Node: Rule of Float Precision Contagion\7f1399266
++Node: Complex Computations\7f1399617
++Node: Rule of Complex Substitutability\7f1400104
++Node: Rule of Complex Contagion\7f1400505
++Node: Rule of Canonical Representation for Complex Rationals\7f1400912
++Node: Examples of Rule of Canonical Representation for Complex Rationals\7f1401776
++Node: Principal Values and Branch Cuts\7f1402433
++Node: Interval Designators\7f1404484
++Node: Random-State Operations\7f1405999
++Node: Numbers Dictionary\7f1406366
++Node: number\7f1407737
++Node: complex (System Class)\7f1408899
++Node: real\7f1411139
++Node: float (System Class)\7f1412294
++Node: short-float\7f1414952
++Node: rational (System Class)\7f1418997
++Node: ratio\7f1420029
++Node: integer\7f1420628
++Node: signed-byte\7f1421996
++Node: unsigned-byte\7f1423029
++Node: mod (System Class)\7f1424155
++Node: bit (System Class)\7f1424897
++Node: fixnum\7f1425258
++Node: bignum\7f1425749
++Node: =\7f1426055
++Node: max\7f1429662
++Node: minusp\7f1431705
++Node: zerop\7f1432624
++Node: floor\7f1433600
++Node: sin\7f1438409
++Node: asin\7f1439222
++Node: pi\7f1446400
++Node: sinh\7f1447508
++Node: *\7f1452178
++Node: +\7f1453008
++Node: -\7f1453800
++Node: /\7f1454945
++Node: 1+\7f1456557
++Node: abs\7f1457507
++Node: evenp\7f1458942
++Node: exp\7f1459845
++Node: gcd\7f1463024
++Node: incf\7f1464046
++Node: lcm\7f1465223
++Node: log\7f1466326
++Node: mod (Function)\7f1468480
++Node: signum\7f1469778
++Node: sqrt\7f1471435
++Node: random-state\7f1473497
++Node: make-random-state\7f1474342
++Node: random\7f1476279
++Node: random-state-p\7f1477773
++Node: *random-state*\7f1478537
++Node: numberp\7f1479965
++Node: cis\7f1480629
++Node: complex\7f1481199
++Node: complexp\7f1482841
++Node: conjugate\7f1483488
++Node: phase\7f1484255
++Node: realpart\7f1485806
++Node: upgraded-complex-part-type\7f1486791
++Node: realp\7f1487770
++Node: numerator\7f1488393
++Node: rational (Function)\7f1489441
++Node: rationalp\7f1490989
++Node: ash\7f1491649
++Node: integer-length\7f1493146
++Node: integerp\7f1494792
++Node: parse-integer\7f1495433
++Node: boole\7f1497542
++Node: boole-1\7f1502765
++Node: logand\7f1503873
++Node: logbitp\7f1507994
++Node: logcount\7f1509177
++Node: logtest\7f1510579
++Node: byte\7f1511642
++Node: deposit-field\7f1512875
++Node: dpb\7f1513896
++Node: ldb\7f1515334
++Node: ldb-test\7f1516929
++Node: mask-field\7f1517760
++Node: most-positive-fixnum\7f1519086
++Node: decode-float\7f1519760
++Node: float\7f1525484
++Node: floatp\7f1526411
++Node: most-positive-short-float\7f1527036
++Node: short-float-epsilon\7f1531337
++Node: arithmetic-error\7f1532722
++Node: arithmetic-error-operands\7f1533476
++Node: division-by-zero\7f1534387
++Node: floating-point-invalid-operation\7f1534865
++Node: floating-point-inexact\7f1535653
++Node: floating-point-overflow\7f1536408
++Node: floating-point-underflow\7f1536917
++Node: Characters\7f1537400
++Node: Character Concepts\7f1537576
++Node: Introduction to Characters\7f1538070
++Node: Introduction to Scripts and Repertoires\7f1539534
++Node: Character Scripts\7f1539842
++Node: Character Repertoires\7f1540855
++Node: Character Attributes\7f1541766
++Node: Character Categories\7f1542774
++Node: Graphic Characters\7f1543997
++Node: Alphabetic Characters\7f1544924
++Node: Characters With Case\7f1545587
++Node: Uppercase Characters\7f1546041
++Node: Lowercase Characters\7f1546496
++Node: Corresponding Characters in the Other Case\7f1546970
++Node: Case of Implementation-Defined Characters\7f1547501
++Node: Numeric Characters\7f1548002
++Node: Alphanumeric Characters\7f1548510
++Node: Digits in a Radix\7f1548829
++Node: Identity of Characters\7f1549557
++Node: Ordering of Characters\7f1549827
++Node: Character Names\7f1551617
++Node: Treatment of Newline during Input and Output\7f1552760
++Node: Character Encodings\7f1553311
++Node: Documentation of Implementation-Defined Scripts\7f1554109
++Node: Characters Dictionary\7f1555580
++Node: character (System Class)\7f1556083
++Node: base-char\7f1556694
++Node: standard-char\7f1558678
++Node: extended-char\7f1559218
++Node: char=\7f1559679
++Node: character\7f1565743
++Node: characterp\7f1566612
++Node: alpha-char-p\7f1567538
++Node: alphanumericp\7f1568700
++Node: digit-char\7f1570085
++Node: digit-char-p\7f1571192
++Node: graphic-char-p\7f1572680
++Node: standard-char-p\7f1573557
++Node: char-upcase\7f1574397
++Node: upper-case-p\7f1576816
++Node: char-code\7f1578343
++Node: char-int\7f1579063
++Node: code-char\7f1580050
++Node: char-code-limit\7f1580805
++Node: char-name\7f1581465
++Node: name-char\7f1583372
++Node: Conses\7f1584241
++Node: Cons Concepts\7f1584389
++Node: Conses as Trees\7f1584938
++Node: General Restrictions on Parameters that must be Trees\7f1585986
++Node: Conses as Lists\7f1586420
++Node: Lists as Association Lists\7f1587876
++Node: Lists as Sets\7f1588412
++Node: General Restrictions on Parameters that must be Lists\7f1588997
++Node: Conses Dictionary\7f1589654
++Node: list (System Class)\7f1590416
++Node: null (System Class)\7f1591650
++Node: cons (System Class)\7f1592142
++Node: atom (Type)\7f1593368
++Node: cons\7f1593608
++Node: consp\7f1594512
++Node: atom\7f1595222
++Node: rplaca\7f1595915
++Node: car\7f1597039
++Node: copy-tree\7f1603445
++Node: sublis\7f1605057
++Node: subst\7f1608780
++Node: tree-equal\7f1613127
++Node: copy-list\7f1614899
++Node: list (Function)\7f1616203
++Node: list-length\7f1617806
++Node: listp\7f1619705
++Node: make-list\7f1620499
++Node: push\7f1621451
++Node: pop\7f1622684
++Node: first\7f1623972
++Node: nth\7f1626739
++Node: endp\7f1627781
++Node: null\7f1629174
++Node: nconc\7f1629973
++Node: append\7f1632089
++Node: revappend\7f1633211
++Node: butlast\7f1635384
++Node: last\7f1637191
++Node: ldiff\7f1638938
++Node: nthcdr\7f1642562
++Node: rest\7f1643686
++Node: member (Function)\7f1644653
++Node: mapc\7f1646934
++Node: acons\7f1651126
++Node: assoc\7f1652132
++Node: copy-alist\7f1655351
++Node: pairlis\7f1656615
++Node: rassoc\7f1658131
++Node: get-properties\7f1660242
++Node: getf\7f1661614
++Node: remf\7f1664457
++Node: intersection\7f1665803
++Node: adjoin\7f1669723
++Node: pushnew\7f1671655
++Node: set-difference\7f1674385
++Node: set-exclusive-or\7f1677741
++Node: subsetp\7f1680819
++Node: union\7f1682833
++Node: Arrays\7f1685916
++Node: Array Concepts\7f1686062
++Node: Array Elements\7f1686250
++Node: Array Indices\7f1686807
++Node: Array Dimensions\7f1687222
++Node: Implementation Limits on Individual Array Dimensions\7f1687812
++Node: Array Rank\7f1688237
++Node: Vectors\7f1688722
++Node: Fill Pointers\7f1688928
++Node: Multidimensional Arrays\7f1689660
++Node: Storage Layout for Multidimensional Arrays\7f1689871
++Node: Implementation Limits on Array Rank\7f1690385
++Node: Specialized Arrays\7f1690759
++Node: Array Upgrading\7f1692220
++Node: Required Kinds of Specialized Arrays\7f1693602
++Node: Arrays Dictionary\7f1695229
++Node: array\7f1696044
++Node: simple-array\7f1699092
++Node: vector (System Class)\7f1701041
++Node: simple-vector\7f1703137
++Node: bit-vector\7f1704146
++Node: simple-bit-vector\7f1705187
++Node: make-array\7f1706169
++Node: adjust-array\7f1714824
++Node: adjustable-array-p\7f1722823
++Node: aref\7f1723792
++Node: array-dimension\7f1725466
++Node: array-dimensions\7f1726325
++Node: array-element-type\7f1727171
++Node: array-has-fill-pointer-p\7f1728555
++Node: array-displacement\7f1729705
++Node: array-in-bounds-p\7f1731376
++Node: array-rank\7f1732546
++Node: array-row-major-index\7f1733315
++Node: array-total-size\7f1734832
++Node: arrayp\7f1736101
++Node: fill-pointer\7f1736852
++Node: row-major-aref\7f1737993
++Node: upgraded-array-element-type\7f1739080
++Node: array-dimension-limit\7f1740682
++Node: array-rank-limit\7f1741211
++Node: array-total-size-limit\7f1741705
++Node: simple-vector-p\7f1742473
++Node: svref\7f1743225
++Node: vector\7f1744284
++Node: vector-pop\7f1745180
++Node: vector-push\7f1746441
++Node: vectorp\7f1749254
++Node: bit (Array)\7f1749951
++Node: bit-and\7f1751273
++Node: bit-vector-p\7f1755670
++Node: simple-bit-vector-p\7f1756466
++Node: Strings\7f1757168
++Node: String Concepts\7f1757321
++Node: Implications of Strings Being Arrays\7f1757537
++Node: Subtypes of STRING\7f1758026
++Node: Strings Dictionary\7f1758433
++Node: string (System Class)\7f1758772
++Node: base-string\7f1759840
++Node: simple-string\7f1760786
++Node: simple-base-string\7f1761825
++Node: simple-string-p\7f1762735
++Node: char\7f1763488
++Node: string\7f1765005
++Node: string-upcase\7f1766264
++Node: string-trim\7f1770282
++Node: string=\7f1771908
++Node: stringp\7f1777377
++Node: make-string\7f1777990
++Node: Sequences\7f1778927
++Node: Sequence Concepts\7f1779124
++Node: General Restrictions on Parameters that must be Sequences\7f1780937
++Node: Rules about Test Functions\7f1781322
++Node: Satisfying a Two-Argument Test\7f1781591
++Node: Examples of Satisfying a Two-Argument Test\7f1784151
++Node: Satisfying a One-Argument Test\7f1785443
++Node: Examples of Satisfying a One-Argument Test\7f1787373
++Node: Sequences Dictionary\7f1787966
++Node: sequence\7f1788405
++Node: copy-seq\7f1789112
++Node: elt\7f1790264
++Node: fill\7f1791337
++Node: make-sequence\7f1792723
++Node: subseq\7f1794828
++Node: map\7f1796909
++Node: map-into\7f1799765
++Node: reduce\7f1802954
++Node: count\7f1806247
++Node: length\7f1808325
++Node: reverse\7f1809306
++Node: sort\7f1811435
++Node: find\7f1816870
++Node: position\7f1819106
++Node: search\7f1821248
++Node: mismatch\7f1823174
++Node: replace\7f1825477
++Node: substitute\7f1827783
++Node: concatenate\7f1833691
++Node: merge\7f1835861
++Node: remove\7f1840003
++Node: remove-duplicates\7f1846353
++Node: Hash Tables\7f1849847
++Node: Hash Table Concepts\7f1850023
++Node: Hash-Table Operations\7f1850255
++Node: Modifying Hash Table Keys\7f1852294
++Node: Visible Modification of Objects with respect to EQ and EQL\7f1854203
++Node: Visible Modification of Objects with respect to EQUAL\7f1854664
++Node: Visible Modification of Conses with respect to EQUAL\7f1855259
++Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL\7f1855746
++Node: Visible Modification of Objects with respect to EQUALP\7f1856407
++Node: Visible Modification of Structures with respect to EQUALP\7f1857017
++Node: Visible Modification of Arrays with respect to EQUALP\7f1857498
++Node: Visible Modification of Hash Tables with respect to EQUALP\7f1858102
++Node: Visible Modifications by Language Extensions\7f1858811
++Node: Hash Tables Dictionary\7f1859571
++Node: hash-table\7f1859993
++Node: make-hash-table\7f1860770
++Node: hash-table-p\7f1863678
++Node: hash-table-count\7f1864415
++Node: hash-table-rehash-size\7f1865801
++Node: hash-table-rehash-threshold\7f1867312
++Node: hash-table-size\7f1868357
++Node: hash-table-test\7f1869130
++Node: gethash\7f1869988
++Node: remhash\7f1872128
++Node: maphash\7f1872965
++Node: with-hash-table-iterator\7f1874796
++Node: clrhash\7f1878228
++Node: sxhash\7f1879070
++Node: Filenames\7f1882044
++Node: Overview of Filenames\7f1882248
++Node: Namestrings as Filenames\7f1883047
++Node: Pathnames as Filenames\7f1884140
++Node: Parsing Namestrings Into Pathnames\7f1887580
++Node: Pathnames\7f1888322
++Node: Pathname Components\7f1888560
++Node: The Pathname Host Component\7f1889048
++Node: The Pathname Device Component\7f1889356
++Node: The Pathname Directory Component\7f1889737
++Node: The Pathname Name Component\7f1890086
++Node: The Pathname Type Component\7f1890403
++Node: The Pathname Version Component\7f1890816
++Node: Interpreting Pathname Component Values\7f1891465
++Node: Strings in Component Values\7f1892669
++Node: Special Characters in Pathname Components\7f1892940
++Node: Case in Pathname Components\7f1893842
++Node: Local Case in Pathname Components\7f1894633
++Node: Common Case in Pathname Components\7f1895432
++Node: Special Pathname Component Values\7f1896225
++Node: NIL as a Component Value\7f1896493
++Node: ->WILD as a Component Value\7f1897037
++Node: ->UNSPECIFIC as a Component Value\7f1898068
++Node: Relation between component values NIL and ->UNSPECIFIC\7f1899459
++Node: Restrictions on Wildcard Pathnames\7f1900306
++Node: Restrictions on Examining Pathname Components\7f1901169
++Node: Restrictions on Examining a Pathname Host Component\7f1902217
++Node: Restrictions on Examining a Pathname Device Component\7f1902656
++Node: Restrictions on Examining a Pathname Directory Component\7f1903360
++Node: Directory Components in Non-Hierarchical File Systems\7f1906963
++Node: Restrictions on Examining a Pathname Name Component\7f1907611
++Node: Restrictions on Examining a Pathname Type Component\7f1908038
++Node: Restrictions on Examining a Pathname Version Component\7f1908466
++Node: Notes about the Pathname Version Component\7f1909445
++Node: Restrictions on Constructing Pathnames\7f1910057
++Node: Merging Pathnames\7f1911599
++Node: Examples of Merging Pathnames\7f1912377
++Node: Logical Pathnames\7f1913254
++Node: Syntax of Logical Pathname Namestrings\7f1913493
++Node: Additional Information about Parsing Logical Pathname Namestrings\7f1915473
++Node: The Host part of a Logical Pathname Namestring\7f1915863
++Node: The Device part of a Logical Pathname Namestring\7f1916508
++Node: The Directory part of a Logical Pathname Namestring\7f1917039
++Node: The Type part of a Logical Pathname Namestring\7f1917637
++Node: The Version part of a Logical Pathname Namestring\7f1918132
++Node: Wildcard Words in a Logical Pathname Namestring\7f1918784
++Node: Lowercase Letters in a Logical Pathname Namestring\7f1919299
++Node: Other Syntax in a Logical Pathname Namestring\7f1919739
++Node: Logical Pathname Components\7f1920254
++Node: Unspecific Components of a Logical Pathname\7f1920561
++Node: Null Strings as Components of a Logical Pathname\7f1920993
++Node: Filenames Dictionary\7f1921355
++Node: pathname (System Class)\7f1921911
++Node: logical-pathname (System Class)\7f1922355
++Node: pathname\7f1922978
++Node: make-pathname\7f1925696
++Node: pathnamep\7f1930212
++Node: pathname-host\7f1931080
++Node: load-logical-pathname-translations\7f1935784
++Node: logical-pathname-translations\7f1937635
++Node: logical-pathname\7f1945669
++Node: *default-pathname-defaults*\7f1947036
++Node: namestring\7f1948256
++Node: parse-namestring\7f1952188
++Node: wild-pathname-p\7f1956938
++Node: pathname-match-p\7f1959061
++Node: translate-logical-pathname\7f1960279
++Node: translate-pathname\7f1962958
++Node: merge-pathnames\7f1969575
++Node: Files\7f1974211
++Node: File System Concepts\7f1974362
++Node: Coercion of Streams to Pathnames\7f1975373
++Node: File Operations on Open and Closed Streams\7f1976310
++Node: Truenames\7f1977558
++Node: Examples of Truenames\7f1978473
++Node: Files Dictionary\7f1980043
++Node: directory\7f1980360
++Node: probe-file\7f1981909
++Node: ensure-directories-exist\7f1983170
++Node: truename\7f1984796
++Node: file-author\7f1987428
++Node: file-write-date\7f1988453
++Node: rename-file\7f1989716
++Node: delete-file\7f1992243
++Node: file-error\7f1994039
++Node: file-error-pathname\7f1994798
++Node: Streams\7f1995342
++Node: Stream Concepts\7f1995492
++Node: Introduction to Streams\7f1995778
++Node: Abstract Classifications of Streams (Introduction to Streams)\7f1997034
++Node: Input\7f1997289
++Node: Open and Closed Streams\7f1999017
++Node: Interactive Streams\7f1999973
++Node: Abstract Classifications of Streams\7f2001369
++Node: File Streams\7f2001601
++Node: Other Subclasses of Stream\7f2002305
++Node: Stream Variables\7f2003653
++Node: Stream Arguments to Standardized Functions\7f2004982
++Node: Restrictions on Composite Streams\7f2008031
++Node: Streams Dictionary\7f2008538
++Node: stream\7f2009815
++Node: broadcast-stream\7f2010408
++Node: concatenated-stream\7f2013193
++Node: echo-stream\7f2014438
++Node: file-stream\7f2015194
++Node: string-stream\7f2015762
++Node: synonym-stream\7f2016385
++Node: two-way-stream\7f2017209
++Node: input-stream-p\7f2017765
++Node: interactive-stream-p\7f2018868
++Node: open-stream-p\7f2019952
++Node: stream-element-type\7f2020846
++Node: streamp\7f2022200
++Node: read-byte\7f2022855
++Node: write-byte\7f2024290
++Node: peek-char\7f2025409
++Node: read-char\7f2028215
++Node: read-char-no-hang\7f2030044
++Node: terpri\7f2032241
++Node: unread-char\7f2033797
++Node: write-char\7f2035764
++Node: read-line\7f2036642
++Node: write-string\7f2038654
++Node: read-sequence\7f2040240
++Node: write-sequence\7f2042535
++Node: file-length\7f2044156
++Node: file-position\7f2045191
++Node: file-string-length\7f2049044
++Node: open\7f2049820
++Node: stream-external-format\7f2059572
++Node: with-open-file\7f2060502
++Node: close\7f2063787
++Node: with-open-stream\7f2065946
++Node: listen\7f2067190
++Node: clear-input\7f2068304
++Node: finish-output\7f2070150
++Node: y-or-n-p\7f2071826
++Node: make-synonym-stream\7f2074462
++Node: synonym-stream-symbol\7f2075559
++Node: broadcast-stream-streams\7f2076079
++Node: make-broadcast-stream\7f2076620
++Node: make-two-way-stream\7f2077677
++Node: two-way-stream-input-stream\7f2078745
++Node: echo-stream-input-stream\7f2079586
++Node: make-echo-stream\7f2080342
++Node: concatenated-stream-streams\7f2081409
++Node: make-concatenated-stream\7f2082188
++Node: get-output-stream-string\7f2083085
++Node: make-string-input-stream\7f2084664
++Node: make-string-output-stream\7f2085824
++Node: with-input-from-string\7f2086945
++Node: with-output-to-string\7f2089497
++Node: *debug-io*\7f2092183
++Node: *terminal-io*\7f2096877
++Node: stream-error\7f2098391
++Node: stream-error-stream\7f2099040
++Node: end-of-file\7f2099780
++Node: Printer\7f2100584
++Node: The Lisp Printer\7f2100785
++Node: Overview of The Lisp Printer\7f2101068
++Node: Multiple Possible Textual Representations\7f2101770
++Node: Printer Escaping\7f2103959
++Node: Printer Dispatching\7f2104883
++Node: Default Print-Object Methods\7f2105449
++Node: Printing Numbers\7f2106360
++Node: Printing Integers\7f2106554
++Node: Printing Ratios\7f2107287
++Node: Printing Floats\7f2108037
++Node: Printing Complexes\7f2109672
++Node: Note about Printing Numbers\7f2110172
++Node: Printing Characters\7f2110520
++Node: Printing Symbols\7f2111459
++Node: Package Prefixes for Symbols\7f2112982
++Node: Effect of Readtable Case on the Lisp Printer\7f2114875
++Node: Examples of Effect of Readtable Case on the Lisp Printer\7f2116728
++Node: Printing Strings\7f2120145
++Node: Printing Lists and Conses\7f2120776
++Node: Printing Bit Vectors\7f2123222
++Node: Printing Other Vectors\7f2123871
++Node: Printing Other Arrays\7f2125369
++Node: Examples of Printing Arrays\7f2127630
++Node: Printing Random States\7f2128353
++Node: Printing Pathnames\7f2129238
++Node: Printing Structures\7f2129825
++Node: Printing Other Objects\7f2130767
++Node: Examples of Printer Behavior\7f2131643
++Node: The Lisp Pretty Printer\7f2133144
++Node: Pretty Printer Concepts\7f2133444
++Node: Dynamic Control of the Arrangement of Output\7f2135058
++Node: Format Directive Interface\7f2138100
++Node: Compiling Format Strings\7f2139488
++Node: Pretty Print Dispatch Tables\7f2140121
++Node: Pretty Printer Margins\7f2141725
++Node: Examples of using the Pretty Printer\7f2142222
++Node: Notes about the Pretty Printer`s Background\7f2153923
++Node: Formatted Output\7f2154444
++Node: FORMAT Basic Output\7f2159139
++Node: Tilde C-> Character\7f2159466
++Node: Tilde Percent-> Newline\7f2161271
++Node: Tilde Ampersand-> Fresh-Line\7f2161625
++Node: Tilde Vertical-Bar-> Page\7f2162035
++Node: Tilde Tilde-> Tilde\7f2162326
++Node: FORMAT Radix Control\7f2162535
++Node: Tilde R-> Radix\7f2162848
++Node: Tilde D-> Decimal\7f2164113
++Node: Tilde B-> Binary\7f2165428
++Node: Tilde O-> Octal\7f2165865
++Node: Tilde X-> Hexadecimal\7f2166303
++Node: FORMAT Floating-Point Printers\7f2166736
++Node: Tilde F-> Fixed-Format Floating-Point\7f2167133
++Node: Tilde E-> Exponential Floating-Point\7f2171224
++Node: Tilde G-> General Floating-Point\7f2176341
++Node: Tilde Dollarsign-> Monetary Floating-Point\7f2177708
++Node: FORMAT Printer Operations\7f2179974
++Node: Tilde A-> Aesthetic\7f2180273
++Node: Tilde S-> Standard\7f2181512
++Node: Tilde W-> Write\7f2181939
++Node: FORMAT Pretty Printer Operations\7f2182747
++Node: Tilde Underscore-> Conditional Newline\7f2183185
++Node: Tilde Less-Than-Sign-> Logical Block\7f2183677
++Node: Tilde I-> Indent\7f2187195
++Node: Tilde Slash-> Call Function\7f2187561
++Node: FORMAT Layout Control\7f2189421
++Node: Tilde T-> Tabulate\7f2189756
++Node: Tilde Less-Than-Sign-> Justification\7f2191981
++Node: Tilde Greater-Than-Sign-> End of Justification\7f2195397
++Node: FORMAT Control-Flow Operations\7f2195730
++Node: Tilde Asterisk-> Go-To\7f2196219
++Node: Tilde Left-Bracket-> Conditional Expression\7f2197112
++Node: Tilde Right-Bracket-> End of Conditional Expression\7f2199615
++Node: Tilde Left-Brace-> Iteration\7f2200016
++Node: Tilde Right-Brace-> End of Iteration\7f2203294
++Node: Tilde Question-Mark-> Recursive Processing\7f2203649
++Node: FORMAT Miscellaneous Operations\7f2205002
++Node: Tilde Left-Paren-> Case Conversion\7f2205365
++Node: Tilde Right-Paren-> End of Case Conversion\7f2206647
++Node: Tilde P-> Plural\7f2207001
++Node: FORMAT Miscellaneous Pseudo-Operations\7f2207780
++Node: Tilde Semicolon-> Clause Separator\7f2208178
++Node: Tilde Circumflex-> Escape Upward\7f2208563
++Node: Tilde Newline-> Ignored Newline\7f2211995
++Node: Additional Information about FORMAT Operations\7f2213407
++Node: Nesting of FORMAT Operations\7f2213851
++Node: Missing and Additional FORMAT Arguments\7f2215242
++Node: Additional FORMAT Parameters\7f2215735
++Node: Undefined FORMAT Modifier Combinations\7f2216136
++Node: Examples of FORMAT\7f2216547
++Node: Notes about FORMAT\7f2220527
++Node: Printer Dictionary\7f2221169
++Node: copy-pprint-dispatch\7f2221938
++Node: formatter\7f2222678
++Node: pprint-dispatch\7f2223868
++Node: pprint-exit-if-list-exhausted\7f2225398
++Node: pprint-fill\7f2226991
++Node: pprint-indent\7f2230419
++Node: pprint-logical-block\7f2232275
++Node: pprint-newline\7f2237764
++Node: pprint-pop\7f2242103
++Node: pprint-tab\7f2245314
++Node: print-object\7f2246699
++Node: print-unreadable-object\7f2251456
++Node: set-pprint-dispatch\7f2253274
++Node: write\7f2255460
++Node: write-to-string\7f2259761
++Node: *print-array*\7f2261953
++Node: *print-base*\7f2262801
++Node: *print-case*\7f2265109
++Node: *print-circle*\7f2267465
++Node: *print-escape*\7f2269085
++Node: *print-gensym*\7f2270224
++Node: *print-level*\7f2270874
++Node: *print-lines*\7f2273954
++Node: *print-miser-width*\7f2275340
++Node: *print-pprint-dispatch*\7f2275886
++Node: *print-pretty*\7f2277196
++Node: *print-readably*\7f2279106
++Node: *print-right-margin*\7f2282877
++Node: print-not-readable\7f2283755
++Node: print-not-readable-object\7f2284601
++Node: format\7f2285172
++Node: Reader\7f2286931
++Node: Reader Concepts\7f2287091
++Node: Dynamic Control of the Lisp Reader\7f2287377
++Node: Effect of Readtable Case on the Lisp Reader\7f2287763
++Node: Examples of Effect of Readtable Case on the Lisp Reader\7f2288808
++Node: Argument Conventions of Some Reader Functions\7f2290329
++Node: The EOF-ERROR-P argument\7f2290650
++Node: The RECURSIVE-P argument\7f2292279
++Node: Reader Dictionary\7f2295050
++Node: readtable\7f2295570
++Node: copy-readtable\7f2296379
++Node: make-dispatch-macro-character\7f2298272
++Node: read\7f2299525
++Node: read-delimited-list\7f2304728
++Node: read-from-string\7f2308431
++Node: readtable-case\7f2310904
++Node: readtablep\7f2312097
++Node: set-dispatch-macro-character\7f2312761
++Node: set-macro-character\7f2315827
++Node: set-syntax-from-char\7f2318381
++Node: with-standard-io-syntax\7f2320493
++Node: *read-base*\7f2323173
++Node: *read-default-float-format*\7f2324527
++Node: *read-eval*\7f2326066
++Node: *read-suppress*\7f2326776
++Node: *readtable*\7f2330424
++Node: reader-error\7f2331476
++Node: System Construction\7f2332010
++Node: System Construction Concepts\7f2332226
++Node: Loading\7f2332478
++Node: Features\7f2333435
++Node: Feature Expressions\7f2333944
++Node: Examples of Feature Expressions\7f2334967
++Node: System Construction Dictionary\7f2336752
++Node: compile-file\7f2337159
++Node: compile-file-pathname\7f2341917
++Node: load\7f2343962
++Node: with-compilation-unit\7f2349545
++Node: *features*\7f2351766
++Node: *compile-file-pathname*\7f2357203
++Node: *load-pathname*\7f2358515
++Node: *compile-print*\7f2359737
++Node: *load-print*\7f2360339
++Node: *modules*\7f2360977
++Node: provide\7f2361535
++Node: Environment\7f2364376
++Node: The External Environment\7f2364577
++Node: Top level loop\7f2364844
++Node: Debugging Utilities\7f2365713
++Node: Environment Inquiry\7f2366236
++Node: Time\7f2366971
++Node: Decoded Time\7f2368272
++Node: Universal Time\7f2369843
++Node: Internal Time\7f2370923
++Node: Seconds\7f2371541
++Node: Environment Dictionary\7f2372090
++Node: decode-universal-time\7f2372796
++Node: encode-universal-time\7f2374734
++Node: get-universal-time\7f2375896
++Node: sleep\7f2378031
++Node: apropos\7f2379111
++Node: describe\7f2380647
++Node: describe-object\7f2382490
++Node: trace\7f2385382
++Node: step\7f2388250
++Node: time\7f2389577
++Node: internal-time-units-per-second\7f2391452
++Node: get-internal-real-time\7f2392064
++Node: get-internal-run-time\7f2392914
++Node: disassemble\7f2394247
++Node: documentation\7f2395624
++Node: room\7f2402094
++Node: ed\7f2403187
++Node: inspect\7f2404645
++Node: dribble\7f2405536
++Node: - (Variable)\7f2407411
++Node: + (Variable)\7f2408053
++Node: * (Variable)\7f2409115
++Node: / (Variable)\7f2410651
++Node: lisp-implementation-type\7f2411795
++Node: short-site-name\7f2413012
++Node: machine-instance\7f2413961
++Node: machine-type\7f2414759
++Node: machine-version\7f2415414
++Node: software-type\7f2416120
++Node: user-homedir-pathname\7f2417126
++Node: Glossary (Glossary)\7f2418432
++Node: Glossary\7f2418573
++Node: Appendix\7f2579640
++Node: Removed Language Features\7f2579778
++Node: Requirements for removed and deprecated features\7f2580141
++Node: Removed Types\7f2581344
++Node: Removed Operators\7f2581577
++Node: Removed Argument Conventions\7f2581956
++Node: Removed Variables\7f2582274
++Node: Removed Reader Syntax\7f2582638
++Node: Packages No Longer Required\7f2582894
\1f
+ End Tag Table
+--- gcl-2.6.14.orig/info/gcl.info-1
++++ gcl-2.6.14/info/gcl.info-1
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -5565,7 +5565,7 @@ be of the same type:
+    [Editorial Note by KMP: This is not the same as saying they must be
+ the same type.  Maybe we mean they are of the same 'precision' or
+-'format'?     GLS had suggestions which are not yet merged.]  either both
++'format'?  GLS had suggestions which are not yet merged.]  either both
+ are rationals, or both are of the same float subtype.  When constructing
+ a complex, if the specified parts are not the same type, the parts are
+ converted to be the same type internally (i.e., the rational part is
+--- gcl-2.6.14.orig/info/gcl.info-2
++++ gcl-2.6.14/info/gcl.info-2
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -1573,9 +1573,9 @@ and deal with such situations.
+    [Editorial Note by KMP: Apparently the dotted-macro-forms cleanup
+ doesn't allow for the macro to 'manually' notice dotted forms and fix
+-them as well.         It shouldn't be required that this be done only by &REST
++them as well.  It shouldn't be required that this be done only by &REST
+ or a dotted pattern; it should only matter that ultimately the non-macro
+-result of a full-macro expansion not contain dots.    Anyway, I plan to
++result of a full-macro expansion not contain dots.  Anyway, I plan to
+ address this editorially unless someone raises an objection.]
+ * Menu:
+--- gcl-2.6.14.orig/info/gcl.info-3
++++ gcl-2.6.14/info/gcl.info-3
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -2803,7 +2803,8 @@ x--an object.
+ Description::
+ .............
+-The value of eql is true of two objects, x and y, in the folowing cases:
++The value of eql is true of two objects, x and y, in the following
++cases:
+ 1.
+      If x and y are eq.
+--- gcl-2.6.14.orig/info/gcl.info-4
++++ gcl-2.6.14/info/gcl.info-4
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -5152,7 +5152,7 @@ evaluated.
+      taking different parameters.
+      [Reviewer Note by Barmar: What about (:constructor) and
+-     (:constructor nil).      Should we worry about it?]
++     (:constructor nil).  Should we worry about it?]
+      defstruct creates the default-named keyword constructor function
+      only if no explicit :constructor options are specified, or if the
+@@ -5474,7 +5474,7 @@ evaluated.
+           a stream to print to.
+      -
+-          an integer indicating the current depth.    The magnitude of
++          an integer indicating the current depth.  The magnitude of
+           this integer may vary between implementations; however, it can
+           reliably be compared against *print-level* to determine
+           whether depth abbreviation is appropriate.
+@@ -6471,7 +6471,7 @@ File: gcl.info,  Node: Associating a Res
+ A restart can be "associated with" a condition explicitly by
+ with-condition-restarts, or implicitly by restart-case.  Such an
+-assocation has dynamic extent.
++association has dynamic extent.
+    A single restart may be associated with several conditions at the
+ same time.  A single condition may have several associated restarts at
+@@ -7886,7 +7886,7 @@ handling are the only program-visible di
+ cerror.
+    The user interface aspects of break and cerror are permitted to vary
+-more widely, in order to accomodate the interface needs of the
++more widely, in order to accommodate the interface needs of the
+ implementation.  For example, it is permissible for a Lisp
+ read-eval-print loop to be entered by break rather than the conventional
+ debugger.
+--- gcl-2.6.14.orig/info/gcl.info-5
++++ gcl-2.6.14/info/gcl.info-5
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -936,7 +936,7 @@ restart-case clause to receive any neces
+ invoke-restart.
+    By default, invoke-restart-interactively passes no arguments and all
+-arguments must be optional in order to accomodate interactive
++arguments must be optional in order to accommodate interactive
+ restarting.  However, the arguments need not be optional if the
+ :interactive keyword has been used to inform
+ invoke-restart-interactively about how to compute a proper argument
+@@ -2135,7 +2135,7 @@ File: gcl.info,  Node: gensym,  Next: *g
+ Arguments and Values::
+ ......................
+-x--a string or a non-negative integer.        Complicated defaulting behavior;
++x--a string or a non-negative integer.  Complicated defaulting behavior;
+ see below.
+    new-symbol--a fresh, uninterned symbol.
+@@ -2707,7 +2707,7 @@ returned.
+    setf of get may be used to associate a new object with an existing
+ indicator already on the symbol's property list, or to create a new
+-assocation if none exists.
++association if none exists.
+    If there are multiple properties_1 with that property indicator, setf
+ of get associates the new-value with the first such property.
+@@ -3400,7 +3400,7 @@ of the following actions are performed o
+ COMMON-LISP package:
+ 1.
+-     Binding or altering its value (lexically or dynamically).        (Some
++     Binding or altering its value (lexically or dynamically).  (Some
+      exceptions are noted below.)
+ 2.
+@@ -3408,7 +3408,7 @@ COMMON-LISP package:
+      undefining,
+-     or binding it as a function.     (Some exceptions are noted below.)
++     or binding it as a function.  (Some exceptions are noted below.)
+ 3.
+      Defining,
+@@ -3452,7 +3452,7 @@ COMMON-LISP package:
+      declaim,
+-     or proclaim).    (Some exceptions are noted below.)
++     or proclaim).  (Some exceptions are noted below.)
+ 12.
+      Removing it from the COMMON-LISP package.
+@@ -4487,7 +4487,7 @@ additional symbol accessibility types.
+      The accessibility type for that symbol; i.e., one of the symbols
+      :internal, :external, or :inherited.
+ 4.
+-     The package from which the symbol was obtained.  The package is one
++     The package from which the symbol was obtained.  The package is one
+      of the packages present or named in package-list.
+    After all symbols have been returned by successive invocations of
+@@ -6527,7 +6527,7 @@ zero, (eql -0.0 0.0) is false, otherwise
+    [Reviewer Note by Barmar: What about IEEE NaNs and infinities?]
+    [Reviewer Note by RWK: In the following, what is the "ordering"?
+-precision?  range?    Can there be additional subtypes of float or does
++precision?  range?  Can there be additional subtypes of float or does
+ "others" in the list of four?]
+    The types short-float, single-float, double-float, and long-float are
+--- gcl-2.6.14.orig/info/gcl.info-6
++++ gcl-2.6.14/info/gcl.info-6
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -3004,7 +3004,7 @@ the value associated with that key.
+   acons  assoc-if      pairlis  rassoc-if      
+   assoc  assoc-if-not  rassoc   rassoc-if-not  
+-  Figure 14-4: Some defined names related to assocation lists.
++  Figure 14-4: Some defined names related to association lists.
\1f
+@@ -5804,7 +5804,7 @@ returned.
+    setf of getf may be used to associate a new object with an existing
+ indicator in the property list held by place, or to create a new
+-assocation if none exists.
++association if none exists.
+    If there are multiple properties_1 with that property indicator, setf
+ of getf associates the new-value with the first such property.
+--- gcl-2.6.14.orig/info/gcl.info-7
++++ gcl-2.6.14/info/gcl.info-7
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -4556,7 +4556,7 @@ is returned.  If no translation matches,
+    translate-logical-pathname might perform additional translations,
+ typically to provide translation of file types to local naming
+-conventions, to accomodate physical file systems with limited length
++conventions, to accommodate physical file systems with limited length
+ names, or to deal with special character requirements such as
+ translating hyphens to underscores or uppercase letters to lowercase.
+ Any such additional translations are implementation-defined.  Some
+@@ -6404,9 +6404,9 @@ a subtype of type character.
+ Examples::
+ ..........
+-     ;; Note that the stream must accomodate at least the specified type,
+-     ;; but might accomodate other types.  Further note that even if it does
+-     ;; accomodate exactly the specified type, the type might be specified in
++     ;; Note that the stream must accommodate at least the specified type,
++     ;; but might accommodate other types.  Further note that even if it does
++     ;; accommodate exactly the specified type, the type might be specified in
+      ;; any of several ways.
+       (with-open-file (s "test" :element-type '(integer 0 1)
+                                 :if-exists :error
+@@ -7687,7 +7687,7 @@ of this specification to define.  A give
+ able to support all of these options in exactly the manner stated.  An
+ implementation is required to recognize all of these option keywords and
+ to try to do something "reasonable" in the context of the host file
+-system.  Where necessary to accomodate the file system, an
++system.  Where necessary to accommodate the file system, an
+ implementation deviate slightly from the semantics specified here
+ without being disqualified for consideration as a conforming
+ implementation.  If it is utterly impossible for an implementation to
+--- gcl-2.6.14.orig/info/gcl.info-8
++++ gcl-2.6.14/info/gcl.info-8
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -3310,13 +3310,13 @@ stream-symbol--a stream variable designa
+    object--an object; evaluated.
+-   :prefix--a string; evaluated.      Complicated defaulting behavior; see
++   :prefix--a string; evaluated.  Complicated defaulting behavior; see
+ below.
+-   :per-line-prefix--a string; evaluated.     Complicated defaulting
++   :per-line-prefix--a string; evaluated.  Complicated defaulting
+ behavior; see below.
+-   :suffix--a string; evaluated.      The default is the null string.
++   :suffix--a string; evaluated.  The default is the null string.
+    declaration--a declare expression; not evaluated.
+@@ -3961,7 +3961,7 @@ Arguments and Values::
+ object--an object.
+-   output-stream--an output stream designator.        The default is standard
++   output-stream--an output stream designator.  The default is standard
+ output.
+    \writekeydescriptionsstream--an output stream designator.  The
+--- gcl-2.6.14.orig/info/gcl.info-9
++++ gcl-2.6.14/info/gcl.info-9
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -909,7 +909,7 @@ alphabetic
+      character.  For details, see *note Constituent Characters:: and
+      *note Reader Algorithm::.  b.  adj.  (of a character) being a
+      character that has syntax type constituent in the current readtable
+-     and that has the constituent trait alphabetic_{2a}.      See
++     and that has the constituent trait alphabetic_{2a}.  See
+      Figure~2-8.
+ alphanumeric
+@@ -1231,7 +1231,7 @@ captured initialization form
+ car
+      n.  1.  a.  (of a cons) the component of a cons corresponding to
+-     the first argument to cons; the other component is the cdr.      "The
++     the first argument to cons; the other component is the cdr.  "The
+      function rplaca modifies the car of a cons."  b.  (of a list) the
+      first element of the list, or nil if the list is the empty list.
+      2.  the object that is held in the car_1.  "The function car
+@@ -1263,7 +1263,7 @@ cddr
+ cdr
+      pronounced 'ku ,de r , n.  1.  a.  (of a cons) the component of a
+      cons corresponding to the second argument to cons; the other
+-     component is the car.    "The function rplacd modifies the cdr of a
++     component is the car.  "The function rplacd modifies the cdr of a
+      cons."  b.  (of a list L_1) either the list L_2 that contains the
+      elements of L_1 that follow after the first, or else nil if L_1 is
+      the empty list.  2.  the object that is held in the cdr_1.  "The
+@@ -2210,11 +2210,11 @@ external file format designator
+      n.  a designator for an external file format; that is, an object
+      that denotes an external file format and that is one of: the symbol
+      :default (denoting an implementation-dependent default external
+-     file format that can accomodate at least the base characters), some
+-     other object defined by the implementation to be an external file
+-     format designator (denoting an implementation-defined external file
+-     format), or some other object defined by the implementation to be
+-     an external file format (denoting itself).
++     file format that can accommodate at least the base characters),
++     some other object defined by the implementation to be an external
++     file format designator (denoting an implementation-defined external
++     file format), or some other object defined by the implementation to
++     be an external file format (denoting itself).
+ external symbol
+      n.  (of a package) a symbol that is part of the 'external
+@@ -3255,7 +3255,7 @@ normalized
+ null
+      adj., n.  1.  adj.  a.  (of a list) having no elements: empty.  See
+-     empty list.  b.  (of a string) having a length of zero.  (It is
++     empty list.  b.  (of a string) having a length of zero.  (It is
+      common, both within this document and in observed spoken behavior,
+      to refer to an empty string by an apparent definite reference, as
+      in "the null string" even though no attempt is made to intern_2
+@@ -4637,7 +4637,7 @@ valid fill pointer
+      and less than or equal to the array total size of the array.
+      [Editorial Note by KMP: The "valid pathname xxx" definitions were
+-     taken from text found in make-pathname, but look wrong to me.    I'll
++     taken from text found in make-pathname, but look wrong to me.  I'll
+      fix them later.]
+ valid logical pathname host
diff --git a/patches/Version_2_6_15pre7 b/patches/Version_2_6_15pre7
new file mode 100644 (file)
index 0000000..13fceed
--- /dev/null
@@ -0,0 +1,34 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-8) unstable; urgency=high
+ .
+   * Version_2_6_15pre7
+   * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
+     thanks to Aurelien Jarno (Closes: #1065210).
+Author: Camm Maguire <camm@debian.org>
+Bug-Debian: https://bugs.debian.org/1065210
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-10
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre6"
++"Version_2_6_15pre7"
diff --git a/patches/Version_2_6_15pre8 b/patches/Version_2_6_15pre8
new file mode 100644 (file)
index 0000000..a5fca8f
--- /dev/null
@@ -0,0 +1,34 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-8) unstable; urgency=high
+ .
+   * Version_2_6_15pre7
+   * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
+     thanks to Aurelien Jarno (Closes: #1065210).
+Author: Camm Maguire <camm@debian.org>
+Bug-Debian: https://bugs.debian.org/1065210
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-11
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre7"
++"Version_2_6_15pre8"
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..d1ed0ac
--- /dev/null
@@ -0,0 +1,8 @@
+Version_2_6_15pre1
+Version_2_6_15pre2
+Version_2_6_15pre3
+Version_2_6_15pre4
+Version_2_6_15pre5
+Version_2_6_15pre6
+Version_2_6_15pre7
+Version_2_6_15pre8
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644 (file)
index 0000000..3f9d3e6
--- /dev/null
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] gcl.templates
diff --git a/po/cs.po b/po/cs.po
new file mode 100644 (file)
index 0000000..98002a1
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,139 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2007-12-24 13:21+0100\n"
+"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Používat implicitně ANSI verzi (stále ve vývoji)?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL se nachází ve fázi, kdy kromě tradičního obrazu CLtL1 (který se stále "
+"používá) poskytuje i obraz kompatibilní s ANSI."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Pro stručný popis těchto termínů si prosím přečtěte soubor README.Debian. "
+"Touto odpovědí určujete, který obraz se spustí po zadání „gcl@EXT@“. "
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Toto nastavení můžete přebít nastavením proměnné prostředí GCL_ANSI na "
+"neprázdný řetězec (použije ANSI verzi) nebo na prázdnou hodnotu (použije "
+"CLtL1 verzi). Například GCL_ANSI=t gcl@EXT@. Aktuálně použitá verze se "
+"zobrazí na úvodní obrazovce."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Používat implicitně profilování?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL nyní podporuje profilování přes gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Podrobnosti naleznete v dokumentaci si::gprof-start a si::gprof-quit. Tato "
+"verze je pomalejší než verze bez podpory gprof, tudíž ji nedoporučujeme pro "
+"koncové produkční nasazení."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Toto nastavení můžete přebít nastavením proměnné prostředí GCL_PROF na "
+"neprázdný řetězec (zapne profilování) nebo na prázdnou hodnotu (povolí lepší "
+"optimalizace). Například GCL_PROF=t gcl@EXT@. Pokud je profilování zapnuto, "
+"dozvíte se o tom z úvodní obrazovky."
+
+#~ msgid ""
+#~ "GCL is one of the oldest free common lisp systems still in use. Several "
+#~ "production systems have used it for over a decade.  The common lisp "
+#~ "standard in effect when GCL was first released is known as \"Common Lisp, "
+#~ "the Language\" (CLtL1) after a book by Steele of the same name providing "
+#~ "this specification.  Subsequently, a much expanded standard was adopted "
+#~ "by the American National Standards Institute (ANSI), which is still "
+#~ "considered the definitive common lisp language specification to this "
+#~ "day.  GCL is in the process of providing an ANSI compliant image in "
+#~ "addition to its traditional CLtL1 image still in production use.  Setting "
+#~ "this variable will determine which image you will use by default on "
+#~ "executing 'gcl'.  You can locally override this choice by setting the "
+#~ "GCL_ANSI environment variable to any non-empty string for the ANSI build, "
+#~ "and to the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl.  You "
+#~ "may be interested in reviewing the ANSI test results sketching the level "
+#~ "of compliance achieved thus far in /usr/share/doc/gcl/test_results.gz.  "
+#~ "The flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "GCL je jedním z nejstarších svobodných systémů common lispu, který se "
+#~ "dosud používá. Několik produkčních systémů jej používá déle než dekádu. "
+#~ "Při prvním vydání GCL byl v platnosti standard common lispu známý jako "
+#~ "\"Common Lisp, the Language\" (CLtL1) pojmenovaný podle Steelovy knihy "
+#~ "stejného jména, která tento standard definovala. Americkým národním "
+#~ "institutem pro standardizaci (ANSI) pak byl přijat podstatně rozšířený "
+#~ "standard, který se do dnešní doby považuje za konečnou specifikaci common "
+#~ "lispu. Kromě tradičního CLtL1 se GCL snaží nabídnout i verzi odpovídající "
+#~ "ANSI standardu. Nastavením této proměnné určíte, jakým způsobem se má "
+#~ "binárka 'gcl' chovat. Lokálně můžete toto nastavení přepsat nastavením "
+#~ "proměnné prostředí GCL_ANSI na neprázdný řetězec (zapne ANSI chování) "
+#~ "nebo na prázdnou hodnotu (zapne CLtL1 chování). Například GCL_ANSI-t gcl. "
+#~ "Aktuálně vybraný standard bude zobrazen v úvodní obrazovce prostředí. "
+#~ "Zajímavé může být porovnání dosud dosažené shody s ANSI standardem v "
+#~ "souboru /usr/share/doc/gcl/test_results.gz."
diff --git a/po/da.po b/po/da.po
new file mode 100644 (file)
index 0000000..11d3fc6
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,97 @@
+# Danish translation gcl.
+# Copyright (C) 2012 gcl & nedenstående oversættere.
+# This file is distributed under the same license as the gcl package.
+# Joe Hansen (joedalton2@yahoo.dk), 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2012-03-31 12:42+0000\n"
+"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Brug den foreløbige ANSI bygget som standard?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL er i gang med at tilbyde et ANSI-overholdende aftryk udover det "
+"traditionelle CLtL1-aftryk som stadig er i produktionsbrug."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Se venligst filen README.Debian for en kort beskrivelse af disse termer. "
+"Valg af denne indstilling vil bestemme hvilket aftryk som vil blive brugt "
+"som standard, når der køres »gcl@EXT@«."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Denne indstilling kan overskrives ved at angive miljøvariablen GCL_ANSI til "
+"enhver streng der ikke er tom for ANSI-bygningen, og til den tomme streng "
+"for CLtL1-bygningen, f.eks. GCL_ANSI=t gcl@EXT@. Den aktuelt tvungne "
+"byggevariant vil blive rapporteret i det oprindelige opstartsbanner."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Brug profileringen bygget som standard?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL har valgfri understøttelse for profilering via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Se venligst dokumentationen for si::gprof-start og si::gprof-quit for "
+"detaljer. Da denne bygning er langsommere end bygninger uden gprof-"
+"understøttelse, så anbefales den ikke for endelig produktionsbrug."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Angiv miljøvariablen GCL_PROF til den tomme streng for bedre optimerede "
+"bygninger, eller enhver streng der ikke er tom for "
+"profileringsunderstøttelse; f.eks. GCL_PROF=t gcl@EXT@. Hvis profilering er "
+"aktiveret, vil denne blive rapporteret i det oprindelige opstartsbanner."
diff --git a/po/de.po b/po/de.po
new file mode 100644 (file)
index 0000000..dafd73d
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,139 @@
+# Translation of gcl debconf templates to German
+# Copyright (C) Stefan Bauer <stefan.bauer@edv-fix.de>, 2007.
+# Copyright (C) Helge Kreutzmann <debian@helgefjell.de>, 2007, 2008.
+# This file is distributed under the same license as the gcl package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl 2.6.7-36\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-01-09 11:49+0100\n"
+"Last-Translator: Stefan Bauer <stefan.bauer@edv-fix.de>\n"
+"Language-Team: de <debian-l10n-german@lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Verwende standardmig den sich in Arbeit befindlichen ANSI-Build?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL ist derzeit dabei, zustzlich zu dem noch im Einsatz befindlichen "
+"traditionellen CLtL1-Image ein ANSI-konformes Image bereitzustellen."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Bitte lesen Sie die Datei README.Debian fr eine kurze Beschreibung dieser "
+"Begriffe. Die Wahl dieser Option bestimmen, welches Image standardmig "
+"verwendet wird, wenn gcl@EXT@ ausgefhrt wird."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Diese Einstellung kann mit der Umgebungsvariablen GCL_ANSI berschrieben "
+"werden. Jede nicht-leere Zeichenkette fhrt zur ANSI-Erstellung, und die "
+"leere Zeichenkette fhrt zum CLtL1-Bau, z.B. GCL_ANSI=t gcl@EXT@. In der "
+"Startmeldung wird die derzeit erzwungene Bauart berichtet."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Verwende standardmig den Profiling-Build?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL besitzt optionale Untersttzung fr Profiling mittels Gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Bitte lesen Sie die Dokumentation fr si::gprof-start und si::gprof-quit fr "
+"Details. Da ein solches Programm langsamer ist als ein Programm ohne Gprof-"
+"Untersttzung, wird dies fr den Produktiveinsatz nicht empfohlen."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Setzen Sie die Umgebungsvariable GCL_PROF auf die leere Zeichenkette, um ein "
+"optimiertes Programm zu erhalten oder auf irgendeine nicht-leere "
+"Zeichenkette, fr Profiling-Untersttzung; z.B. GCL_PROF=t gcl@EXT@. Falls "
+"Profiling aktiviert ist, wird dies in der Startmeldung angezeigt."
+
+#~ msgid ""
+#~ "GCL is in the process of providing an ANSI compliant image in addition to "
+#~ "its traditional CLtL1 image still in production use.  Please see the "
+#~ "README.Debian file for a brief description of these terms.  Setting this "
+#~ "variable will determine which image you will use by default on executing "
+#~ "'gcl@EXT@'.  You can locally override this choice by setting the GCL_ANSI "
+#~ "environment variable to any non-empty string for the ANSI build, and to "
+#~ "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@.  The "
+#~ "flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "GCL arbeitet neben dem traditionellen CLtL1-Image fr den "
+#~ "Produktiveinsatz zustzlich an der Bereitstellung eines kompatiblen ANSI-"
+#~ "Images. Bitte beachten Sie die README.Debian-Datei fr eine kurze "
+#~ "Beschreibung dieses Themas. Durch diese Variable definieren Sie, welches "
+#~ "Image voreingestellt bei der Ausfhrung von gcl@EXT@ verwendet wird. "
+#~ "Diese Auswahl kann lokal, durch einen nicht leeren Wert in der "
+#~ "Umgebungsvariable GCL_ANSI fr den ANSI-Build, bzw. einen leeren Wert "
+#~ "fr den CLtL1-Build, z.B. GCL_ANSI=t gcl@EXT@ definiert werden. Es "
+#~ "erfolgt eine Meldung ber die aktive Erstellung im einfhrenden Start-"
+#~ "Banner."
+
+#~ msgid ""
+#~ "GCL now has optional support for profiling via gprof.  Please see the "
+#~ "documentation for si::gprof-start and si::gprof-quit for details. As this "
+#~ "build is slower than builds without gprof support, it is not recommended "
+#~ "for final production use. You can locally override the default choice "
+#~ "made here by setting the GCL_PROF environment variable to any non-empty "
+#~ "string for profiling support, and to the empty string for the more "
+#~ "optimized builds, e.g. GCL_PROF=t gcl@EXT@.  If profiling is enabled, "
+#~ "this will be reported in the initial startup banner."
+#~ msgstr ""
+#~ "GCL besitzt optionale Untersttzung fr Profiling mit gprof. Bitte lesen "
+#~ "Sie hierzu die Dokumentation von si::gprof-start und si::gprof-quit fr "
+#~ "weiterfhrende Informationen. Da dieser Build langsamer ist als ohne "
+#~ "gprof-Untersttzung, wird dieser Weg nicht fr den endgltig produktiven "
+#~ "Einsatz empfohlen. Sie knnen die hier gemachten Angaben lokal ber die "
+#~ "GCL_PROF-Umgebungsvariable durch einen beliebigen Wert ndern, bzw. durch "
+#~ "einen leeren Wert fr das weitaus anpassungsfhigere Build, z.B. "
+#~ "GCL_PROF=t gcl@EXT@. Falls Profiling aktiviert ist, erfolgt eine Meldung "
+#~ "im einfhrenden Start-Banner."
diff --git a/po/es.po b/po/es.po
new file mode 100644 (file)
index 0000000..e4cb113
--- /dev/null
+++ b/po/es.po
@@ -0,0 +1,209 @@
+# gcl po-debconf translation to Spanish
+# Copyright (C) 2005, 2007, 2008 Software in the Public Interest
+# This file is distributed under the same license as the gcl package.
+#
+# Changes:
+#   - Initial translation
+#       César Gómez Martín <cesar.gomez@gmail.com>, 2005
+#
+#   - Updates
+#       Rudy Godoy Guillén <rudyd@stone-head.org>, 2007
+#       Francisco Javier Cuadrado <fcocuadrado@gmail.com>, 2008
+#
+# Traductores, si no conoce el formato PO, merece la pena leer la
+# documentación de gettext, especialmente las secciones dedicadas a este
+# formato, por ejemplo ejecutando:
+#
+#   info -n '(gettext)PO Files'
+#   info -n '(gettext)Header Entry'
+#
+# Equipo de traducción al español, por favor, lean antes de traducir
+# los siguientes documentos:
+#
+#   - El proyecto de traducción de Debian al español
+#     http://www.debian.org/intl/spanish/
+#     especialmente las notas de traducción en
+#     http://www.debian.org/intl/spanish/notas
+#
+#   - La guía de traducción de po's de debconf:
+#     /usr/share/doc/po-debconf/README-trans
+#     o http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl 2.6.7-45\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-12-04 20:00+0100\n"
+"Last-Translator: Francisco Javier Cuadrado <fcocuadrado@gmail.com>\n"
+"Language-Team: Debian l10n spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Spanish\n"
+"X-Poedit-Country: SPAIN\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr ""
+"¿Utilizar la generación ANSI todavía en desarrollo de manera predeterminada?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GL está en el proceso de proporcionar una imagen ANSI, además de su imagen "
+"CLtL1 tradicional que todavía se usa."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Por favor, véase el archivo README.Debian para una descripción corta de "
+"estos términos. Eligiendo esta opción determinará que imagen se usará de "
+"manera predeterminada al ejecutar «gcl@EXT@»."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Esta configuración se puede sobrescribir cambiando la variable de entorno "
+"GCL_ANSI a cualquier cadena de caracteres no vacía para la generación ANSI, "
+"y a una cadena de caracteres vacía para la generación CLtL1, por ejemplo: "
+"«GCL_ANSI=t gcl@EXT@». El actual tipo de generación se mostrará en la "
+"información inicial del arranque."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "¿Utilizar la generación con «profiling» de manera predeterminada?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL permite usar «profiling», de manera opcional, mediante gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Por favor, véase la documentación para los detalles de «si::gprof-start» y "
+"«si::gprof-quit». Ya que esta generación es más lenta que sin el uso de "
+"gprof, no se recomienda para su uso final."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Cambie el valor de la variable de entorno GCL_PROF a una cadena de "
+"caracteres vacía para generación más optimizadas, o a una cadena de "
+"caracteres no vacía para usar el «profiling», por ejemplo: «GCL_PROF=t "
+"gcl@EXT@». Si el «profiling» está activado, se mostrará en la información "
+"inicial del arranque."
+
+#~ msgid ""
+#~ "GCL is in the process of providing an ANSI compliant image in addition to "
+#~ "its traditional CLtL1 image still in production use.  Please see the "
+#~ "README.Debian file for a brief description of these terms.  Setting this "
+#~ "variable will determine which image you will use by default on executing "
+#~ "'gcl@EXT@'.  You can locally override this choice by setting the GCL_ANSI "
+#~ "environment variable to any non-empty string for the ANSI build, and to "
+#~ "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@.  The "
+#~ "flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "GCL está en proceso de incorporar una imagen compatible con ANSI en "
+#~ "adición a su imagen CLtL1 tradicional que todavía se usa en producción. "
+#~ "Por favor, véase el fichero README de Debian para una breve descripción "
+#~ "acerca de estos términos. El definir esta variable determinará qué imagen "
+#~ "utilizar de manera predeterminada cuando ejecute «gcl@EXT@».\n"
+#~ "Puede anular esta elección localmente definiendo la variable de entorno "
+#~ "GCL_ANSI a una cadena no vacía para la compilación ANSI, y a una vacía "
+#~ "para la compilación CLtL1, ejemplo: GCL_ANSI=t gcl@EXT@. La versión de la "
+#~ "compilación se indicará en el anuncio inicial de arranque."
+
+#~ msgid ""
+#~ "GCL now has optional support for profiling via gprof.  Please see the "
+#~ "documentation for si::gprof-start and si::gprof-quit for details. As this "
+#~ "build is slower than builds without gprof support, it is not recommended "
+#~ "for final production use. You can locally override the default choice "
+#~ "made here by setting the GCL_PROF environment variable to any non-empty "
+#~ "string for profiling support, and to the empty string for the more "
+#~ "optimized builds, e.g. GCL_PROF=t gcl@EXT@.  If profiling is enabled, "
+#~ "this will be reported in the initial startup banner."
+#~ msgstr ""
+#~ "Ahora GCL tiene soporte opcional para perfilado a través de gprof. Por "
+#~ "favor, mire la documentación de «si::gprof-start» y de «si::gprof-quit» y "
+#~ "«si::gprof-quit» si desea más detalles. Dado que esta compilación es más "
+#~ "lenta que otras sin soporte para gprof, no se recomienda usarlo en "
+#~ "producción. Puede anular esta elección de forma local mediante el "
+#~ "establecimiento de la variable de entorno GCL_PROF a cualquier cadena no "
+#~ "vacía para soporte de perfiles, y a la cadena vacía para los paquetes más "
+#~ "optimizados, es decir GCL_PROF=t gcl. Si el perfilado está activo se "
+#~ "indicará en el anuncio inicial de arranque."
+
+#~ msgid ""
+#~ "GCL is one of the oldest free common lisp systems still in use. Several "
+#~ "production systems have used it for over a decade.  The common lisp "
+#~ "standard in effect when GCL was first released is known as \"Common Lisp, "
+#~ "the Language\" (CLtL1) after a book by Steele of the same name providing "
+#~ "this specification.  Subsequently, a much expanded standard was adopted "
+#~ "by the American National Standards Institute (ANSI), which is still "
+#~ "considered the definitive common lisp language specification to this "
+#~ "day.  GCL is in the process of providing an ANSI compliant image in "
+#~ "addition to its traditional CLtL1 image still in production use.  Setting "
+#~ "this variable will determine which image you will use by default on "
+#~ "executing 'gcl'.  You can locally override this choice by setting the "
+#~ "GCL_ANSI environment variable to any non-empty string for the ANSI build, "
+#~ "and to the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl.  You "
+#~ "may be interested in reviewing the ANSI test results sketching the level "
+#~ "of compliance achieved thus far in /usr/share/doc/gcl/test_results.gz.  "
+#~ "The flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "GCL es uno de los sistemas libres de «common lisp» más antiguos que "
+#~ "todavía se usan. Varios sistemas en producción han estado usándolo "
+#~ "durante más de una década. Cuando GCL se liberó por primera vez, el "
+#~ "estándar «common lisp» se conocía como «Common Lisp, the "
+#~ "Language» (CLtL1) después de un libro escrito por Steele que llevaba el "
+#~ "mismo nombre y que proporcionaba esta especificación. Posteriormente se "
+#~ "adoptó en el Instituto Nacional de Estándares Americano (ANSI) un "
+#~ "estándar más extendido, que todavía se considera la especificación "
+#~ "definitiva del lenguaje «common lisp» hasta hoy. GCL está en el proceso "
+#~ "de proporcionar una imagen conforme a ANSI además de su imagen CltL1 "
+#~ "tradicional que todavía se usa en producción. Al establecer esta variable "
+#~ "se determinará la imagen por omisión que usará al ejecutar «gcl». Puede "
+#~ "anular esta elección de forma local mediante el establecimiento de la "
+#~ "variable de entorno GCL_ANSI a cualquier cadena no vacía para el paquete "
+#~ "ANSI, y a la cadena vacía para el paquete CLtL1, i.e. GCL_ANSI=t gcl. "
+#~ "Quizás esté interesado en revisar los resultados de las pruebas ANSI "
+#~ "describiendo el nivel de conformidad logrado hasta ahora en /usr/share/"
+#~ "doc/gcl/test_results.gz. Se informará del tipo de paquete usado en el "
+#~ "anuncio inicial de arranque."
diff --git a/po/fi.po b/po/fi.po
new file mode 100644 (file)
index 0000000..e9dc116
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,95 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2007-12-29 23:28+0200\n"
+"Last-Translator: Esko Arajärvi <edu@iki.fi>\n"
+"Language-Team: Finnish <debian-l10n-finnish@lists.debian.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Finnish\n"
+"X-Poedit-Country: Finland\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Käytetäänkö kehitettävää ANSI-käännöstä oletuksena?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL:n on tarkoitus tarjota ANSI-yhteensopiva kuva perinteisen, vielä "
+"tuotantokäytössä olevan CLtL1-kuvan lisäksi."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Tiedostosta README.Debian löytyy (englanniksi) näiden termien lyhyet "
+"kuvaukset. Tämä valinta vaikuttaa siihen mitä kuvaa käytetään oletuksena "
+"ajettaessa ”gcl@EXT@”."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Tämä asetus voidaan ohittaa asettamalla GCL_ANSI-ympäristömuuttuja. Jos "
+"muuttujan arvo on mikä tahansa ei-tyhjä merkkijono, käytetään ANSI-"
+"käännöstä, ja jos muuttujan arvo on tyhjä merkkijono, käytetään CLtL1-"
+"käännöstä. Esimerkiksi: GCL_ANSI=t gcl@EXT@. Käytetty pakotettu käännöstapa "
+"raportoidaan käynnistysruudussa."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Käytetäänkö profilointia oletuksena?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL tukee valinnaisesti profilointia gprofin avulla."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Katso yksityiskohdat (englanniksi) dokumentaatiosta kohdista si::gprof-start "
+"ja si::gprof-quit. Koska tämä käännös on hitaampi kuin käännökset ilman "
+"gprof-tukea, tätä ei suositella tuotantokäyttöön."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Aseta GCL_PROF-ympäristömuuttuja tyhjäksi merkkijonoksi käyttääksesi "
+"optimoidumpia käännöksiä ja miksi tahansa ei-tyhjäksi merkkijonoksi "
+"käyttääksesi profilointia. Esimerkiksi: GCL_PROF=t gcl@EXT@. Jos profilointi "
+"on aktivoituna, se raportoidaan käynnistysruudussa."
diff --git a/po/fr.po b/po/fr.po
new file mode 100644 (file)
index 0000000..0a513f4
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,141 @@
+# Translation of gcl debconf templates to French
+# Copyright (C) 2007 Sylvain Archenault <sylvain.archenault@laposte.net>
+# This file is distributed under the same license as the iodine package.
+#
+# Sylvain Archenault <sylvain.archenault@laposte.net>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl 2.6.7-1\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2007-12-23 13:03+0100\n"
+"Last-Translator: Sylvain Archenault <sylvain.archenault@laposte.net>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Faut-il utiliser la compilation ANSI par dfaut?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL est en passe de fournir une image respectant la norme ANSI en plus de "
+"l'image traditionnelle CLtL1, toujours utilise en production."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Veuillez lire le fichier README.Debian pour une brve description de ces "
+"termes. Le choix de cette option dterminera quelle image sera utilise par "
+"dfaut en excutant gcl@EXT@."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Ce rglage peut tre chang en affectant  la variable d'environnement "
+"GCL_ANSI une chane non vide pour la compilation ANSI, et une chane vide "
+"pour la compilation CLtL1, par exemple GCL_ANSI=t gcl@EXT@. Le type de "
+"compilation sera affich dans le bandeau de dmarrage."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Faut-il utiliser le profilage par dfaut?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL permet optionnellement la gestion du profilage via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Veuillez vous reporter  la documentation de si::gprof-start et si::"
+"gprof-quit pour plus de dtails. Comme cet excutable est plus lent que "
+"les excutables sans la gestion de gprof, il n'est pas recommand de "
+"l'utiliser en production."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Veuillez affecter une chane vide  la variable d'environnement GCL_PROF "
+"pour des compilations optimises, ou une chane non vide pour avoir la "
+"gestion du profilage; par exemple GCL_PROF=t gcl@EXT@. Si le profilage est "
+"activ, cela sera affich dans le bandeau de dmarrage."
+
+#~ msgid ""
+#~ "GCL is in the process of providing an ANSI compliant image in addition to "
+#~ "its traditional CLtL1 image still in production use.  Please see the "
+#~ "README.Debian file for a brief description of these terms.  Setting this "
+#~ "variable will determine which image you will use by default on executing "
+#~ "'gcl@EXT@'.  You can locally override this choice by setting the GCL_ANSI "
+#~ "environment variable to any non-empty string for the ANSI build, and to "
+#~ "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@.  The "
+#~ "flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "GCL a pour but de fournir une image conforme  la dfinition de "
+#~ "l'ANSI en plus de son image traditionnelle CLtL1 qui est toujours "
+#~ "utilise en production. Veuillez consulter le fichier README.Debian "
+#~ "pour plus d'informations sur ces normes. Ce choix dterminera quelle "
+#~ "norme vous allez utiliser par dfaut lors de l'excution de "
+#~ "gcl@EXT@. Vous pouvez localement modifier ce choix en "
+#~ "affectant une chane non vide  la variable d'environnement GCL_ANSI "
+#~ "pour une compilation respectant la norme dfinie par l'ANSI, et une "
+#~ "chane vide pour une compilation en accord avec la norme CLtL1, par "
+#~ "exemple GCL_ANSI=t gcl@EXT@. Le type de compilation sera affich dans "
+#~ "le bandeau de dmarrage."
+
+#~ msgid ""
+#~ "GCL now has optional support for profiling via gprof.  Please see the "
+#~ "documentation for si::gprof-start and si::gprof-quit for details. As this "
+#~ "build is slower than builds without gprof support, it is not recommended "
+#~ "for final production use. You can locally override the default choice "
+#~ "made here by setting the GCL_PROF environment variable to any non-empty "
+#~ "string for profiling support, and to the empty string for the more "
+#~ "optimized builds, e.g. GCL_PROF=t gcl@EXT@.  If profiling is enabled, "
+#~ "this will be reported in the initial startup banner."
+#~ msgstr ""
+#~ "GCL gre dsormais le profilage via gprof. Veuillez consulter la "
+#~ "documentation de si::gprof-start et de si::gprof-quit pour plus "
+#~ "d'informations. La construction produite avec cette option est plus lente "
+#~ "que la construction classique. Par consquent il n'est pas recommand "
+#~ "de l'utiliser en production. Vous pouvez localement modifier ce choix en "
+#~ "affectant  la variable d'environnement GCL_PROF, une chane non vide "
+#~ "pour activer le profilage, ou une chane vide pour une compilation "
+#~ "optimise, par exemple GCL_PROF=t gcl@EXT@. Si le profilage est "
+#~ "activ, cela sera affich dans le bandeau de dmarrage."
diff --git a/po/gl.po b/po/gl.po
new file mode 100644 (file)
index 0000000..951ca9f
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,138 @@
+# Galician translation of gclcvs's debconf templates
+# This file is distributed under the same license as the gclcvs package.
+# Jacobo Tarrio <jtarrio@debian.org>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gclcvs\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-01-01 13:38+0000\n"
+"Last-Translator: Jacobo Tarrio <jtarrio@debian.org>\n"
+"Language-Team: Galician <proxecto@trasno.net>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "¿Empregar por defecto a versión ANSI que se está a facer?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"Estase a traballar para que GCL forneza unha imaxe ANSI ademáis da imaxe "
+"CLtL1 que aínda se emprega en produción."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Consulte o ficheiro README.Debian para ver unha descrición breve deses "
+"termos. Ao establecer esa variable ha determinar a imaxe que ha empregar por "
+"defecto ao executar \"gcl@EXT@\"."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Pode empregar a outra imaxe establecendo a variable de ambiente GCL_ANSI a "
+"calquera cadea non baleira para empregar a versión ANSI, e á cadea baleira "
+"para empregar a versión CLtL1; por exemplo, GCL_ANSI=t gcl@EXT@. Hase "
+"informar da versión en uso no cartel que aparece ao iniciar o programa."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "¿Empregar por defecto a versión con cronometrado?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL agora ten soporte opcional de cronometrado mediante gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Consulte a documentación de si::gprof-start e si::gprof-quit para máis "
+"detalles. Xa que esta versión é máis lenta que as que non teñen soporte de "
+"gprof, non se recomenda que a empregue para o uso en produción."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Pode empregar unha versión distinta á seleccionada establecendo a variable "
+"de ambiente GCL_PROF a calquera cadea non baleira para empregar o soporte de "
+"cronometrado, ou á cadea baleira para as versións máis optimizadas; por "
+"exemplo, GCL_PROF=t gcl@EXT@. Se está activado o cronometrado, hase informar "
+"diso no cartel que aparece ao iniciar o programa."
+
+#~ msgid ""
+#~ "GCL is in the process of providing an ANSI compliant image in addition to "
+#~ "its traditional CLtL1 image still in production use.  Please see the "
+#~ "README.Debian file for a brief description of these terms.  Setting this "
+#~ "variable will determine which image you will use by default on executing "
+#~ "'gcl@EXT@'.  You can locally override this choice by setting the GCL_ANSI "
+#~ "environment variable to any non-empty string for the ANSI build, and to "
+#~ "the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@.  The "
+#~ "flavor of the build in force will be reported in the initial startup "
+#~ "banner."
+#~ msgstr ""
+#~ "Estase a traballar para que GCL forneza unha imaxe ANSI ademáis da imaxe "
+#~ "CLtL1 que aínda se emprega en produción. Consulte o ficheiro README."
+#~ "Debian para ver unha descrición breve deses termos. Ao estabrecer esa "
+#~ "variable ha determinar a imaxe que ha empregar por defecto ao executar "
+#~ "\"gcl@EXT@\". Pode empregar a outra imaxe estabrecendo a variable de "
+#~ "ambiente GCL_ANSI a calquera cadea non baleira para empregar a versión "
+#~ "ANSI, e á cadea baleira para empregar a versión CLtL1; por exemplo, "
+#~ "GCL_ANSI=t gcl@EXT@. Hase informar da versión en uso no cartel que "
+#~ "aparece ao iniciar o programa."
+
+#~ msgid ""
+#~ "GCL now has optional support for profiling via gprof.  Please see the "
+#~ "documentation for si::gprof-start and si::gprof-quit for details. As this "
+#~ "build is slower than builds without gprof support, it is not recommended "
+#~ "for final production use. You can locally override the default choice "
+#~ "made here by setting the GCL_PROF environment variable to any non-empty "
+#~ "string for profiling support, and to the empty string for the more "
+#~ "optimized builds, e.g. GCL_PROF=t gcl@EXT@.  If profiling is enabled, "
+#~ "this will be reported in the initial startup banner."
+#~ msgstr ""
+#~ "GCL agora ten soporte opcional de cronometrado mediante gprof. Consulte a "
+#~ "documentación de si::gprof-start e si::gprof-quit para máis detalles. Xa "
+#~ "que esta versión é máis lenta que as que non teñen soporte de gprof, non "
+#~ "se recomenda que a empregue para o uso en produción. Pode empregar unha "
+#~ "versión distinta á seleccionada estabrecendo a variable de ambiente "
+#~ "GCL_PROF a calquera cadea non baleira para empregar o soporte de "
+#~ "cronometrado, ou á cadea baleira para as versións máis optimizadas; por "
+#~ "exemplo, GCL_PROF=t gcl@EXT@. Se está activado o cronometrado, hase "
+#~ "informar diso no cartel que aparece ao iniciar o programa."
diff --git a/po/it.po b/po/it.po
new file mode 100644 (file)
index 0000000..a488561
--- /dev/null
+++ b/po/it.po
@@ -0,0 +1,102 @@
+# ITALIAN TRANSLATION OF GCL'S PO-DEBCONF FILE.
+# COPYRIGHT (C) 2009 THE GCL'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gcl package.
+#
+# Vincenzo Campanella <vinz65@gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2009-11-29 08:39+0100\n"
+"Last-Translator: Vincenzo Campanella <vinz65@gmail.com>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr ""
+"Usare in modo predefinito la compilazione ANSI, che è in fase di "
+"approntamento?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"Accanto all'immagine tradizionale CLtL1, in uso in realtà produttive, GCL "
+"sta preparando un'immagine conforme ad ANSI."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Per maggiori informazioni consultare il file «README.Debian». La scelta di "
+"questa opzione determinerà quale immagine verrà utilizzata in modo "
+"predefinito durante l'esecuzione di «gcl@EXT@»."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Questa impostazione può essere sovrascritta impostando la variabile "
+"d'ambiente «GCL_ANSI» con una stringa non vuota per la compilazione ANSI e "
+"con una stringa vuota per la compilazione CLtL1, per esempio: «GCL_ANSI=t "
+"gcl@EXT@». Il tipo di compilazione attualmente in uso viene mostrato nella "
+"schermata di avvio."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Usare il profiling in modo predefinito?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL possiede un supporto opzionale per il profiling tramite gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Per maggiori dettagli consultare la documentazione per «si::gprof-start» e "
+"«si::gprof-quit». Poiché questa compilazione è più lenta, rispetto a quella "
+"senza supporto per gprof, non è raccomandata per un utilizzo in realtà "
+"produttive."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Per compilazioni ottimizzate impostare la variabile d'ambiente «GCL_PROF» a "
+"una stringa vuota, oppure per impostare il supporto al profiling impostarla "
+"a una stringa non vuota, per esempio «GCL_PROF=t gcl@EXT@». La schermata "
+"d'avvio indicherà se il profiling è abilitato."
diff --git a/po/ja.po b/po/ja.po
new file mode 100644 (file)
index 0000000..169782b
--- /dev/null
+++ b/po/ja.po
@@ -0,0 +1,96 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gcl package.
+# victory <victory.deb@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2013-07-27 14:28+0000\n"
+"PO-Revision-Date: 2013-07-27 23:28+0900\n"
+"Last-Translator: victory <victory.deb@gmail.com>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "未完成の ANSI ビルドをデフォルトで使用しますか?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL は未だに生産利用されている従来の CLtL1 イメージに加えて ANSI 準拠のイメー"
+"ジを提供する過程にあります。"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"用語については README.Debian ファイルに簡単な説明があります。このオプションの"
+"選択「gcl@EXT@」を実行するときにどのイメージをデフォルトで利用するのか決定する"
+"ことになります。"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"この設定は、GCL_ANSI 環境変数に ANSI ビルドでは空白ではない任意の文字列、"
+"CLtL1 ビルドでは空白文字列をセットすることで上書きできます。例えば GCL_ANSI=t "
+"gcl@EXT@。現在実行しているビルドの種類は初期の開始時バナーで報告されます。"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "デフォルトで profiling ビルドを使いますか?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr ""
+"GCL にはオプションで gprof 経由の profiling サポートがあります。"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"詳細については si::gprof-start や si::gprof-quit の文書を見てください。このビ"
+"ルドは gprof サポートのないビルドより遅いため、最終的な生産利用にはお勧めしま"
+"せん。"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"ビルドをもっと最適化する場合は GCL_PROF 環境変数に空白文字列を、profiling をサ"
+"ポートさせる場合は空白ではない任意の文字列をセットしてください。例えば GCL_"
+"PROF=t gcl@EXT@。profiling が有効な場合、初期の開始時バナーで報告されます。"
diff --git a/po/nl.po b/po/nl.po
new file mode 100644 (file)
index 0000000..c46d99f
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-01-01 21:15+0100\n"
+"Last-Translator: Bart Cornelis <cobaco@skolelinux.no>\n"
+"Language-Team: debian-l10n-dutch <debian-l10n-dutch@lists.debian.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Dutch\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Wilt u standaard de in-ontwikkeling-zijnde ansi-compilatie gebruiken?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL is bezig om, aanvullend op het traditionele CLtL1-compilatie dat nog "
+"steeds in gebruik is, een aan ANSI voldoend compilatie te voorzien."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Meer informatie hierover vindt u in het bestand /usr/share/doc/gcl/README."
+"Debian . Deze optie bepaalt welk compilatie standaard gebruikt wordt wanneer "
+"u 'gcl@EXT@' uitvoert. "
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Deze instelling kan altijd overstegen worden door de omgevingsvariabele "
+"GCL_ANSI in te stellen op een niet-lege string om de ANSI-compilatie te "
+"bekomen, en op een lege string om de CLtL1-compilatie te bekomen (bv. "
+"GCL_ANSI=t gcl@EXT@). De momenteel afgedwongen compilatie-soort wordt "
+"weergegeven in de initiële opstartbanier."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr ""
+"Wilt u standaard een compilatie met ondersteuning voor profilering gebruiken?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL heeft optionele ondersteuning voor profilering via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Meer informatie vindt u in de documentatie voor si::gprof-start en si::gprof-"
+"quit . Aangezien compilaties met gprof-ondersteuning trager zijn dan deze "
+"zonder is dit niet aan te raden voor productie-gebruik."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Om een geoptimaliseerde compilatie te verkrijgen stelt u de "
+"omgevingsvariabele GCL_PROF in op een lege string, of op een niet-lege "
+"string als u profilering wilt ondersteunen (bv. GCL_PROF=t gcl@EXT@). Als "
+"profilering geactiveerd is wordt dit weergegeven in de initiële "
+"opstartbanier ."
diff --git a/po/pt.po b/po/pt.po
new file mode 100644 (file)
index 0000000..fb8b56b
--- /dev/null
+++ b/po/pt.po
@@ -0,0 +1,99 @@
+# translation of gcl debconf to Portuguese
+# Copyright (C) 2007 Américo Monteiro
+# This file is distributed under the same license as the gcl package.
+#
+# Américo Monteiro <a_monteiro@netcabo.pt>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl 2.6.7-36\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2007-12-23 16:44+0000\n"
+"Last-Translator: Américo Monteiro <a_monteiro@netcabo.pt>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Usar a compilação 'ainda em desenvolvimento' ANSI por prédefinição? "
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL está no processo de disponibilizar uma imagem compatível com ANSI como "
+"adição à sua imagem tradicional CLtL1 ainda em utilização de produção."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Por favor veja o ficheiro README.Debian para uma breve descrição destes "
+"termos. Escolher esta opção irá determinar qual imagem será usada por "
+"prédefinição ao executar 'gcl@EXT@'."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Esta opção pode ser sobreposta ao regular a variável de ambiente GCL_ANSI "
+"para qualquer string não-vazia para a compilação ANSI, e para uma string "
+"vazia para a compilação CLtL1, como por exemplo GCL_ANSI=t gcl@EXT@. O tipo "
+"de compilação actualmente imposto será reportado no banner inicial de "
+"arranque."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Usar, como pré-definição, a compilação com 'profiling'?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "O GCL tem suporte opcional para 'profiling' via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Por favor veja a documentação de si::gprof-start e si::gprof-quit para mais "
+"detalhes. Como esta compilação é mais lenta do que as compilações sem o "
+"suporte para gprof, não é recomendada para utilização de produção final."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Regule a variável de ambiente GCL_PROF para uma string vazia para mais "
+"compilações optimizadas, ou para qualquer string não-vazia para suporte de "
+"'profiling'; como por exemplo GCL_PROF=t gcl@EXT@. Se o 'profiling' estiver "
+"activo, isto será reportado no banner inicial de arranque."
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100644 (file)
index 0000000..74f2f03
--- /dev/null
@@ -0,0 +1,98 @@
+# Debconf translations for gcl.
+# Copyright (C) 2016 THE gcl'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the gcl package.
+# Adriano Rafael Gomes <adrianorg@arg.eti.br>, 2016.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2016-01-05 11:09-0200\n"
+"Last-Translator: Adriano Rafael Gomes <adrianorg@arg.eti.br>\n"
+"Language-Team: Brazilian Portuguese <debian-l10n-portuguese@lists.debian."
+"org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Usar a versão ANSI em desenvolvimento por padrão?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"O GCL está em processo de fornecer uma imagem de acordo com o padrão ANSI em "
+"adição à sua imagem CLtL1 tradicional, ainda em uso em produção."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Por favor, veja o arquivo README.Debian para uma breve descrição desses "
+"termos. Escolher essa opção determinará qual imagem será usada por padrão ao "
+"executar \"gcl@EXT@\"."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Essa configuração pode ser sobreposta definindo a variável de ambiente "
+"GCL_ANSI para qualquer texto não vazio para a versão ANSI, e para um texto "
+"vazio para a versão CLtL1, por exemplo, GCL_ANSI=t gcl@EXT@. O sabor da "
+"versão atualmente definida será exibida na mensagem de inicialização."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Usar a versão de \"profiling\" por padrão?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "O GCL tem suporte opcional a \"profiling\" via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Por favor, veja a documentação para si::gprof-start e si::gprof-quit para "
+"detalhes. Como essa versão é mais lenta que versões sem suporte a gprof, ela "
+"não é recomendada para uso final em produção."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Defina a variável de ambiente GCL_PROF para um texto vazio para versões mais "
+"otimizadas, ou para qualquer texto não vazio para ter suporte a \"profiling"
+"\"; por exemplo, GCL_PROF=t gcl@EXT@. Se o \"profiling\" estiver habilitado, "
+"isso será exibido na mensagem de inicialização."
diff --git a/po/ru.po b/po/ru.po
new file mode 100644 (file)
index 0000000..dfd56cb
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,100 @@
+# translation of ru.po to Russian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Kozlov <kozlov.y@gmail.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: 2.6.7-36\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-01-03 10:22+0300\n"
+"Last-Translator: Yuri Kozlov <kozlov.y@gmail.com>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Использовать разрабатываемую ANSI сборку по умолчанию?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"Помимо обычного образа CLtL1, используемого в повсеместной работе, GCL имеет "
+"практически готовый образ, соответствующий ANSI."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Краткое описание приведено в файле README.Debian. Данным выбором "
+"определяется, какой из образов будет использован по умолчанию при выполнении "
+"'gcl@EXT@'."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Эта настройка может быть переопределена установкой переменной окружения "
+"GCL_ANSI в непустое значение для ANSI сборки, а пустым значением выбирается "
+"CLtL1 сборка, например GCL_ANSI=t gcl@EXT@. Текущий используемый тип сборки "
+"будет показан при первом запуске."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Использовать по умолчанию профилируемую сборку?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL поддерживает необязательное профилирование через gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Подробней об этом смотрите в документации на si::gprof-start и si::gprof-"
+"quit. Так как данная сборка работает медленнее чем без поддержки gprof, её "
+"не рекомендуется использовать в реальной работе."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Задание переменной окружения GCL_PROF пустого значения включает более "
+"оптимизированную сборку, а любое непустое -- поддержку профилирования; "
+"например GCL_PROF=t gcl@EXT@. Если профилирование включено, то об этом будет "
+"написано при первом запуске."
diff --git a/po/sv.po b/po/sv.po
new file mode 100644 (file)
index 0000000..9545624
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,106 @@
+# translation of gcl_2.6.7-36.1_sv.po to Swedish
+# Translators, if you are not familiar with the PO format, gettext
+# documentation is worth reading, especially sections dedicated to
+# this format, e.g. by running:
+# info -n '(gettext)PO Files'
+# info -n '(gettext)Header Entry'
+# Some information specific to po-debconf are available at
+# /usr/share/doc/po-debconf/README-trans
+# or http://www.debian.org/intl/l10n/po-debconf/README-trans
+# Developers do not need to manually edit POT or PO files.
+#
+# Martin gren <martin.agren@gmail.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl_2.6.7-36.1_sv\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-07-24 18:21+0200\n"
+"Last-Translator: Martin gren <martin.agren@gmail.com>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Anvnd det nnu inte frdiga ANSI-bygget som standard?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL arbetar p att tillhandahlla en ANSI-godknd bild frutom dess "
+"traditionella CLtL1-bild som fortfarande anvnds i produktionsmiljn."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Se README.Debian-filen fr en versiktlig beskrivning av dessa termer. Nr "
+"du vljer det hr alternativet avgrs vilken bild som kommer anvndas som "
+"standard nr 'gcl@EXT@' krs."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Denna instllning kan verskridas genom att stta miljvariabeln GCL_ANSI "
+"till en icke-tom strng fr ANSI-bygget, och till den tomma strngen fr "
+"CLtL1-bygget, t. ex. GCL_ANSI=t gcl@EXT@. Det bygge som fr tillfllet "
+"anvnds kommer anges i uppstartsutskriften."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Anvnd profileringsbygget som standard?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL har valfritt std fr profilering via gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Se dokumentationen fr si::gprof-start och si::gprof-quit fr detaljer. "
+"Eftersom detta bygge r lngsammare n byggen utan std fr gprof, "
+"rekommenderas det inte fr slutlig anvndning i produktionsmilj."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Stt miljvariabeln GCL_PROF till den tomma strngen fr mer optimiserade "
+"byggen, eller en icke-tom strng fr profileringsstd; t. ex. GCL_PROF=t "
+"gcl@EXT@. Om profilering r aktiverad, kommer denna rapporteras i den "
+"ursprungliga uppstartsutskriften."
diff --git a/po/templates.pot b/po/templates.pot
new file mode 100644 (file)
index 0000000..86276ce
--- /dev/null
@@ -0,0 +1,82 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
diff --git a/po/vi.po b/po/vi.po
new file mode 100644 (file)
index 0000000..d1fa6de
--- /dev/null
+++ b/po/vi.po
@@ -0,0 +1,98 @@
+# Vietnamese translation for GCL.
+# Copyright © 2007 Free Software Foundation, Inc.
+# Clytie Siddall <clytie@riverland.net.au>, 2007
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gcl 2.6.7-36\n"
+"Report-Msgid-Bugs-To: gcl@packages.debian.org\n"
+"POT-Creation-Date: 2012-12-30 11:53-0400\n"
+"PO-Revision-Date: 2008-01-04 16:27+1030\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: LocFactoryEditor 1.7b1\n"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid "Use the work-in-progress ANSI build by default?"
+msgstr "Dùng bản xây dựng đang phát triển ANSI theo mặc định không?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"GCL is in the process of providing an ANSI compliant image in addition to "
+"its traditional CLtL1 image still in production use."
+msgstr ""
+"GCL đang phát triển chức năng cung cấp ảnh tùy theo ANSI thêm vào ảnh CLtL1 "
+"truyền thống vẫn còn được sử dụng trong trường hợp sản xuất."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"Please see the README.Debian file for a brief description of these terms. "
+"Choosing this option will determine which image will be used by default when "
+"executing 'gcl@EXT@'."
+msgstr ""
+"Xem tài liệu Đọc Đi (README.Debian) để tìm mô tả ngắn về các thuật ngữ này. "
+"Bật tùy chọn này thì xác định ảnh nào cần dùng theo mặc định khi thực hiện "
+"lệnh « gcl@EXT@ »."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:2001
+msgid ""
+"This setting may be overridden by setting the GCL_ANSI environment variable "
+"to any non-empty string for the ANSI build, and to the empty string for the "
+"CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. The currently enforced build flavor "
+"will be reported in the initial startup banner."
+msgstr ""
+"Vẫn còn có thể ghi đè lên thiết lập này bằng cách đặt biến môi trường « "
+"GCL_ANSI » thành bắt cứ chuỗi không rỗng cho bản xây dựng ANSI, và cho chuỗi "
+"rỗng cho bản xây dựng CLtL1, v.d. « GCL_ANSI=t gcl@EXT@ ». Kiểu bản xây dựng "
+"hiện thời được chọn sẽ được thông báo trên băng cờ khởi chạy đầu tiên."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "Use the profiling build by default?"
+msgstr "Dùng bản xây dựng đo hiệu năng sử dụng theo mặc định không?"
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid "GCL has optional support for profiling via gprof."
+msgstr "GCL có hỗ trợ tùy chọn để đo hiệu năng sử dụng thông qua gprof."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Please see the documentation for si::gprof-start and si::gprof-quit for "
+"details. As this build is slower than builds without gprof support, it is "
+"not recommended for final production use."
+msgstr ""
+"Xem tài liệu hướng dẫn về « si::gprof-start » và « si::gprof-quit » để tìm "
+"chi tiết. Vì bản xây dựng này chạy chậm hơn các bản xây dựng không hỗ trợ "
+"gprof, không khuyên bạn sử dụng nó trong trường hợp sản xuất cuối cùng."
+
+#. Type: boolean
+#. Description
+#: ../gcl.templates:3001
+msgid ""
+"Set the GCL_PROF environment variable to the empty string for more optimized "
+"builds, or any non-empty string for profiling support; e.g. GCL_PROF=t "
+"gcl@EXT@. If profiling is enabled, this will be reported in the initial "
+"startup banner."
+msgstr ""
+"Đặt biến môi trường « GCL_PROF » thành chuỗi rỗng cho các bản xây dựng tối "
+"ưu hơn, hoặc cho bất cứ chuỗi không rỗng nào để hỗ trợ chức năng đo hiệu "
+"năng sử dụng, v.d. « GCL_PROF=t gcl@EXT@ ». Hiệu lực chức năng đo hiệu năng "
+"sử dụng thì nó được thông báo trên băng cờ khởi chạy đầu tiên."
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..3ee26f1
--- /dev/null
+++ b/rules
@@ -0,0 +1,281 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper. 
+# GNU copyright 1997 by Joey Hess.
+#
+# This version is for a hypothetical package that builds an
+# architecture-dependant package, as well as an architecture-independent
+# package.
+
+# Uncomment this to turn on verbose mode. 
+#export DH_VERBOSE=1
+
+export GCL_MEM_MULTIPLE=0.1
+
+# This is the debhelper compatability version to use.
+ARCHT:=$(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+MCC?=gcc
+# ifeq ($(ARCHT),alpha)
+# MCC:=gcc-4.6
+# endif
+# ifeq ($(ARCHT),mips)
+# MCC:=gcc-4.6
+# endif
+# ifeq ($(ARCHT),mipsel)
+# MCC:=gcc-4.6
+# endif
+# ifeq ($(ARCHT),ia64)
+# MCC:=gcc-4.6
+# endif
+# ifeq ($(ARCHT),armel)
+# MCC:=gcc-4.6
+# endif
+# ifeq ($(ARCHT),armhf)
+# MCC:=gcc-4.6
+# endif
+
+#RELOC=locbfd
+#RELOC?=statsysbfd
+RELOC?=custreloc
+ifeq ($(ARCHT),ia64)
+RELOC=dlopen
+endif
+# ifeq ($(ARCHT),ppc64)
+# RELOC=dlopen
+# endif
+#ifeq ($(ARCHT),hppa)
+#RELOC=dlopen
+#endif
+
+GMP?=
+
+DEBUG=
+
+ARCHCONF?=
+ifeq ($(ARCHT),armhf)
+ARCHCONF=--enable-cstackmax=0xc0000000
+endif
+ifeq ($(ARCHT),armel)
+ARCHCONF=--enable-cstackmax=0xc0000000
+endif
+
+
+#ifeq ($(ARCHT),hppa)
+#DEBUG=--enable-debug
+#endif
+
+VERS=$(shell echo $$(cat majvers).$$(cat minvers))
+#EXT:=cvs
+
+CFG:=$(addsuffix /config.,.)# gmp4/configfsf.
+# Bug in autoconf dependency on emacsen-common workaround
+#CFGS:=$(addsuffix .ori,configure $(addsuffix guess,$(CFG)) $(addsuffix sub,$(CFG)))
+CFGS:=$(addsuffix .ori,$(addsuffix guess,$(CFG)) $(addsuffix sub,$(CFG)))
+
+$(filter %.guess.ori,$(CFGS)): %.ori: /usr/share/misc/config.guess %
+       ! [ -e $* ] || [ -e $@ ] || cp $* $@
+       [ $$($< -t | tr -d '-') -le $$(./$* -t | tr -d '-') ] || cp $< $*
+       touch $@
+
+$(filter %.sub.ori,$(CFGS)): %.ori: /usr/share/misc/config.sub %
+       ! [ -e $* ] || [ -e $@ ] || cp $* $@
+       [ $$($< -t | tr -d '-') -le $$(./$* -t | tr -d '-') ] || cp $< $*
+       touch $@
+
+configure.ori: %.ori: configure.in 
+       ! [ -e $* ] || [ -e $@ ] || cp $* $@
+       cd $(@D) && autoconf 
+       touch $@
+
+configure-%-stamp: $(CFGS)
+
+       dh_testdir
+
+       ! [ -e unixport/saved_pre_gcl ] || $(MAKE) clean
+
+#      chmod -R +x gmp4/*
+
+       [ "$*" != "trad" ] || FLAGS="--disable-ansi" ; \
+       [ "$*" != "gprof" ] || FLAGS="--disable-ansi --enable-gprof" ; \
+       [ "$*" != "ansi-gprof" ] || FLAGS="--enable-gprof" ; \
+       eval `dpkg-buildflags --export=sh` && CC=$(MCC) ./configure \
+               --host=$$(dpkg-architecture -qDEB_HOST_GNU_TYPE) \
+               --disable-statsysbfd \
+               --disable-custreloc \
+               --disable-dlopen \
+               --enable-prelink \
+               --enable-$(RELOC) \
+               $(GMP) \
+               $(DEBUG) \
+               $(ARCHCONF) \
+               $$FLAGS \
+               --prefix=/usr \
+               --mandir=\$${prefix}/share/man \
+               --enable-infodir=\$${prefix}/share/info \
+               --enable-emacsdir=\$${prefix}/share/emacs/site-lisp
+
+       touch $@
+
+
+build-%-stamp: configure-%-stamp
+       dh_testdir
+
+       $(MAKE)
+
+       rm -rf debian/$*
+       mkdir -p debian/$*
+       $(MAKE) install DESTDIR=$$(pwd)/debian/$*
+       [ "$(findstring gprof,$*)" = "" ] || (\
+               tmp=debian/$*; old=/usr/lib/gcl-$(VERS); new=$$old-prof;\
+               if [ "$(findstring ansi,$*)" = "" ] ; then i=saved_gcl ; else i=saved_ansi_gcl ; fi;\
+               mv $$tmp/$$old $$tmp/$$new ;\
+               echo "(si::reset-sys-paths \"$$new/\")(si::save-system \"debian/tmp-image\")" | $$tmp/$$new/unixport/$$i &&\
+               mv debian/tmp-image $$tmp/$$new/unixport/$$i;)
+
+       touch $@
+
+bclean-stamp:
+       $(MAKE) clean
+       touch $@
+
+ansi-tests/test_results: build-ansi-stamp
+       $(MAKE) $@
+
+build: build-arch build-indep
+build-arch: build-stamp
+build-indep: build-stamp
+build-stamp: build-gprof-stamp build-ansi-gprof-stamp build-trad-stamp build-ansi-stamp ansi-tests/test_results
+       touch $@
+
+debian/control.rm:
+       rm -f `echo $@ | sed 's,\.rm$$,,1'`
+
+debian/control: debian/control.rm
+       cp debian/control_$(EXT) debian/control
+
+clean: debian/control debian/gcl.templates
+       dh_testdir
+       dh_testroot
+       rm -f *stamp
+       debconf-updatepo
+
+       $(MAKE) clean
+
+       dh_clean
+       rm -rf debian/gprof debian/ansi-gprof debian/trad debian/ansi $(INS) debian/substvars debian.upstream
+       rm -rf *stamp
+       for i in $(CFGS) ; do ! [ -e $$i ] || mv $$i $${i%.ori} ; done
+
+INS:=$(shell for i in debian/in.* ; do echo $$i | sed 's,in.,,1' ; done |sed "s,gcl,gcl$(EXT),g")
+
+$(INS): debian/gcl$(EXT)% : debian/in.gcl%
+       cat $< | sed 's,@EXT@,$(EXT),g' >$@
+
+install: install-stamp
+install-stamp: build-stamp debian/control $(INS)
+       dh_testdir
+       dh_testroot
+#      dh_clean -k
+       dh_prep
+       dh_installdirs
+
+       mkdir -p debian/tmp
+       cp -a debian/ansi/* debian/tmp/
+       cp -a debian/trad/* debian/tmp/
+       cp -a debian/gprof/* debian/tmp/
+       cp -a debian/ansi-gprof/* debian/tmp/
+
+       mv debian/tmp/usr/share/emacs/site-lisp debian/tmp/usr/share/emacs/foo
+       mkdir -p debian/tmp/usr/share/emacs/site-lisp
+       mv debian/tmp/usr/share/emacs/foo debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)
+
+       cat debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/gcl.el |\
+               sed "s,(provide 'gcl),(provide 'gcl$(EXT)),1" >tmp &&\
+               mv tmp debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/gcl$(EXT).el
+       [ "$(EXT)" = "" ] || rm debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/gcl.el
+
+       cat debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/dbl.el |\
+               sed "s,(provide 'dbl),(provide 'dbl$(EXT)),1" >tmp &&\
+               mv tmp debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/dbl$(EXT).el
+       [ "$(EXT)" = "" ] || rm debian/tmp/usr/share/emacs/site-lisp/gcl$(EXT)/dbl.el
+
+       [ "$(EXT)" = "" ] || \
+               for i in debian/tmp/usr/share/info/*.info*; do \
+                       mv $$i $$(echo $$i | sed "s,gcl,gcl$(EXT),g"); done
+
+       mv debian/tmp/usr/share/doc debian/tmp/usr/share/foo
+       mkdir -p debian/tmp/usr/share/doc/gcl-doc
+       mv debian/tmp/usr/share/foo/* debian/tmp/usr/share/doc/gcl-doc
+       rmdir debian/tmp/usr/share/foo
+
+       [ "$(EXT)" = "" ] || \
+               mv debian/tmp/usr/share/doc/gcl-doc debian/tmp/usr/share/doc/gcl$(EXT)-doc 
+
+       [ "$(EXT)" = "" ] || \
+               (cat debian/tmp/usr/share/man/man1/gcl.1 |sed -e 's, gcl , gcl$(EXT) ,g' 's, GCL , GCL$(EXT) ,g' >debian/foo && \
+                       mv debian/foo debian/tmp/usr/share/man/man1/gcl$(EXT).1)
+
+       # cat debian/tmp/usr/lib/gcl-$(VERS)/gcl-tk/demos/index.lsp | \
+       #       sed "s,$$(pwd)/debian/tmp,,1" >debian/foo
+       # mv debian/foo debian/tmp/usr/lib/gcl-$(VERS)/gcl-tk/demos/index.lsp
+
+       rm -f debian/tmp/usr/bin/*.exe debian/tmp/usr/bin/*.bat
+
+       find debian/tmp -type f -name "*.lsp" -exec chmod ugo-x {} \;
+       find debian/tmp -type f -name "*.lisp" -exec chmod ugo-x {} \;
+       find debian/tmp -type f -name "*.el" -exec chmod ugo-x {} \;
+       find debian/tmp -type f -name "*.tcl" -exec chmod ugo-x {} \;
+
+       rm -f debian/tmp/usr/bin/gcl
+       TKVERS=$$(cat bin/gcl | grep /tk | head -1l | sed "s,.*/tk\([0-9.]*\)\").*,\1,1"); \
+               cat debian/gcl.sh | sed -e "s,@EXT@,$(EXT),g" \
+                                       -e "s,@VERS@,$(VERS),g" \
+                                       -e "s,@TKVERS@,$$TKVERS,g" >debian/tmp/usr/bin/gcl$(EXT)
+       chmod 0755 debian/tmp/usr/bin/gcl$(EXT)
+
+       rm -rf debian/tmp/usr/lib/gcl-$(VERS)/info
+
+       dh_install
+
+       touch $@
+
+# Build architecture-independent files here.
+# Pass -i to all debhelper commands in this target to reduce clutter.
+binary-indep: build install
+       dh_testdir -i
+       dh_testroot -i
+       dh_installdocs -i
+       dh_installinfo -i
+       dh_installchangelogs ChangeLog -i
+       dh_link -i
+       dh_compress -i
+       dh_fixperms -i
+       dh_installdeb -i
+       dh_gencontrol -i
+       dh_md5sums -i
+       dh_builddeb -i
+
+binary-arch: build install #debian/substvars
+       dh_testdir -a
+       dh_testroot -a
+       dh_installdocs -a -XRELEASE-2.6.2.html
+       dh_installemacsen -a
+       dh_installman -a
+       dh_installdebconf -a
+       sed -i -e 's,@EXT@,$(EXT),g' debian/gcl$(EXT)/DEBIAN/templates
+       dh_installchangelogs ChangeLog -a
+       dh_strip -a -Xlibgcl -Xlibansi_gcl
+#              -Xgcl-$(VERS)-prof/unixport/saved_gcl -Xgcl-$(VERS)-prof/unixport/saved_ansi_gcl
+       dh_lintian -a
+       dh_link -a
+       dh_compress -a
+       dh_fixperms -a
+       dh_installdeb -a
+       dh_shlibdeps -a
+       dh_gencontrol -a -u"-Vgcc=$(MCC)"
+       dh_md5sums -a
+       dh_builddeb -a
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
+.PRECIOUS: configure-trad-stamp configure-ansi-stamp configure-gprof-stamp configure-ansi-gprof-stamp
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/include-binaries b/source/include-binaries
new file mode 100644 (file)
index 0000000..091df7a
--- /dev/null
@@ -0,0 +1,4 @@
+info/gcl.pdf
+info/gcl-si.pdf
+info/gcl-tk.pdf
+xgcl-2/dwdoc.pdf
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..02ee68d
--- /dev/null
@@ -0,0 +1,11 @@
+gcl source: source-is-missing [info/gcl/Constraints-on-the-COMMON_002dLISP-Package-for-Conforming-Programs.html]
+gcl source: source-is-missing [info/gcl/Defsetf-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/Destructuring-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/Generic-Function-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/Macro-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/Ordinary-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/Specialized-Lambda-Lists.html]
+gcl source: source-is-missing [info/gcl/The-_0022Compound-Type-Specifier-Arguments_0022-Section-of-a-Dictionary-Entry.html]
+gcl source: source-is-missing [info/gcl/The-_0022Compound-Type-Specifier-Syntax_0022-Section-of-a-Dictionary-Entry.html]
+gcl source: source-is-missing [info/gcl/defmethod.html]
+gcl source: source-is-missing [info/gcl/loop.html]
diff --git a/texi.awk b/texi.awk
new file mode 100755 (executable)
index 0000000..ccf9cdb
--- /dev/null
+++ b/texi.awk
@@ -0,0 +1,27 @@
+#!/usr/bin/awk -f
+
+/^@defun/ {
+  a=split($0,A,"(");
+  b=split($0,B,")");
+  if (a==b) 
+    print ; 
+  else {
+    i=1;
+    c=$0;
+  }
+  next;
+} 
+{
+  if (i) {
+    sub("^ *","");
+    c=c " " $0;
+    a=split(c,A,"(");
+    b=split(c,B,")");
+    if (a==b) {
+      print c;
+      c="";
+      i=0;
+    }
+  } else 
+    print;
+}
diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc
new file mode 100644 (file)
index 0000000..741d314
--- /dev/null
@@ -0,0 +1,88 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQGiBD1mWk0RBADdQYIiaNJJOHAZdBpzOBm31v5AlQa1jjYx1W6zKd+ECqZVdonw
+e+CP/qpVCUXRYmQ3v/ZYpINtcRR2IckTQCs4fvYUAuQir2cpKmRqImnGhzFJ1pd9
+Rf2aqPspycMx9IlqKkeY1LwNahitQ93YwyCT1HUCTB0hIuNMtFNte18DpwCgwbYP
+bBuLYCG/8g+MqoG7SBhN4hkEANafxrX2EEwUCpQlKGkw4P18wCinbs7tjgXwL7SK
+WV9qpIDkUEnW2cnzfDBrNW24LtHt0qMsGa8sCJW30ZPUv0sebsyzVTJR0O5g6Lpi
+zlznB1LtmbkDdd79R4Qrs01k+2OK2K0r54xnOlL+ZZQFamP3jvTZAKxyUGI2Fiqu
+1O7OA/4xp5/WNyuIUWUho+nfhp0sakzAiC1aBHLtAvhL470sBm3xojM6w3vicTT2
+7rnzS1teeUnCOMK+CUzzITXHrnljCkyg8d6QqtlWJCc4T6tTYJNOuWte3AckYDaF
+4HhJbwNamrDGKQJ0kYOqtquz5WE8EjkxwglRQSrGanxMXnCsB7QgQ2FtbSBNYWd1
+aXJlIDxjYW1tQGVuaGFuY2VkLmNvbT6IXwQTEQIAFwUCPWZaTQULBwoDBAMVAwID
+FgIBAheAABIJEHMxtcBX8EXcB2VHUEcAAQFCkQCeL84DKju0u23VHI2a9S3CZwpw
+cEMAn03Jgjje37YEbLCnfh/JN4zhcUeFiQCVAwUQPXktv1RjAAQhp2rpAQEynwP5
+AZT5Fmlc6FbnVeusUNz1jtEKysdFc7TBFZSdWK2ftjuQiiiYgLOSM6kLpc6DJxLU
+0gc6FmQCme1G3wnQFpi5GXFlYcW5mfe3V5/0Paxcc/CijULb4IRU41KO3tTy7wpY
+NARRB5I+MeLT39bpqljO0b7PRETncVnXgkm5PEJGV3C0HkNhbW0gTWFndWlyZSA8
+Y2FtbUBkZWJpYW4ub3JnPohgBBMRAgAgBQJJmevSAhsjBgsJCAcDAgQVAggDBBYC
+AwECHgECF4AACgkQczG1wFfwRdxZywCeLfMYW3CQAi8e0C8NAauuIpZJx+wAoJAW
+eBe0arj/lrwecpn26l63nC5KuQENBD1mWk4QBADRBvXyQ0uxFCkac7ZVSuwEJrbw
+NdhS3ossQi+gm8aDPSokKFASs75SLNQMfIRhyToGcyplP75OYaMxvyih7DFGBLoB
+kzCuhBJ09VgLC0BiuJAtEI5orQf9sNt7CwBEG2KZ/X4oHXmKitgP0F4xff9XociT
+ZusPI90z9yg2treJ4wADBQP/aDZ839IYpwL6ZDZ8faVtgMz65lKaFkLzi/2pHWao
+SEWYiGcLozizNt+w+qcyMGUDNkDMtTY0Y9cbC8Dn7r/0/CZW1UQ2D3fSeAfsgxEE
+PnYYFiFr0Xyi+oDu7fkcV9wQdqLZ6OvR0SZqoJwLdmJqjTzz1TJTOfdTcSV/+POJ
+qCuITgQYEQIABgUCPWZaTgASCRBzMbXAV/BF3AdlR1BHAAEBn/kAn2saGr0hmMfO
+Nn4j36onyp18oNqYAKCTJZU26kWZcORo+FbyOMQ3+Yd8EZkBogQ6A9NcEQQAiUvw
+61oHv/VZvl8uo5hTAaka2HEfECf5aMvG7N1ytUXzKTldnyEBGiqOdbLtF1wL2SUV
+rdhX0VhH0fi19K2graTGqSQYzdA7uIIOQHOAZ5py5mKQr9zFkKyf5W4RKAbTIUAS
+uTlSy1NiyKPMXdBlu0f5rkl/m5KODlf1nVtDposAoPuMTY9/D/cOqzB4fmEQ6gMG
+M2/PA/9nHj4Mow5EkvSLsuAkn/mpI0Rv+ly1pmKJtbsJZIs1PWk/J47TRVigUgft
+LOlfYMAHXwfF6svodOKF0eOaBjeZmyu1KnDDy9EWWhZwdoT08AD664/bbN1goNzE
+XFlfD83yPWa1VrPNME2fq6jdY/WKZB5+viKu7yaMGGwQfjg9EwP/QCbz4cZvUiF5
+SmlI3u8+wgThk3DXnL9L3GlOASacET6wRFX6C3HYnRBTB0EypYJoUPIj7rt/Ptyl
+CRHQtMUuSouyq/Smj5ybw8kvGRRH4SgfoghjL+q+sVGwIZiUQXu+g96vSSBuQTE2
+x8iZ8mXpPud7jjMc98CfjiB9/ujnqK+0MEVyaWMgU2hhcmtleSA8c2hhcmtleUBz
+dXBlcmsucGh5c2ljcy5zdW55c2IuZWR1PohfBBMRAgAXBQI6A9NcBQsHCgMEAxUD
+AgMWAgECF4AAEgkQclUlAyIk+rwHZUdQRwABAcGdAJ45RrdVItJxXhDiCWeXpHKq
+DfkBIQCg97TpqcIbuDGD1r8gkSb6ErXA+4SJAJUDBRA6L65Bj/xAXv1aZ80BAVlU
+A/oD8wBcQeTD3HzeBcK6SVygQZlQS2g8v7H4G91Fu9yTESbDdYLjmybniGwTgS7q
+0/RbQDRCmh+fyBD38CmB2B23VdpXRYaChDeKTP+Lvg+mQn9zdMFkERD2/W40+TID
+1g7lafk3XDe+dOX59Ie0qeCXcccsv8OfhJwoEwHKPC9ZeIhGBBARAgAGBQI87l/I
+AAoJEHIxQb2lt4IBM5MAnj9wqSGdaLTfHAQb7xk36abh0vboAJwIGkIMfE7HkvbX
+9nXqefmNfrns3IhGBBARAgAGBQI9eSPnAAoJEHMxtcBX8EXcnq8An2DneOdg2qBr
+xF5ZBzEfGBcZHMbCAJ0Z+QKVo1/XQUVcHbGrHo+kF4IfmrQhRXJpYyBTaGFya2V5
+IDxzaGFya2V5QGRlYmlhbi5vcmc+iF8EExECABcFAjo5dzoFCwcKAwQDFQMCAxYC
+AQIXgAASCRByVSUDIiT6vAdlR1BHAAEBo0MAoKXjeu7EYrx9uSrlC6rQHavvmq1u
+AJsFXSfzM+lgT5lO9a3K0/N+Wr4ZRIhGBBARAgAGBQI87l/fAAoJEHIxQb2lt4IB
+8BgAn3ZJz4t/JBnRhEB2I0BA5CiIxKtAAKCf5FHs+3/1vYmhtAX3ouSWyN0jFIhG
+BBARAgAGBQI9eSPtAAoJEHMxtcBX8EXci7YAnRnwG8BddR4vdcvNGewRxCxweOrz
+AKCgcm8lYWrd0Ubz4/CtelbxA16yV7kBDQQ6A9NrEAQAyXOKw6Zg+VjOiw10ZKtP
+mQNmkEA5qUcGgcXKIPwwZ8sMZLzsqzdSM6UVwlN/1D/kH9U5Lkh1LqUxQ+NVC5Qm
+bGV+Wq52I9id/lpYycfxNkjURk/wXnOdFCY55pJiS2851DiCBpNC/ClFZZe1Yhdd
+HhUFnJrGRjaKTMoKI3sWUDsAAwYEAIuBP5eMx8I4qzVrt9tgDEx9LZZyd18jqC42
+FcMesLMdUi/UKOzrSr/tQ/eiOVMai/RUMmtoyvJzm6bt4UsO54Ynhhul4ySreB4h
+4TA7C9vKYTvPmZ5hsOAmguhtvkGOiN+7cXUa35xpL1dbBjelJR8cSFJtAQn2PKkJ
+JeS6N4LHiE4EGBECAAYFAjoD02sAEgkQclUlAyIk+rwHZUdQRwABAS1yAJwO6YAP
+f1tU5MvrXRbHC52/dn82kgCgkxPi+HiFgqOc1FCfMByu9ZvzwGaZAaIEPKkVqhEE
+AMqWl8BYusXdZEt7EE7gDfTtYgCCREiy3B2jTERJ4DXP0hPQDxBOQh6AW0JCtcxT
+vuNOZnAlMqXKPvV4tc55dSYTBYW6U2ySN+xrHi9GvS9k5JjpsZdstS5MVkTppOS0
+nTEBw8KofAHBfFpwisCsz38P5ehLnbpm1M7WNXGxmvDTAKDFxuwQL9S8gRUhXIS3
+kAOkDW2eTwP+I5Xil4aIAUnw/JVUaP7wRGUYnFnIisgPftZ+k+R/RfirSlnpPMZr
+cqC8JpR0Zm2jQ7jSzTdjj4yFM0PTdUg3mUo5IANd31XshDO7utppX8QBQ9c9PYml
+PSVZTRLiDT50HB4rjsoLTlYQOMsFxG4v9v6ybKCvhmZRvD1J97Q5EEsD/3V+Kor5
+8j72RZwrjTspT7roljxyly5D/p6dqiNFLOHjjfuj3SYah7TAlAxtb7CFGsPdNJJf
+jZvb//IzZw7XNG1EU9+PaV6mbTZNbrXavbKrIkz6AnLB9GDFE1oDWv7c2b5v5HVv
+SO/hakFEDcgxSPzkMVkc7wGOq+6kClG8z2DMtC1CcmlhbiBSIEZ1cnJ5IChUcnVz
+dCBObyBPbmUpIDxmYnJpYW5AbmFjLm5ldD6IZQQTEQIAHQUCPKkVqgUJBaOagAUL
+BwoDBAMVAwIDFgIBAheAABIJEHIxQb2lt4IBB2VHUEcAAQHvmwCfV6KEnp4tIKHz
+dZwBGsqnlKSBkpcAmgNdv300le8RtsGdhsDCRT6cUl1TiEYEEBECAAYFAjzqw3EA
+CgkQclUlAyIk+rw0sgCg6jCNQKL71DqAifPm6o07tkkYoc0An3duMoIdm9g2qV2d
+OSOpJn63WXKoiEYEEBECAAYFAj15JjIACgkQczG1wFfwRdyRHQCeK2xhxX1ccxDG
+DzMYZKivG5uUdBoAnRJ62vbPCyQ1I9ihAf1nzygCdxrytC1CcmlhbiBSIEZ1cnJ5
+IChUcnVzdCBObyBPbmUpIDxiZnVycnlAbmFjLm5ldD6IZQQTEQIAHQUCPUsJiQUJ
+BaOagAULBwoDBAMVAwIDFgIBAheAABIJEHIxQb2lt4IBB2VHUEcAAQHzcACfeVya
+lc6NRe3Kle9aX9AXxljfdnUAniXqub/sS6WetxJwKrivk3WhyQnEiEYEEBECAAYF
+Aj15JjgACgkQczG1wFfwRdxRyACgv7su7KfZvI07M31IcMtS0PHL4L4AoL5wr/os
+n198CXGT8C5eXCRBVa8zuQENBDypFbgQBAC3VMeu+Qsa4IlZzzvFeB9sbnIr7e6P
+TWuTR3EUnOzEd/h5k/bDdLW11uDnXyhbMSOXzGJaB9HbW5NXUuHIzTEwDzP+/hSJ
+HNhc3YXREOs4YMrexeTgKEE3RFJ/ulTJ2EvTVdb7+uwKEMctKC+xaK/cIiRZt8Fg
+Da1KjYBnpr5DvwADBQP5AaCubKcP0z202ys6EuvY/xIgYxJ95x/ermkV91cur7e1
+J9NqLOdbgj/yLcco9T92IBMm7zAnzDEtPC7UaqvrtuISvWc+z48Lk19AN7JOOH+g
+2oIvspF4Gj2RVc7vijh7gMav5tIflZxqNi2U/QFYqgVTnE0facclV3w2IpMPUpyI
+VAQYEQIADAUCPKkVuAUJBaOagAASCRByMUG9pbeCAQdlR1BHAAEB+GUAn0etwV2m
+fUKduxyMlCzpoCtLBzy3AJ99bcVPGhgGkpMktMMRlLjPXiLgGA==
+=tBlv
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..4e862f2
--- /dev/null
+++ b/watch
@@ -0,0 +1,2 @@
+version=4
+options=pasv,pgpsigurlmangle=s/$/.sig/ ftp://ftp.gnu.org/pub/gnu/gcl   gcl-([0-9.]*).tar.gz    debian  uupdate