The package rpms/gcl.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gcl.git/commit/?id=114d7cd691b0c6....
Change:
-ExcludeArch: s390x
Thanks.
Full change:
============
commit 114d7cd691b0c613293697cd4e59c5db92fa4637
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Apr 29 11:32:10 2024 -0600
Update to 2.6.15pre8
- Build for s390x again
- Require libtirpc-devel at runtime
diff --git a/Version_2_6_15pre6 b/Version_2_6_15pre6
new file mode 100644
index 0000000..4365458
--- /dev/null
+++ b/Version_2_6_15pre6
@@ -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(a)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: Bignums183411
+ Node: C Interface186101
+ Node: Available Symbols186263
+ Node: System Definitions186742
+-Node: Regular Expressions217047
+-Node: Debugging223137
+-Node: Source Level Debugging in Emacs223338
+-Node: Low Level Debug Functions227583
+-Node: Miscellaneous228583
+-Node: Environment228791
+-Node: Inititialization229416
+-Node: Low Level X Interface229960
+-Node: Compiler Definitions230557
+-Node: Function and Variable Index235852
++Node: Regular Expressions217049
++Node: Debugging223139
++Node: Source Level Debugging in Emacs223340
++Node: Low Level Debug Functions227585
++Node: Miscellaneous228585
++Node: Environment228793
++Node: Inititialization229418
++Node: Low Level X Interface229962
++Node: Compiler Definitions230559
++Node: Function and Variable Index235854
+
+ 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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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">• <a
href="Available-Symbols.html" accesskey="1">Available
Symbols</a></td><td> </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>
[<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> [<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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dNOT_002dLESSP'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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<=</strong> <em>(char &rest
more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c_003d"><span
class="category">Function:
</span><span><strong>CHAR<=</strong> <em>(char
&rest more-chars)</em><a href='#index-CHAR_003c_003d'
class='copiable-anchor'> ¶</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'>
¶</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 &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
&optional (bits 0) (font 0))</em><a href='#index-CODE_002dCHAR'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dLESSP'
class='copiable-anchor'> ¶</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'> ¶</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<</strong> <em>(char &rest
more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c"><span
class="category">Function:
</span><span><strong>CHAR<</strong> <em>(char
&rest more-chars)</em><a href='#index-CHAR_003c'
class='copiable-anchor'> ¶</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>=</strong> <em>(char &rest
more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e_003d"><span
class="category">Function:
</span><span><strong>CHAR>=</strong> <em>(char
&rest more-chars)</em><a href='#index-CHAR_003e_003d'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dNOT_002dEQUAL'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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 &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003d"><span
class="category">Function:
</span><span><strong>CHAR=</strong> <em>(char &rest
more-chars)</em><a href='#index-CHAR_003d'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &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
&optional (bits 0) (font 0))</em><a href='#index-MAKE_002dCHAR'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dEQUAL'
class='copiable-anchor'> ¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dNOT_002dGREATERP'
class='copiable-anchor'> ¶</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></strong> <em>(char &rest
more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e"><span
class="category">Function:
</span><span><strong>CHAR></strong> <em>(char
&rest more-chars)</em><a href='#index-CHAR_003e'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &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
&optional (radix 10))</em><a href='#index-DIGIT_002dCHAR_002dP'
class='copiable-anchor'> ¶</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 &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 &rest
more-chars)</em><a href='#index-CHAR_002f_003d'
class='copiable-anchor'> ¶</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 &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
&rest more-chars)</em><a href='#index-CHAR_002dGREATERP'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &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
&optional (radix 10) (font 0))</em><a
href='#index-DIGIT_002dCHAR' class='copiable-anchor'>
¶</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'> ¶</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>
[<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> [<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> [<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> [<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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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> [<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> [<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>
[<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> [<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 &optional (definition nil))</em></dt>
++<dl class="def">
++<dt id="index-COMPILE"><span class="category">Function:
</span><span><strong>COMPILE</strong> <em>(name
&optional (definition nil))</em><a href='#index-COMPILE'
class='copiable-anchor'> ¶</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 &optional post extra-libs (run-user-init t) &aux
raw init)</em></dt>
++<dl class="def">
++<dt id="index-LINK"><span class="category">Function:
</span><span><strong>LINK</strong> <em>(files image
&optional post extra-libs (run-user-init t) &aux raw init)</em><a
href='#index-LINK' class='copiable-anchor'>
¶</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'>
¶</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 &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 &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'>
¶</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 at Compile Type of Top Level 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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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>
[<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>
[<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> [<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> [<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'> ¶</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'>
¶</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'> ¶</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>(&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>(&rest directories)</em><a
href='#index-MAKE_002dALL_002dPROCLAIMS' class='copiable-anchor'>
¶</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>(&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>(&optional (stream *standard-output*))</em><a
href='#index-MAKE_002dPROCLAIMS' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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 ’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> [<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> [<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>
[<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> [<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">• <a
href="Source-Level-Debugging-in-Emacs.html" accesskey="1">Source
Level Debugging in
Emacs</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Low-Level-Debug-Functions.html" accesskey="2">Low Level Debug
Functions</a></td><td> </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> [<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> [<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 &optional (package nil))</em></dt>
++<dl class="def">
++<dt id="index-APROPOS"><span class="category">Function:
</span><span><strong>APROPOS</strong> <em>(string
&optional (package nil))</em><a href='#index-APROPOS'
class='copiable-anchor'> ¶</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 &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
&optional (list-of-info-files *default-info-files*))</em><a
href='#index-INFO' class='copiable-anchor'>
¶</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'>
¶</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> [<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> [<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> [<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> [<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>
[<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> [<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>
[<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> [<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>
[<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> [<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'> ¶</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'>
¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ GCL specific: Directory in which temporary “gazonk” 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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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 &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
&optional (really-allocate nil))</em><a href='#index-ALLOCATE'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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 &optional (package 'lisp))</em></dt>
++<dl class="def">
++<dt id="index-HELP_002a"><span
class="category">Function:
</span><span><strong>HELP*</strong> <em>(string
&optional (package 'lisp))</em><a href='#index-HELP_002a'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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>( &optional (exit-status 0))</em></dt>
++<dl class="def">
++<dt id="index-BYE"><span class="category">Function:
</span><span><strong>BYE</strong> <em>( &optional
(exit-status 0))</em><a href='#index-BYE'
class='copiable-anchor'> ¶</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'> ¶</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">• <a
href="Bignums.html"
accesskey="1">Bignums</a></td><td> </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>
[<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> [<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> [<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> [<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> [<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> [<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'>
¶</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'>
¶</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'>
¶</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>(&optional (format-string nil)
&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>(&optional (format-string nil) &rest args)</em><a
href='#index-YES_002dOR_002dNO_002dP' class='copiable-anchor'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either ’YES’ or
’NO’. 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'> ¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAR"><span class="category">Function:
</span><span><strong>MAPCAR</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPCAR'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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> [<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> [<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> [<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> [<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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-NINTERSECTION' class='copiable-anchor'>
¶</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'> ¶</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 &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
&key (initial-element nil))</em><a href='#index-MAKE_002dLIST'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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>(&rest lists)</em></dt>
++<dl class="def">
++<dt id="index-NCONC"><span class="category">Function:
</span><span><strong>NCONC</strong> <em>(&rest
lists)</em><a href='#index-NCONC' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAN"><span class="category">Function:
</span><span><strong>MAPCAN</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPCAN'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-RASSOC' class='copiable-anchor'>
¶</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 &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 &key (key #'identity))</em><a
href='#index-NSUBST_002dIF_002dNOT' class='copiable-anchor'>
¶</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 &optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-NBUTLAST"><span class="category">Function:
</span><span><strong>NBUTLAST</strong> <em>(list
&optional (n 1))</em><a href='#index-NBUTLAST'
class='copiable-anchor'> ¶</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'>
¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPC"><span class="category">Function:
</span><span><strong>MAPC</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPC'
class='copiable-anchor'> ¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPL"><span class="category">Function:
</span><span><strong>MAPL</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPL'
class='copiable-anchor'> ¶</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'>
¶</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>(&rest args)</em></dt>
++<dl class="def">
++<dt id="index-LIST"><span class="category">Function:
</span><span><strong>LIST</strong> <em>(&rest
args)</em><a href='#index-LIST' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &optional (alist nil))</em></dt>
++<dl class="def">
++<dt id="index-PAIRLIS"><span class="category">Function:
</span><span><strong>PAIRLIS</strong> <em>(keys data
&optional (alist nil))</em><a href='#index-PAIRLIS'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-SUBSETP' class='copiable-anchor'>
¶</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 &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
&key (key #'identity))</em><a href='#index-NSUBST_002dIF'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-INTERSECTION' class='copiable-anchor'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-NSUBST' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &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 &key (test #'eql) test-not (key #'identity))</em><a
href='#index-NSET_002dEXCLUSIVE_002dOR' class='copiable-anchor'>
¶</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'>
¶</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 &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 &key (key #'identity))</em><a
href='#index-SUBST_002dIF_002dNOT' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-NUNION' class='copiable-anchor'>
¶</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 &optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-BUTLAST"><span class="category">Function:
</span><span><strong>BUTLAST</strong> <em>(list
&optional (n 1))</em><a href='#index-BUTLAST'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-NSUBLIS' class='copiable-anchor'>
¶</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 &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
&key (key #'identity))</em><a href='#index-SUBST_002dIF'
class='copiable-anchor'> ¶</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 &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 &key (test #'eql) test-not (key #'identity))</em><a
href='#index-NSET_002dDIFFERENCE' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-SUBST' class='copiable-anchor'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-ADJOIN' class='copiable-anchor'>
¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCON"><span class="category">Function:
</span><span><strong>MAPCON</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPCON'
class='copiable-anchor'> ¶</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'>
¶</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 &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 &key (test #'eql) test-not (key #'identity))</em><a
href='#index-SET_002dEXCLUSIVE_002dOR' class='copiable-anchor'>
¶</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 &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
&key (test #'eql) test-not)</em><a
href='#index-TREE_002dEQUAL' class='copiable-anchor'>
¶</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'>
¶</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 &optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GETF"><span class="category">Function:
</span><span><strong>GETF</strong> <em>(place indicator
&optional (default nil))</em><a href='#index-GETF'
class='copiable-anchor'> ¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-UNION' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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 &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
&key (key #'identity))</em><a
href='#index-MEMBER_002dIF_002dNOT' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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 &rest others)</em></dt>
++<dl class="def">
++<dt id="index-LIST_002a"><span
class="category">Function:
</span><span><strong>LIST*</strong> <em>(arg &rest
others)</em><a href='#index-LIST_002a'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-SUBLIS' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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 &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPLIST"><span class="category">Function:
</span><span><strong>MAPLIST</strong> <em>(fun list
&rest more-lists)</em><a href='#index-MAPLIST'
class='copiable-anchor'> ¶</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 &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 &key (test #'eql) test-not (key #'identity))</em><a
href='#index-SET_002dDIFFERENCE' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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 &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
&key (key #'identity))</em><a href='#index-MEMBER_002dIF'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &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
&key (test #'eql) test-not)</em><a href='#index-ASSOC'
class='copiable-anchor'> ¶</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>(&rest lists)</em></dt>
++<dl class="def">
++<dt id="index-APPEND"><span class="category">Function:
</span><span><strong>APPEND</strong> <em>(&rest
lists)</em><a href='#index-APPEND' class='copiable-anchor'>
¶</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 &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
&key (test #'eql) test-not (key #'identity))</em><a
href='#index-MEMBER' class='copiable-anchor'>
¶</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> [<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> [<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> [<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> [<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> [<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> [<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> [<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> [<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">• <a
href="Environment.html"
accesskey="1">Environment</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Inititialization.html"
accesskey="2">Inititialization</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Low-Level-X-Interface.html" accesskey="3">Low Level X
Interface</a></td><td> </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> [<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> [<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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER < 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'> ¶</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'> ¶</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'>
¶</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'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dNAND' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f_003d"><span
class="category">Function:
</span><span><strong>/=</strong> <em>(number &rest
more-numbers)</em><a href='#index-_002f_003d'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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 &optional (divisor
1))</em></dt>
++<dl class="def">
++<dt id="index-FTRUNCATE"><span
class="category">Function:
</span><span><strong>FTRUNCATE</strong> <em>(number
&optional (divisor 1))</em><a href='#index-FTRUNCATE'
class='copiable-anchor'> ¶</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'>
¶</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 &optional base)</em></dt>
++<dl class="def">
++<dt id="index-LOG"><span class="category">Function:
</span><span><strong>LOG</strong> <em>(number
&optional base)</em><a href='#index-LOG'
class='copiable-anchor'> ¶</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'> ¶</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>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGIOR"><span class="category">Function:
</span><span><strong>LOGIOR</strong> <em>(&rest
integers)</em><a href='#index-LOGIOR' class='copiable-anchor'>
¶</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'> ¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f"><span class="category">Function:
</span><span><strong>/</strong> <em>(number &rest
more-numbers)</em><a href='#index-_002f'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'> ¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FCEILING"><span class="category">Function:
</span><span><strong>FCEILING</strong> <em>(number
&optional (divisor 1))</em><a href='#index-FCEILING'
class='copiable-anchor'> ¶</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'>
¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dANDC1' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'>
¶</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 (<size> . <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'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc sine of NUMBER.
+@@ -523,16 +527,16 @@ a dotted pair (<size> . <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'> ¶</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'>
¶</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'> ¶</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'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dAND' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'>
¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dANDC2' class='copiable-anchor'>
¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-TRUNCATE"><span class="category">Function:
</span><span><strong>TRUNCATE</strong> <em>(number
&optional (divisor 1))</em><a href='#index-TRUNCATE'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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'>
¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MIN"><span class="category">Function:
</span><span><strong>MIN</strong> <em>(number &rest
more-numbers)</em><a href='#index-MIN'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FROUND"><span class="category">Function:
</span><span><strong>FROUND</strong> <em>(number
&optional (divisor 1))</em><a href='#index-FROUND'
class='copiable-anchor'> ¶</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>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGEQV"><span class="category">Function:
</span><span><strong>LOGEQV</strong> <em>(&rest
integers)</em><a href='#index-LOGEQV' class='copiable-anchor'>
¶</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'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dNOR' class='copiable-anchor'>
¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-CEILING"><span class="category">Function:
</span><span><strong>CEILING</strong> <em>(number
&optional (divisor 1))</em><a href='#index-CEILING'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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><=</strong> <em>(number &rest
more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c_003d"><span
class="category">Function:
</span><span><strong><=</strong> <em>(number
&rest more-numbers)</em><a href='#index-_003c_003d'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &rest more-integers)</em></dt>
++<dl class="def">
++<dt id="index-LCM"><span class="category">Function:
</span><span><strong>LCM</strong> <em>(integer &rest
more-integers)</em><a href='#index-LCM'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &optional (y 1))</em></dt>
++<dl class="def">
++<dt id="index-ATAN"><span class="category">Function:
</span><span><strong>ATAN</strong> <em>(x &optional
(y 1))</em><a href='#index-ATAN' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MAX"><span class="category">Function:
</span><span><strong>MAX</strong> <em>(number &rest
more-numbers)</em><a href='#index-MAX'
class='copiable-anchor'> ¶</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 &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
&optional (float2 (float 1 float1)))</em><a
href='#index-FLOAT_002dSIGN' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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 &optional other)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT"><span class="category">Function:
</span><span><strong>FLOAT</strong> <em>(number
&optional other)</em><a href='#index-FLOAT'
class='copiable-anchor'> ¶</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’s.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ROUND">Function: <strong>ROUND</strong>
<em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-ROUND"><span class="category">Function:
</span><span><strong>ROUND</strong> <em>(number
&optional (divisor 1))</em><a href='#index-ROUND'
class='copiable-anchor'> ¶</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>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGAND"><span class="category">Function:
</span><span><strong>LOGAND</strong> <em>(&rest
integers)</em><a href='#index-LOGAND' class='copiable-anchor'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002a">Function: <strong>*</strong>
<em>(&rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002a"><span class="category">Function:
</span><span><strong>*</strong> <em>(&rest
numbers)</em><a href='#index-_002a' class='copiable-anchor'>
¶</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><</strong>
<em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c"><span class="category">Function:
</span><span><strong><</strong> <em>(number
&rest more-numbers)</em><a href='#index-_003c'
class='copiable-anchor'> ¶</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 &optional (imagpart 0))</em></dt>
++<dl class="def">
++<dt id="index-COMPLEX"><span class="category">Function:
</span><span><strong>COMPLEX</strong> <em>(realpart
&optional (imagpart 0))</em><a href='#index-COMPLEX'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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>>=</strong> <em>(number &rest
more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e_003d"><span
class="category">Function:
</span><span><strong>>=</strong> <em>(number
&rest more-numbers)</em><a href='#index-_003e_003d'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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>(&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>(&optional (state *random-state*))</em><a
href='#index-MAKE_002dRANDOM_002dSTATE' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FFLOOR"><span class="category">Function:
</span><span><strong>FFLOOR</strong> <em>(number
&optional (divisor 1))</em><a href='#index-FFLOOR'
class='copiable-anchor'> ¶</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'>
¶</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 &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
&key (start 0) (end (length string)) (radix 10) (junk-allowed
nil))</em><a href='#index-PARSE_002dINTEGER'
class='copiable-anchor'> ¶</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>(&rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002b"><span class="category">Function:
</span><span><strong>+</strong> <em>(&rest
numbers)</em><a href='#index-_002b' class='copiable-anchor'>
¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003d"><span class="category">Function:
</span><span><strong>=</strong> <em>(number &rest
more-numbers)</em><a href='#index-_003d'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGXOR"><span class="category">Function:
</span><span><strong>LOGXOR</strong> <em>(&rest
integers)</em><a href='#index-LOGXOR' class='copiable-anchor'>
¶</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>></strong>
<em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e"><span class="category">Function:
</span><span><strong>></strong> <em>(number
&rest more-numbers)</em><a href='#index-_003e'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'> ¶</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>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-GCD"><span class="category">Function:
</span><span><strong>GCD</strong> <em>(&rest
integers)</em><a href='#index-GCD' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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 &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FLOOR"><span class="category">Function:
</span><span><strong>FLOOR</strong> <em>(number
&optional (divisor 1))</em><a href='#index-FLOOR'
class='copiable-anchor'> ¶</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'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER > 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'> ¶</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 &optional (state *random-state*))</em></dt>
++<dl class="def">
++<dt id="index-RANDOM"><span class="category">Function:
</span><span><strong>RANDOM</strong> <em>(number
&optional (state *random-state*))</em><a href='#index-RANDOM'
class='copiable-anchor'> ¶</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> [<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> [<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> [<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> [<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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &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
&optional position)</em><a href='#index-FILE_002dPOSITION'
class='copiable-anchor'> ¶</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
&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 &optional (timezone -9))</em><a
href='#index-DECODE_002dUNIVERSAL_002dTIME' class='copiable-anchor'>
¶</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>(&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>(&optional host)</em><a
href='#index-USER_002dHOMEDIR_002dPATHNAME' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &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 &optional (defaults
*default-pathname-defaults*))</em><a href='#index-ENOUGH_002dNAMESTRING'
class='copiable-anchor'> ¶</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 &optional (pathname))</em></dt>
++<dl class="def">
++<dt id="index-REQUIRE"><span class="category">Function:
</span><span><strong>REQUIRE</strong> <em>(module-name
&optional (pathname))</em><a href='#index-REQUIRE'
class='copiable-anchor'> ¶</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 &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 &optional (timezone
))</em><a href='#index-ENCODE_002dUNIVERSAL_002dTIME'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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>(&optional (x t))</em></dt>
++<dl class="def">
++<dt id="index-ROOM"><span class="category">Function:
</span><span><strong>ROOM</strong> <em>(&optional (x
t))</em><a href='#index-ROOM' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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>(&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>(&key division-by-zero</em><a
href='#index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS'
class='copiable-anchor'> ¶</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> [<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> [<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> [<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> [<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">• <a
href="Command-Line.html" accesskey="1">Command
Line</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Operating-System-Definitions.html" accesskey="2">Operating
System Definitions</a></td><td> </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> [<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> [<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> [<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> [<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> [<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> [<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>(&rest objects)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR"><span class="category">Function:
</span><span><strong>VECTOR</strong> <em>(&rest
objects)</em><a href='#index-VECTOR' class='copiable-anchor'>
¶</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 &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
&optional (end (length sequence)))</em><a href='#index-SUBSEQ'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence))
(key #'identity))</em><a href='#index-POSITION'
class='copiable-anchor'> ¶</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'> ¶</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 &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-SBIT"><span class="category">Function:
</span><span><strong>SBIT</strong> <em>(simple-bit-array
&rest subscripts)</em><a href='#index-SBIT'
class='copiable-anchor'> ¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-STRING_002dCAPITALIZE' class='copiable-anchor'>
¶</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 &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 &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'>
¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-FIND_002dIF'
class='copiable-anchor'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dEQV' class='copiable-anchor'>
¶</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<</strong> <em>(string1 string2 &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<</strong> <em>(string1
string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_003c'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-NSTRING_002dUPCASE' class='copiable-anchor'>
¶</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>=</strong> <em>(string1 string2 &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>=</strong> <em>(string1
string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_003e_003d'
class='copiable-anchor'> ¶</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 &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 &rest subscripts)</em><a
href='#index-ARRAY_002dROW_002dMAJOR_002dINDEX'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence))
(key #'identity))</em><a href='#index-FIND'
class='copiable-anchor'> ¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002dNOT_002dEQUAL'
class='copiable-anchor'> ¶</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'>
¶</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 &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 &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'>
¶</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 &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 &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'>
¶</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 &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
&key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_003d'
class='copiable-anchor'> ¶</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 &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 &key (from-end nil) (start 0) (end (length sequence)) (count
most-positive-fixnum) (key #'identity))</em><a
href='#index-NSUBSTITUTE_002dIF' class='copiable-anchor'>
¶</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 &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-SOME"><span class="category">Function:
</span><span><strong>SOME</strong> <em>(predicate sequence
&rest more-sequences)</em><a href='#index-SOME'
class='copiable-anchor'> ¶</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 &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
&key (initial-element #\Space))</em><a
href='#index-MAKE_002dSTRING' class='copiable-anchor'>
¶</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 &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 &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'>
¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002dEQUAL'
class='copiable-anchor'> ¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0)
(end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dGREATERP'
class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING<=, but ignores cases.
+@@ -322,8 +326,8 @@ string2 (using char-equal).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003e">Function:
<strong>STRING></strong> <em>(string1 string2 &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></strong> <em>(string1
string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_003e'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum)
(key #'identity))</em><a href='#index-DELETE_002dIF'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum)
(key #'identity))</em><a href='#index-REMOVE_002dIF'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &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 &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'>
¶</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'> ¶</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'>
¶</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
&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 &optional (extension (length
vector)))</em><a href='#index-VECTOR_002dPUSH_002dEXTEND'
class='copiable-anchor'> ¶</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 &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
&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'>
¶</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 &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
&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'>
¶</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'>
¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-STRING_002dUPCASE' class='copiable-anchor'>
¶</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 &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
&optional (default nil))</em><a href='#index-GETHASH'
class='copiable-anchor'> ¶</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>(&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>(&key (test 'eql) (size 1024) (rehash-size 1.5) (rehash-threshold
0.7))</em><a href='#index-MAKE_002dHASH_002dTABLE'
class='copiable-anchor'> ¶</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 &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
&key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002f_003d'
class='copiable-anchor'> ¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002dGREATERP'
class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING>, 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'>
¶</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 &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
&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'>
¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-NSTRING_002dDOWNCASE' class='copiable-anchor'>
¶</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 &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
&rest subscripts)</em><a
href='#index-ARRAY_002dIN_002dBOUNDS_002dP' class='copiable-anchor'>
¶</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 &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SORT"><span class="category">Function:
</span><span><strong>SORT</strong> <em>(sequence predicate
&key (key #'identity))</em><a href='#index-SORT'
class='copiable-anchor'> ¶</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'> ¶</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 &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 &key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-COUNT_002dIF_002dNOT'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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 &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 &key (start1 0) (end1 (length sequence1)) (start2 0) (end2 (length
sequence2)))</em><a href='#index-REPLACE'
class='copiable-anchor'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dXOR' class='copiable-anchor'>
¶</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'> ¶</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 &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 &key (from-end nil) (start 0) (end (length sequence)) (count
most-positive-fixnum) (key #'identity))</em><a
href='#index-SUBSTITUTE_002dIF' class='copiable-anchor'>
¶</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 &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 &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'>
¶</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'> ¶</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'> ¶</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 &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 &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'>
¶</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'> ¶</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 &rest
sequences)</em></dt>
++<dl class="def">
++<dt id="index-CONCATENATE"><span
class="category">Function:
</span><span><strong>CONCATENATE</strong> <em>(result-type
&rest sequences)</em><a href='#index-CONCATENATE'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTANY"><span class="category">Function:
</span><span><strong>NOTANY</strong> <em>(predicate sequence
&rest more-sequences)</em><a href='#index-NOTANY'
class='copiable-anchor'> ¶</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 &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
&optional (result-bit-array nil))</em><a
href='#index-BIT_002dNOT' class='copiable-anchor'>
¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dORC1' class='copiable-anchor'>
¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-COUNT_002dIF'
class='copiable-anchor'> ¶</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 &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 &rest more-sequences)</em><a href='#index-MAP'
class='copiable-anchor'> ¶</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'>
¶</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 &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
&key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence))
(key #'identity))</em><a href='#index-COUNT'
class='copiable-anchor'> ¶</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'> ¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-NSTRING_002dCAPITALIZE' class='copiable-anchor'>
¶</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 &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 &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'> ¶</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 &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 &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'>
¶</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'> ¶</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 &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
&key initial-element)</em><a href='#index-MAKE_002dSEQUENCE'
class='copiable-anchor'> ¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dORC2' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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 &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTEVERY"><span class="category">Function:
</span><span><strong>NOTEVERY</strong> <em>(predicate
sequence &rest more-sequences)</em><a href='#index-NOTEVERY'
class='copiable-anchor'> ¶</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 &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 &key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-POSITION_002dIF_002dNOT'
class='copiable-anchor'> ¶</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 &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
&key (start 0) (end (length string)))</em><a
href='#index-STRING_002dDOWNCASE' class='copiable-anchor'>
¶</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 &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-BIT"><span class="category">Function:
</span><span><strong>BIT</strong> <em>(bit-array
&rest subscripts)</em><a href='#index-BIT'
class='copiable-anchor'> ¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002dNOT_002dLESSP'
class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING>=, 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'>
¶</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 &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-AREF"><span class="category">Function:
</span><span><strong>AREF</strong> <em>(array &rest
subscripts)</em><a href='#index-AREF' class='copiable-anchor'>
¶</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 &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
&key (start 0) (end (length sequence)))</em><a href='#index-FILL'
class='copiable-anchor'> ¶</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 &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 &key (key #'identity))</em><a
href='#index-STABLE_002dSORT' class='copiable-anchor'>
¶</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 &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 &optional (result-bit-array nil))</em><a
href='#index-BIT_002dIOR' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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<=</strong> <em>(string1 string2 &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<=</strong> <em>(string1
string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_003c_003d'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-FIND_002dIF_002dNOT'
class='copiable-anchor'> ¶</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 &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 &key (from-end nil) (test #'eql) test-not (start 0) (end
(length sequence)) (key #'identity))</em><a
href='#index-DELETE_002dDUPLICATES' class='copiable-anchor'>
¶</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 &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 &key (from-end nil) (test #'eql) test-not (start 0) (end
(length sequence)) (key #'identity))</em><a
href='#index-REMOVE_002dDUPLICATES' class='copiable-anchor'>
¶</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 &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
&key (from-end nil) (start 0) (end (length sequence)) (key
#'identity))</em><a href='#index-POSITION_002dIF'
class='copiable-anchor'> ¶</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 &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 &key (key #'identity))</em><a
href='#index-MERGE' class='copiable-anchor'>
¶</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 &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-EVERY"><span class="category">Function:
</span><span><strong>EVERY</strong> <em>(predicate sequence
&rest more-sequences)</em><a href='#index-EVERY'
class='copiable-anchor'> ¶</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 &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
&key (from-end nil) (start 0) (end (length sequence))
initial-value)</em><a href='#index-REDUCE'
class='copiable-anchor'> ¶</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 &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 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length
string2)))</em><a href='#index-STRING_002dLESSP'
class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING<, 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> [<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> [<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> [<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> [<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> [<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> [<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>
[<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> [<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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &optional (env
nil))</em></dt>
++<dl class="def">
++<dt id="index-MACROEXPAND"><span
class="category">Function:
</span><span><strong>MACROEXPAND</strong> <em>(form
&optional (env nil))</em><a href='#index-MACROEXPAND'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -274,8 +278,8 @@ retrieved by (documentation ’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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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
&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 &optional (env nil))</em><a
href='#index-APPLYHOOK' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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 &rest more-args)</em></dt>
++<dl class="def">
++<dt id="index-APPLY"><span class="category">Function:
</span><span><strong>APPLY</strong> <em>(function arg
&rest more-args)</em><a href='#index-APPLY'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns the five values (or five ’gangs’)
+ 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'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -798,8 +802,8 @@ retrieved by (documentation ’NAME
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACROEXPAND_002d1">Function:
<strong>MACROEXPAND-1</strong> <em>(form &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
&optional (env nil))</em><a href='#index-MACROEXPAND_002d1'
class='copiable-anchor'> ¶</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 &rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FUNCALL"><span class="category">Function:
</span><span><strong>FUNCALL</strong> <em>(function
&rest arguments)</em><a href='#index-FUNCALL'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -874,8 +878,8 @@ by (documentation ’NAME ’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'>
¶</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>(&rest args)</em></dt>
++<dl class="def">
++<dt id="index-VALUES"><span class="category">Function:
</span><span><strong>VALUES</strong> <em>(&rest
args)</em><a href='#index-VALUES' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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 &rest args)</em></dt>
++<dl class="def">
++<dt id="index-ERROR"><span class="category">Function:
</span><span><strong>ERROR</strong> <em>(control-string
&rest args)</em><a href='#index-ERROR'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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 &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 &optional (env nil))</em><a href='#index-EVALHOOK'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1226,8 +1230,8 @@ retrieved by (documentation ’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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1242,10 +1246,11 @@ retrieved by (documentation ’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>
[<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>
[<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> [<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> [<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'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ The current readtable.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOAD">Function: <strong>LOAD</strong>
<em>(filename &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
&key (verbose *load-verbose*) (print nil) (if-does-not-exist
:error))</em><a href='#index-LOAD' class='copiable-anchor'>
¶</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 &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
&key (direction :input) (element-type 'string-char) (if-exists :error)
(if-does-not-exist :error))</em><a href='#index-OPEN'
class='copiable-anchor'> ¶</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'>
¶</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 &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 &optional (start 0) (end (length string)))</em><a
href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM'
class='copiable-anchor'> ¶</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 &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PPRINT"><span class="category">Function:
</span><span><strong>PPRINT</strong> <em>(object
&optional (stream *standard-output*))</em><a href='#index-PPRINT'
class='copiable-anchor'> ¶</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'> ¶</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>(&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>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil)
(recursive-p nil))</em><a
href='#index-READ_002dPRESERVING_002dWHITESPACE'
class='copiable-anchor'> ¶</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'> ¶</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 &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 &optional (readtable
*readtable*))</em><a
href='#index-SET_002dDISPATCH_002dMACRO_002dCHARACTER'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINT"><span class="category">Function:
</span><span><strong>PRINT</strong> <em>(object
&optional (stream *standard-output*))</em><a href='#index-PRINT'
class='copiable-anchor'> ¶</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
&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 &optional (non-terminating-p nil) (readtable
*readtable*))</em><a href='#index-SET_002dMACRO_002dCHARACTER'
class='copiable-anchor'> ¶</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>(&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>(&optional (stream *standard-output*))</em><a
href='#index-FORCE_002dOUTPUT' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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'> ¶</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>(&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>(&rest streams)</em><a
href='#index-MAKE_002dCONCATENATED_002dSTREAM' class='copiable-anchor'>
¶</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 &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRIN1"><span class="category">Function:
</span><span><strong>PRIN1</strong> <em>(object
&optional (stream *standard-output*))</em><a href='#index-PRIN1'
class='copiable-anchor'> ¶</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 &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINC"><span class="category">Function:
</span><span><strong>PRINC</strong> <em>(object
&optional (stream *standard-output*))</em><a href='#index-PRINC'
class='copiable-anchor'> ¶</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>(&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>(&optional (stream *standard-output*))</em><a
href='#index-CLEAR_002dOUTPUT' class='copiable-anchor'>
¶</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>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-TERPRI"><span class="category">Function:
</span><span><strong>TERPRI</strong> <em>(&optional
(stream *standard-output*))</em><a href='#index-TERPRI'
class='copiable-anchor'> ¶</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>(&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>(&optional (stream *standard-output*))</em><a
href='#index-FINISH_002dOUTPUT' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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 &optional
(eof-error-p t) (eof-value nil) &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
&optional (eof-error-p t) (eof-value nil) &key (start 0) (end (length
string)) (preserve-whitespace nil))</em><a
href='#index-READ_002dFROM_002dSTRING' class='copiable-anchor'>
¶</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 &optional (stream
*standard-output*) &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
&optional (stream *standard-output*) &key (start 0) (end (length
string)))</em><a href='#index-WRITE_002dSTRING'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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>(&optional (format-string nil)
&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>(&optional (format-string nil) &rest args)</em><a
href='#index-Y_002dOR_002dN_002dP' class='copiable-anchor'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either ’Y’ or
’N’. 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>(&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>(&rest streams)</em><a
href='#index-MAKE_002dBROADCAST_002dSTREAM' class='copiable-anchor'>
¶</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>(&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>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil)
(recursive-p nil))</em><a href='#index-READ_002dCHAR'
class='copiable-anchor'> ¶</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>(&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>(&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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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>(&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>(&optional (stream *standard-input*))</em><a
href='#index-CLEAR_002dINPUT' class='copiable-anchor'>
¶</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'>
¶</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>(&optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-LISTEN"><span class="category">Function:
</span><span><strong>LISTEN</strong> <em>(&optional
(stream *standard-input*))</em><a href='#index-LISTEN'
class='copiable-anchor'> ¶</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>(&key (defaults
(parse-namestring "" (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>(&key (defaults (parse-namestring "" (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'>
¶</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'> ¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should prefix symbols with no home package
+ with "#:".
+@@ -546,8 +550,8 @@ with "#:".
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dLINE">Function:
<strong>READ-LINE</strong> <em>(&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>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil)
(recursive-p nil))</em><a href='#index-READ_002dLINE'
class='copiable-anchor'> ¶</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 &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
&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'>
¶</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'> ¶</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'> ¶</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>(&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>(&optional
(stream *standard-input*) (eof-error-p t) (eof-value nil) (recursivep
nil))</em><a href='#index-READ' class='copiable-anchor'>
¶</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'> ¶</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 &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
&optional (stream *standard-input*))</em><a
href='#index-UNREAD_002dCHAR' class='copiable-anchor'>
¶</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 &key (abort nil))</em></dt>
++<dl class="def">
++<dt id="index-CLOSE"><span class="category">Function:
</span><span><strong>CLOSE</strong> <em>(stream &key
(abort nil))</em><a href='#index-CLOSE'
class='copiable-anchor'> ¶</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'>
¶</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
&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 &optional (to-readtable *readtable*) (from-readtable
nil))</em><a href='#index-SET_002dSYNTAX_002dFROM_002dCHAR'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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
&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 &optional (non-terminating-p nil) (readtable
*readtable*))</em><a
href='#index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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'>
¶</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>(&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>(&optional (from-readtable *readtable*) (to-readtable
nil))</em><a href='#index-COPY_002dREADTABLE'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'>
¶</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
&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 &optional (readtable *readtable*))</em><a
href='#index-GET_002dDISPATCH_002dMACRO_002dCHARACTER'
class='copiable-anchor'> ¶</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'> ¶</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>(&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>(&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'> ¶</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>(&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>(&optional (stream *standard-output*))</em><a
href='#index-FRESH_002dLINE' class='copiable-anchor'>
¶</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 &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
&optional (stream *standard-output*))</em><a
href='#index-WRITE_002dCHAR' class='copiable-anchor'>
¶</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 &optional host
(defaults *default-pathname-defaults*) &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
&optional host (defaults *default-pathname-defaults*) &key (start 0) (end
(length thing)) (junk-allowed nil))</em><a
href='#index-PARSE_002dNAMESTRING' class='copiable-anchor'>
¶</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'> ¶</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 &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
&optional (readtable *readtable*))</em><a
href='#index-GET_002dMACRO_002dCHARACTER' class='copiable-anchor'>
¶</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 &rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FORMAT"><span class="category">Function:
</span><span><strong>FORMAT</strong> <em>(destination
control-string &rest arguments)</em><a href='#index-FORMAT'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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'> ¶</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 &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
&optional (defaults *default-pathname-defaults*) default-version)</em><a
href='#index-MERGE_002dPATHNAMES' class='copiable-anchor'>
¶</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 &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
&optional (eof-error-p t) (eof-value nil))</em><a
href='#index-READ_002dBYTE' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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 &optional (stream
*standard-output*) &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
&optional (stream *standard-output*) &key (start 0) (end (length
string)))</em><a href='#index-WRITE_002dLINE'
class='copiable-anchor'> ¶</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 &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 &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'> ¶</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'> ¶</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 &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
&optional (stream *standard-input*) (recursive-p nil))</em><a
href='#index-READ_002dDELIMITED_002dLIST' class='copiable-anchor'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads objects from STREAM until the next character after an object’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'> ¶</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'> ¶</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'>
¶</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> [<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>
[<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> [<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> [<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'>
¶</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>(&optional symbol)</em></dt>
++<dl class="def">
++<dt id="index-HELP"><span class="category">Function:
</span><span><strong>HELP</strong> <em>(&optional
symbol)</em><a href='#index-HELP' class='copiable-anchor'>
¶</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> [<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> [<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>(&optional (x nil))</em></dt>
++<dl class="def">
++<dt id="index-GENSYM"><span class="category">Function:
</span><span><strong>GENSYM</strong> <em>(&optional
(x nil))</em><a href='#index-GENSYM' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &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
&optional (package *package*))</em><a
href='#index-SHADOWING_002dIMPORT' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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 &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 &optional (package *package*))</em><a
href='#index-USE_002dPACKAGE' class='copiable-anchor'>
¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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 &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 &optional (package *package*))</em><a
href='#index-UNUSE_002dPACKAGE' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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 &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
&optional (copy-props nil))</em><a href='#index-COPY_002dSYMBOL'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &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
&optional (package *package*))</em><a
href='#index-FIND_002dSYMBOL' class='copiable-anchor'>
¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-SHADOW"><span class="category">Function:
</span><span><strong>SHADOW</strong> <em>(symbols
&optional (package *package*))</em><a href='#index-SHADOW'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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 &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
&key (nicknames nil) (use '(lisp)))</em><a
href='#index-IN_002dPACKAGE' class='copiable-anchor'>
¶</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 &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
&key (nicknames nil) (use '(lisp)))</em><a
href='#index-MAKE_002dPACKAGE' class='copiable-anchor'>
¶</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'> ¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-INTERN"><span class="category">Function:
</span><span><strong>INTERN</strong> <em>(name
&optional (package *package*))</em><a href='#index-INTERN'
class='copiable-anchor'> ¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-EXPORT"><span class="category">Function:
</span><span><strong>EXPORT</strong> <em>(symbols
&optional (package *package*))</em><a href='#index-EXPORT'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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>(&optional (prefix "t") (package
*package*))</em></dt>
++<dl class="def">
++<dt id="index-GENTEMP"><span class="category">Function:
</span><span><strong>GENTEMP</strong> <em>(&optional
(prefix "t") (package *package*))</em><a
href='#index-GENTEMP' class='copiable-anchor'>
¶</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 &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 &optional (new-nicknames nil))</em><a
href='#index-RENAME_002dPACKAGE' class='copiable-anchor'>
¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNINTERN"><span class="category">Function:
</span><span><strong>UNINTERN</strong> <em>(symbol
&optional (package *package*))</em><a href='#index-UNINTERN'
class='copiable-anchor'> ¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNEXPORT"><span class="category">Function:
</span><span><strong>UNEXPORT</strong> <em>(symbols
&optional (package *package*))</em><a href='#index-UNEXPORT'
class='copiable-anchor'> ¶</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'> ¶</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 &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-IMPORT"><span class="category">Function:
</span><span><strong>IMPORT</strong> <em>(symbols
&optional (package *package*))</em><a href='#index-IMPORT'
class='copiable-anchor'> ¶</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 &optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GET"><span class="category">Function:
</span><span><strong>GET</strong> <em>(symbol indicator
&optional (default nil))</em><a href='#index-GET'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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 &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
&optional (package nil))</em><a href='#index-APROPOS_002dLIST'
class='copiable-anchor'> ¶</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> [<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>
[<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> [<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> [<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 &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 &optional (really-allocate nil))</em><a
href='#index-ALLOCATE_002dCONTIGUOUS_002dPAGES'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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>(&rest
strings)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCONCATENATE"><span
class="category">Function:
</span><span><strong>STRING-CONCATENATE</strong>
<em>(&rest strings)</em><a
href='#index-STRING_002dCONCATENATE' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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 &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
&rest args)</em><a href='#index-UNIVERSAL_002dERROR_002dHANDLER'
class='copiable-anchor'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'> ¶</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’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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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 ’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'>
¶</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 &key
(main-file "/usr/local/schelter/xgcl/unixport/raw_gcl") (output-file
"debug-symbols.o" ))</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 &key (main-file
"/usr/local/schelter/xgcl/unixport/raw_gcl") (output-file
"debug-symbols.o" ))</em><a
href='#index-WRITE_002dDEBUG_002dSYMBOLS' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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'>
¶</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>(&optional
x)</em></dt>
++<dl class="def">
++<dt id="index-GBC_002dTIME"><span
class="category">Function:
</span><span><strong>GBC-TIME</strong>
<em>(&optional x)</em><a href='#index-GBC_002dTIME'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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>(&optional ON)</em></dt>
++<dl class="def">
++<dt id="index-SGC_002dON"><span
class="category">Function:
</span><span><strong>SGC-ON</strong> <em>(&optional
ON)</em><a href='#index-SGC_002dON' class='copiable-anchor'>
¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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 &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 &body body)</em><a
href='#index-DEFINE_002dINLINE_002dFUNCTION' class='copiable-anchor'>
¶</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 &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 &body body)</em><a
href='#index-DEFINE_002dCOMPILER_002dMACRO' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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 &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
&optional line absolute)</em><a href='#index-BREAK_002dFUNCTION'
class='copiable-anchor'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'> ¶</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 &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 &optional start end)</em><a href='#index-STRING_002dMATCH'
class='copiable-anchor'> ¶</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'> ¶</a></span></dt>
+ <dd><p>Returns the beginning of the I’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'> ¶</a></span></dt>
+ <dd><p>Returns the end of the I’th match from the previous
STRING-MATCH
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-SOCKET">Function: <strong>SOCKET</strong>
<em>(port &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 &key
host server async myaddr myport daemon)</em><a href='#index-SOCKET'
class='copiable-anchor'> ¶</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'> ¶</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">• <a
href="Regular-Expressions.html" accesskey="1">Regular
Expressions</a></td><td> </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> [<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> [<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>
[<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> [<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'>
¶</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'> ¶</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'> ¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</a></span></dt>
+ <dd><p>Package:LISP
+ Declaration to allow locals to be cons’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>
[<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> [<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>
[<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> [<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'>
¶</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 &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002d"><span class="category">Function:
</span><span><strong>-</strong> <em>(number &rest
more-numbers)</em><a href='#index-_002d'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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 &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 &optional (start 0) (end (length string)))</em><a
href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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'>
¶</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'> ¶</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>(&optional x)</em></dt>
++<dl class="def">
++<dt id="index-ED"><span class="category">Function:
</span><span><strong>ED</strong> <em>(&optional
x)</em><a href='#index-ED' class='copiable-anchor'>
¶</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'>
¶</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'> ¶</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 &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 &rest args)</em><a
href='#index-CERROR' class='copiable-anchor'>
¶</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'>
¶</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'>
¶</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'> ¶</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'>
¶</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'>
¶</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'>
¶</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'>
¶</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>(&optional pathname)</em></dt>
++<dl class="def">
++<dt id="index-DRIBBLE"><span class="category">Function:
</span><span><strong>DRIBBLE</strong> <em>(&optional
pathname)</em><a href='#index-DRIBBLE'
class='copiable-anchor'> ¶</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'> ¶</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'>
¶</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 &rest args)</em></dt>
++<dl class="def">
++<dt id="index-WARN"><span class="category">Function:
</span><span><strong>WARN</strong> <em>(format-string
&rest args)</em><a href='#index-WARN'
class='copiable-anchor'> ¶</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>(&optional (format-string nil) &rest
args)</em></dt>
++<dl class="def">
++<dt id="index-BREAK"><span class="category">Function:
</span><span><strong>BREAK</strong> <em>(&optional
(format-string nil) &rest args)</em><a href='#index-BREAK'
class='copiable-anchor'> ¶</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'>
¶</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'>
¶</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 "prompt".
+ </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 "prompt"
+ 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>
[<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>
[<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> [<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> [<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">• <a
href="Numbers.html"
accesskey="1">Numbers</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Sequences-and-Arrays-and-Hash-Tables.html"
accesskey="2">Sequences and Arrays and Hash
Tables</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Characters.html"
accesskey="3">Characters</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Lists.html"
accesskey="4">Lists</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Streams-and-Reading.html" accesskey="5">Streams and
Reading</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Special-Forms-and-Functions.html" accesskey="6">Special Forms
and Functions</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Compilation.html"
accesskey="7">Compilation</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Symbols.html"
accesskey="8">Symbols</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Operating-System.html" accesskey="9">Operating
System</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Structures.html">Structures</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Iteration-and-Tests.html">Iteration and
Tests</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="User-Interface.html">User
Interface</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Doc.html">Doc</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Type.html">Type</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="GCL-Specific.html">GCL
Specific</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="C-Interface.html">C
Interface</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="System-Definitions.html">System
Definitions</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Debugging.html">Debugging</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Miscellaneous.html">Miscellaneous</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Compiler-Definitions.html">Compiler
Definitions</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Function-and-Variable-Index.html" rel="index">Function and
Variable Index</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left"
valign="top"><pre class="menu-comment">
+-
+- — The Detailed Node Listing —
+-
+-Operating System
+-
+-</pre></th></tr><tr><td align="left"
valign="top">• <a href="Command-Line.html">Command
Line</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Operating-System-Definitions.html">Operating System
Definitions</a></td><td> </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">• <a
href="Bignums.html">Bignums</a></td><td> </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">• <a
href="Available-Symbols.html">Available
Symbols</a></td><td> </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">• <a
href="Regular-Expressions.html">Regular
Expressions</a></td><td> </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">• <a
href="Source-Level-Debugging-in-Emacs.html">Source Level Debugging in
Emacs</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Low-Level-Debug-Functions.html">Low Level Debug
Functions</a></td><td> </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">• <a
href="Environment.html">Environment</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Inititialization.html">Inititialization</a></td><td> </td><td
align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a
href="Low-Level-X-Interface.html">Low Level X
Interface</a></td><td> </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> [<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> [<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
+
+ Tag Table:
+ (Indirect)
+@@ -415,1054 +415,1054 @@ Node: not686822
+ Node: t687661
+ Node: eq688642
+ Node: eql691050
+-Node: equal694007
+-Node: equalp697789
+-Node: identity701900
+-Node: complement702652
+-Node: constantly704343
+-Node: every705309
+-Node: and708278
+-Node: cond710024
+-Node: if711655
+-Node: or712902
+-Node: when714301
+-Node: case716873
+-Node: typecase721961
+-Node: multiple-value-bind727520
+-Node: multiple-value-call729380
+-Node: multiple-value-list730626
+-Node: multiple-value-prog1731440
+-Node: multiple-value-setq732390
+-Node: values733989
+-Node: values-list735907
+-Node: multiple-values-limit736879
+-Node: nth-value737705
+-Node: prog738988
+-Node: prog1742723
+-Node: progn744858
+-Node: define-modify-macro746234
+-Node: defsetf748708
+-Node: define-setf-expander754820
+-Node: get-setf-expansion759642
+-Node: setf761389
+-Node: shiftf763835
+-Node: rotatef766420
+-Node: control-error768135
+-Node: program-error768756
+-Node: undefined-function769302
+-Node: Iteration769907
+-Node: The LOOP Facility770081
+-Node: Overview of the Loop Facility770547
+-Node: Simple vs Extended Loop771328
+-Node: Simple Loop771629
+-Node: Extended Loop772322
+-Node: Loop Keywords772953
+-Node: Parsing Loop Clauses773887
+-Node: Expanding Loop Forms775510
+-Node: Summary of Loop Clauses778207
+-Node: Summary of Variable Initialization and Stepping Clauses778508
+-Node: Summary of Value Accumulation Clauses779341
+-Node: Summary of Termination Test Clauses781131
+-Node: Summary of Unconditional Execution Clauses782838
+-Node: Summary of Conditional Execution Clauses783558
+-Node: Summary of Miscellaneous Clauses784650
+-Node: Order of Execution785343
+-Node: Destructuring787215
+-Node: Restrictions on Side-Effects791628
+-Node: Variable Initialization and Stepping Clauses791865
+-Node: Iteration Control792717
+-Node: The for-as-arithmetic subclause795631
+-Node: Examples of for-as-arithmetic subclause799477
+-Node: The for-as-in-list subclause800227
+-Node: Examples of for-as-in-list subclause801021
+-Node: The for-as-on-list subclause801807
+-Node: Examples of for-as-on-list subclause802560
+-Node: The for-as-equals-then subclause803179
+-Node: Examples of for-as-equals-then subclause803937
+-Node: The for-as-across subclause804393
+-Node: Examples of for-as-across subclause805095
+-Node: The for-as-hash subclause805482
+-Node: The for-as-package subclause807704
+-Node: Examples of for-as-package subclause810268
+-Node: Local Variable Initializations810888
+-Node: Examples of WITH clause813729
+-Node: Value Accumulation Clauses814766
+-Node: Examples of COLLECT clause820602
+-Node: Examples of APPEND and NCONC clauses821352
+-Node: Examples of COUNT clause821971
+-Node: Examples of MAXIMIZE and MINIMIZE clauses822292
+-Node: Examples of SUM clause823158
+-Node: Termination Test Clauses823561
+-Node: Examples of REPEAT clause827731
+-Node: Examples of ALWAYS828256
+-Node: Examples of WHILE and UNTIL clauses830272
+-Node: Unconditional Execution Clauses831065
+-Node: Examples of unconditional execution831958
+-Node: Conditional Execution Clauses832454
+-Node: Examples of WHEN clause834159
+-Node: Miscellaneous Clauses835835
+-Node: Control Transfer Clauses836150
+-Node: Examples of NAMED clause836978
+-Node: Initial and Final Execution837368
+-Node: Examples of Miscellaneous Loop Features838997
+-Node: Examples of clause grouping840063
+-Node: Notes about Loop842504
+-Node: Iteration Dictionary843526
+-Node: do843731
+-Node: dotimes852155
+-Node: dolist855595
+-Node: loop857806
+-Node: loop-finish863496
+-Node: Objects866312
+-Node: Object Creation and Initialization866616
+-Node: Initialization Arguments870528
+-Node: Declaring the Validity of Initialization Arguments873135
+-Node: Defaulting of Initialization Arguments876634
+-Node: Rules for Initialization Arguments879905
+-Node: Shared-Initialize883867
+-Node: Initialize-Instance886549
+-Node: Definitions of Make-Instance and Initialize-Instance889284
+-Node: Changing the Class of an Instance891382
+-Node: Modifying the Structure of the Instance892634
+-Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)893572
+-Node: Customizing the Change of Class of an Instance895309
+-Node: Reinitializing an Instance896112
+-Node: Customizing Reinitialization897575
+-Node: Meta-Objects898239
+-Node: Standard Meta-objects898765
+-Node: Slots899804
+-Node: Introduction to Slots900342
+-Node: Accessing Slots902980
+-Node: Inheritance of Slots and Slot Options905557
+-Node: Generic Functions and Methods910299
+-Node: Introduction to Generic Functions910794
+-Node: Introduction to Methods914311
+-Node: Agreement on Parameter Specializers and Qualifiers920459
+-Node: Congruent Lambda-lists for all Methods of a Generic Function921456
+-Node: Keyword Arguments in Generic Functions and Methods923598
+-Node: Examples of Keyword Arguments in Generic Functions and Methods925290
+-Node: Method Selection and Combination926629
+-Node: Determining the Effective Method928095
+-Node: Selecting the Applicable Methods928689
+-Node: Sorting the Applicable Methods by Precedence Order929030
+-Node: Applying method combination to the sorted list of applicable methods931095
+-Node: Standard Method Combination933262
+-Node: Declarative Method Combination938209
+-Node: Built-in Method Combination Types939120
+-Node: Inheritance of Methods943201
+-Node: Objects Dictionary943772
+-Node: function-keywords944780
+-Node: ensure-generic-function946392
+-Node: allocate-instance949695
+-Node: reinitialize-instance951209
+-Node: shared-initialize953435
+-Node: update-instance-for-different-class957934
+-Node: update-instance-for-redefined-class962063
+-Node: change-class967328
+-Node: slot-boundp971337
+-Node: slot-exists-p973114
+-Node: slot-makunbound973911
+-Node: slot-missing975444
+-Node: slot-unbound977774
+-Node: slot-value979437
+-Node: method-qualifiers982234
+-Node: no-applicable-method983020
+-Node: no-next-method984136
+-Node: remove-method985330
+-Node: make-instance986143
+-Node: make-instances-obsolete987545
+-Node: make-load-form988847
+-Node: make-load-form-saving-slots1000335
+-Node: with-accessors1002278
+-Node: with-slots1005210
+-Node: defclass1008569
+-Node: defgeneric1020992
+-Node: defmethod1031724
+-Node: find-class1038765
+-Node: next-method-p1040735
+-Node: call-method1041835
+-Node: call-next-method1044841
+-Node: compute-applicable-methods1047897
+-Node: define-method-combination1048950
+-Node: find-method1072775
+-Node: add-method1075420
+-Node: initialize-instance1076645
+-Node: class-name1078428
+-Node: setf class-name1079176
+-Node: class-of1079796
+-Node: unbound-slot1080787
+-Node: unbound-slot-instance1081455
+-Node: Structures1082018
+-Node: Structures Dictionary1082163
+-Node: defstruct1082343
+-Node: copy-structure1123250
+-Node: Conditions1123841
+-Node: Condition System Concepts1124016
+-Node: Condition Types1127625
+-Node: Serious Conditions1130192
+-Node: Creating Conditions1130573
+-Node: Condition Designators1131126
+-Node: Printing Conditions1132964
+-Node: Recommended Style in Condition Reporting1134307
+-Node: Capitalization and Punctuation in Condition Reports1135436
+-Node: Leading and Trailing Newlines in Condition Reports1136159
+-Node: Embedded Newlines in Condition Reports1137121
+-Node: Note about Tabs in Condition Reports1138294
+-Node: Mentioning Containing Function in Condition Reports1138919
+-Node: Signaling and Handling Conditions1139404
+-Node: Signaling1141672
+-Node: Resignaling a Condition1142872
+-Node: Restarts1143932
+-Node: Interactive Use of Restarts1146109
+-Node: Interfaces to Restarts1147305
+-Node: Restart Tests1148314
+-Node: Associating a Restart with a Condition1148794
+-Node: Assertions1149692
+-Node: Notes about the Condition System`s Background1150197
+-Node: Conditions Dictionary1150688
+-Node: condition1151703
+-Node: warning1153497
+-Node: style-warning1153854
+-Node: serious-condition1155058
+-Node: error (Condition Type)1156291
+-Node: cell-error1156656
+-Node: cell-error-name1157262
+-Node: parse-error1158252
+-Node: storage-condition1158722
+-Node: assert1160308
+-Node: error1164258
+-Node: cerror1167945
+-Node: check-type1173062
+-Node: simple-error1177338
+-Node: invalid-method-error1177837
+-Node: method-combination-error1179389
+-Node: signal1180514
+-Node: simple-condition1183070
+-Node: simple-condition-format-control1183999
+-Node: warn1185367
+-Node: simple-warning1187791
+-Node: invoke-debugger1188264
+-Node: break1189761
+-Node: *debugger-hook*1192196
+-Node: *break-on-signals*1194690
+-Node: handler-bind1197327
+-Node: handler-case1199912
+-Node: ignore-errors1205418
+-Node: define-condition1207307
+-Node: make-condition1218846
+-Node: restart1220148
+-Node: compute-restarts1220780
+-Node: find-restart1223539
+-Node: invoke-restart1225537
+-Node: invoke-restart-interactively1227272
+-Node: restart-bind1229585
+-Node: restart-case1233660
+-Node: restart-name1243486
+-Node: with-condition-restarts1244446
+-Node: with-simple-restart1245778
+-Node: abort (Restart)1249259
+-Node: continue1250253
+-Node: muffle-warning1251413
+-Node: store-value1253030
+-Node: use-value1254265
+-Node: abort (Function)1254902
+-Node: Symbols1261190
+-Node: Symbol Concepts1261346
+-Node: Symbols Dictionary1261959
+-Node: symbol1262389
+-Node: keyword1267402
+-Node: symbolp1268002
+-Node: keywordp1268744
+-Node: make-symbol1269613
+-Node: copy-symbol1271217
+-Node: gensym1273635
+-Node: *gensym-counter*1275934
+-Node: gentemp1276704
+-Node: symbol-function1279543
+-Node: symbol-name1282489
+-Node: symbol-package1283184
+-Node: symbol-plist1285017
+-Node: symbol-value1286216
+-Node: get1288207
+-Node: remprop1291439
+-Node: boundp1294044
+-Node: makunbound1295027
+-Node: set1295785
+-Node: unbound-variable1297509
+-Node: Packages1298080
+-Node: Package Concepts1298247
+-Node: Introduction to Packages1298460
+-Node: Package Names and Nicknames1300364
+-Node: Symbols in a Package1301135
+-Node: Internal and External Symbols1301348
+-Node: Package Inheritance1302263
+-Node: Accessibility of Symbols in a Package1303213
+-Node: Locating a Symbol in a Package1304826
+-Node: Prevention of Name Conflicts in Packages1305445
+-Node: Standardized Packages1308809
+-Node: The COMMON-LISP Package1309771
+-Node: Constraints on the COMMON-LISP Package for Conforming Implementations1311106
+-Node: Constraints on the COMMON-LISP Package for Conforming Programs1312652
+-Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming
Programs1314763
+-Node: The COMMON-LISP-USER Package1316610
+-Node: The KEYWORD Package1317209
+-Node: Interning a Symbol in the KEYWORD Package1318072
+-Node: Notes about The KEYWORD Package1318662
+-Node: Implementation-Defined Packages1319585
+-Node: Packages Dictionary1320154
+-Node: package1320826
+-Node: export1321279
+-Node: find-symbol1324350
+-Node: find-package1326759
+-Node: find-all-symbols1327777
+-Node: import1328760
+-Node: list-all-packages1331258
+-Node: rename-package1331926
+-Node: shadow1333203
+-Node: shadowing-import1335565
+-Node: delete-package1337486
+-Node: make-package1342466
+-Node: with-package-iterator1344509
+-Node: unexport1350151
+-Node: unintern1351699
+-Node: in-package1353784
+-Node: unuse-package1354752
+-Node: use-package1356156
+-Node: defpackage1358234
+-Node: do-symbols1366658
+-Node: intern1370217
+-Node: package-name1372552
+-Node: package-nicknames1373598
+-Node: package-shadowing-symbols1374371
+-Node: package-use-list1375592
+-Node: package-used-by-list1376482
+-Node: packagep1377348
+-Node: *package*1377992
+-Node: package-error1379358
+-Node: package-error-package1380017
+-Node: Numbers (Numbers)1380709
+-Node: Number Concepts1380875
+-Node: Numeric Operations1381253
+-Node: Associativity and Commutativity in Numeric Operations1383468
+-Node: Examples of Associativity and Commutativity in Numeric Operations1384591
+-Node: Contagion in Numeric Operations1386251
+-Node: Viewing Integers as Bits and Bytes1386768
+-Node: Logical Operations on Integers1387022
+-Node: Byte Operations on Integers1388140
+-Node: Implementation-Dependent Numeric Constants1388967
+-Node: Rational Computations1390246
+-Node: Rule of Unbounded Rational Precision1390658
+-Node: Rule of Canonical Representation for Rationals1391113
+-Node: Rule of Float Substitutability1392224
+-Node: Floating-point Computations1395202
+-Node: Rule of Float and Rational Contagion1395682
+-Node: Examples of Rule of Float and Rational Contagion1396579
+-Node: Rule of Float Approximation1397637
+-Node: Rule of Float Underflow and Overflow1398819
+-Node: Rule of Float Precision Contagion1399261
+-Node: Complex Computations1399612
+-Node: Rule of Complex Substitutability1400099
+-Node: Rule of Complex Contagion1400500
+-Node: Rule of Canonical Representation for Complex Rationals1400907
+-Node: Examples of Rule of Canonical Representation for Complex Rationals1401771
+-Node: Principal Values and Branch Cuts1402428
+-Node: Interval Designators1404479
+-Node: Random-State Operations1405994
+-Node: Numbers Dictionary1406361
+-Node: number1407732
+-Node: complex (System Class)1408894
+-Node: real1411134
+-Node: float (System Class)1412289
+-Node: short-float1414947
+-Node: rational (System Class)1418992
+-Node: ratio1420024
+-Node: integer1420623
+-Node: signed-byte1421991
+-Node: unsigned-byte1423024
+-Node: mod (System Class)1424150
+-Node: bit (System Class)1424892
+-Node: fixnum1425253
+-Node: bignum1425744
+-Node: =1426050
+-Node: max1429657
+-Node: minusp1431700
+-Node: zerop1432619
+-Node: floor1433595
+-Node: sin1438404
+-Node: asin1439217
+-Node: pi1446395
+-Node: sinh1447503
+-Node: *1452173
+-Node: +1453003
+-Node: -1453795
+-Node: /1454940
+-Node: 1+1456552
+-Node: abs1457502
+-Node: evenp1458937
+-Node: exp1459840
+-Node: gcd1463019
+-Node: incf1464041
+-Node: lcm1465218
+-Node: log1466321
+-Node: mod (Function)1468475
+-Node: signum1469773
+-Node: sqrt1471430
+-Node: random-state1473492
+-Node: make-random-state1474337
+-Node: random1476274
+-Node: random-state-p1477768
+-Node: *random-state*1478532
+-Node: numberp1479960
+-Node: cis1480624
+-Node: complex1481194
+-Node: complexp1482836
+-Node: conjugate1483483
+-Node: phase1484250
+-Node: realpart1485801
+-Node: upgraded-complex-part-type1486786
+-Node: realp1487765
+-Node: numerator1488388
+-Node: rational (Function)1489436
+-Node: rationalp1490984
+-Node: ash1491644
+-Node: integer-length1493141
+-Node: integerp1494787
+-Node: parse-integer1495428
+-Node: boole1497537
+-Node: boole-11502760
+-Node: logand1503868
+-Node: logbitp1507989
+-Node: logcount1509172
+-Node: logtest1510574
+-Node: byte1511637
+-Node: deposit-field1512870
+-Node: dpb1513891
+-Node: ldb1515329
+-Node: ldb-test1516924
+-Node: mask-field1517755
+-Node: most-positive-fixnum1519081
+-Node: decode-float1519755
+-Node: float1525479
+-Node: floatp1526406
+-Node: most-positive-short-float1527031
+-Node: short-float-epsilon1531332
+-Node: arithmetic-error1532717
+-Node: arithmetic-error-operands1533471
+-Node: division-by-zero1534382
+-Node: floating-point-invalid-operation1534860
+-Node: floating-point-inexact1535648
+-Node: floating-point-overflow1536403
+-Node: floating-point-underflow1536912
+-Node: Characters1537395
+-Node: Character Concepts1537571
+-Node: Introduction to Characters1538065
+-Node: Introduction to Scripts and Repertoires1539529
+-Node: Character Scripts1539837
+-Node: Character Repertoires1540850
+-Node: Character Attributes1541761
+-Node: Character Categories1542769
+-Node: Graphic Characters1543992
+-Node: Alphabetic Characters1544919
+-Node: Characters With Case1545582
+-Node: Uppercase Characters1546036
+-Node: Lowercase Characters1546491
+-Node: Corresponding Characters in the Other Case1546965
+-Node: Case of Implementation-Defined Characters1547496
+-Node: Numeric Characters1547997
+-Node: Alphanumeric Characters1548505
+-Node: Digits in a Radix1548824
+-Node: Identity of Characters1549552
+-Node: Ordering of Characters1549822
+-Node: Character Names1551612
+-Node: Treatment of Newline during Input and Output1552755
+-Node: Character Encodings1553306
+-Node: Documentation of Implementation-Defined Scripts1554104
+-Node: Characters Dictionary1555575
+-Node: character (System Class)1556078
+-Node: base-char1556689
+-Node: standard-char1558673
+-Node: extended-char1559213
+-Node: char=1559674
+-Node: character1565738
+-Node: characterp1566607
+-Node: alpha-char-p1567533
+-Node: alphanumericp1568695
+-Node: digit-char1570080
+-Node: digit-char-p1571187
+-Node: graphic-char-p1572675
+-Node: standard-char-p1573552
+-Node: char-upcase1574392
+-Node: upper-case-p1576811
+-Node: char-code1578338
+-Node: char-int1579058
+-Node: code-char1580045
+-Node: char-code-limit1580800
+-Node: char-name1581460
+-Node: name-char1583367
+-Node: Conses1584236
+-Node: Cons Concepts1584384
+-Node: Conses as Trees1584933
+-Node: General Restrictions on Parameters that must be Trees1585981
+-Node: Conses as Lists1586415
+-Node: Lists as Association Lists1587871
+-Node: Lists as Sets1588406
+-Node: General Restrictions on Parameters that must be Lists1588991
+-Node: Conses Dictionary1589648
+-Node: list (System Class)1590410
+-Node: null (System Class)1591644
+-Node: cons (System Class)1592136
+-Node: atom (Type)1593362
+-Node: cons1593602
+-Node: consp1594506
+-Node: atom1595216
+-Node: rplaca1595909
+-Node: car1597033
+-Node: copy-tree1603439
+-Node: sublis1605051
+-Node: subst1608774
+-Node: tree-equal1613121
+-Node: copy-list1614893
+-Node: list (Function)1616197
+-Node: list-length1617800
+-Node: listp1619699
+-Node: make-list1620493
+-Node: push1621445
+-Node: pop1622678
+-Node: first1623966
+-Node: nth1626733
+-Node: endp1627775
+-Node: null1629168
+-Node: nconc1629967
+-Node: append1632083
+-Node: revappend1633205
+-Node: butlast1635378
+-Node: last1637185
+-Node: ldiff1638932
+-Node: nthcdr1642556
+-Node: rest1643680
+-Node: member (Function)1644647
+-Node: mapc1646928
+-Node: acons1651120
+-Node: assoc1652126
+-Node: copy-alist1655345
+-Node: pairlis1656609
+-Node: rassoc1658125
+-Node: get-properties1660236
+-Node: getf1661608
+-Node: remf1664450
+-Node: intersection1665796
+-Node: adjoin1669716
+-Node: pushnew1671648
+-Node: set-difference1674378
+-Node: set-exclusive-or1677734
+-Node: subsetp1680812
+-Node: union1682826
+-Node: Arrays1685909
+-Node: Array Concepts1686055
+-Node: Array Elements1686243
+-Node: Array Indices1686800
+-Node: Array Dimensions1687215
+-Node: Implementation Limits on Individual Array Dimensions1687805
+-Node: Array Rank1688230
+-Node: Vectors1688715
+-Node: Fill Pointers1688921
+-Node: Multidimensional Arrays1689653
+-Node: Storage Layout for Multidimensional Arrays1689864
+-Node: Implementation Limits on Array Rank1690378
+-Node: Specialized Arrays1690752
+-Node: Array Upgrading1692213
+-Node: Required Kinds of Specialized Arrays1693595
+-Node: Arrays Dictionary1695222
+-Node: array1696037
+-Node: simple-array1699085
+-Node: vector (System Class)1701034
+-Node: simple-vector1703130
+-Node: bit-vector1704139
+-Node: simple-bit-vector1705180
+-Node: make-array1706162
+-Node: adjust-array1714817
+-Node: adjustable-array-p1722816
+-Node: aref1723785
+-Node: array-dimension1725459
+-Node: array-dimensions1726318
+-Node: array-element-type1727164
+-Node: array-has-fill-pointer-p1728548
+-Node: array-displacement1729698
+-Node: array-in-bounds-p1731369
+-Node: array-rank1732539
+-Node: array-row-major-index1733308
+-Node: array-total-size1734825
+-Node: arrayp1736094
+-Node: fill-pointer1736845
+-Node: row-major-aref1737986
+-Node: upgraded-array-element-type1739073
+-Node: array-dimension-limit1740675
+-Node: array-rank-limit1741204
+-Node: array-total-size-limit1741698
+-Node: simple-vector-p1742466
+-Node: svref1743218
+-Node: vector1744277
+-Node: vector-pop1745173
+-Node: vector-push1746434
+-Node: vectorp1749247
+-Node: bit (Array)1749944
+-Node: bit-and1751266
+-Node: bit-vector-p1755663
+-Node: simple-bit-vector-p1756459
+-Node: Strings1757161
+-Node: String Concepts1757314
+-Node: Implications of Strings Being Arrays1757530
+-Node: Subtypes of STRING1758019
+-Node: Strings Dictionary1758426
+-Node: string (System Class)1758765
+-Node: base-string1759833
+-Node: simple-string1760779
+-Node: simple-base-string1761818
+-Node: simple-string-p1762728
+-Node: char1763481
+-Node: string1764998
+-Node: string-upcase1766257
+-Node: string-trim1770275
+-Node: string=1771901
+-Node: stringp1777370
+-Node: make-string1777983
+-Node: Sequences1778920
+-Node: Sequence Concepts1779117
+-Node: General Restrictions on Parameters that must be Sequences1780930
+-Node: Rules about Test Functions1781315
+-Node: Satisfying a Two-Argument Test1781584
+-Node: Examples of Satisfying a Two-Argument Test1784144
+-Node: Satisfying a One-Argument Test1785436
+-Node: Examples of Satisfying a One-Argument Test1787366
+-Node: Sequences Dictionary1787959
+-Node: sequence1788398
+-Node: copy-seq1789105
+-Node: elt1790257
+-Node: fill1791330
+-Node: make-sequence1792716
+-Node: subseq1794821
+-Node: map1796902
+-Node: map-into1799758
+-Node: reduce1802947
+-Node: count1806240
+-Node: length1808318
+-Node: reverse1809299
+-Node: sort1811428
+-Node: find1816863
+-Node: position1819099
+-Node: search1821241
+-Node: mismatch1823167
+-Node: replace1825470
+-Node: substitute1827776
+-Node: concatenate1833684
+-Node: merge1835854
+-Node: remove1839996
+-Node: remove-duplicates1846346
+-Node: Hash Tables1849840
+-Node: Hash Table Concepts1850016
+-Node: Hash-Table Operations1850248
+-Node: Modifying Hash Table Keys1852287
+-Node: Visible Modification of Objects with respect to EQ and EQL1854196
+-Node: Visible Modification of Objects with respect to EQUAL1854657
+-Node: Visible Modification of Conses with respect to EQUAL1855252
+-Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL1855739
+-Node: Visible Modification of Objects with respect to EQUALP1856400
+-Node: Visible Modification of Structures with respect to EQUALP1857010
+-Node: Visible Modification of Arrays with respect to EQUALP1857491
+-Node: Visible Modification of Hash Tables with respect to EQUALP1858095
+-Node: Visible Modifications by Language Extensions1858804
+-Node: Hash Tables Dictionary1859564
+-Node: hash-table1859986
+-Node: make-hash-table1860763
+-Node: hash-table-p1863671
+-Node: hash-table-count1864408
+-Node: hash-table-rehash-size1865794
+-Node: hash-table-rehash-threshold1867305
+-Node: hash-table-size1868350
+-Node: hash-table-test1869123
+-Node: gethash1869981
+-Node: remhash1872121
+-Node: maphash1872958
+-Node: with-hash-table-iterator1874789
+-Node: clrhash1878221
+-Node: sxhash1879063
+-Node: Filenames1882037
+-Node: Overview of Filenames1882241
+-Node: Namestrings as Filenames1883040
+-Node: Pathnames as Filenames1884133
+-Node: Parsing Namestrings Into Pathnames1887573
+-Node: Pathnames1888315
+-Node: Pathname Components1888553
+-Node: The Pathname Host Component1889041
+-Node: The Pathname Device Component1889349
+-Node: The Pathname Directory Component1889730
+-Node: The Pathname Name Component1890079
+-Node: The Pathname Type Component1890396
+-Node: The Pathname Version Component1890809
+-Node: Interpreting Pathname Component Values1891458
+-Node: Strings in Component Values1892662
+-Node: Special Characters in Pathname Components1892933
+-Node: Case in Pathname Components1893835
+-Node: Local Case in Pathname Components1894626
+-Node: Common Case in Pathname Components1895425
+-Node: Special Pathname Component Values1896218
+-Node: NIL as a Component Value1896486
+-Node: ->WILD as a Component Value1897030
+-Node: ->UNSPECIFIC as a Component Value1898061
+-Node: Relation between component values NIL and ->UNSPECIFIC1899452
+-Node: Restrictions on Wildcard Pathnames1900299
+-Node: Restrictions on Examining Pathname Components1901162
+-Node: Restrictions on Examining a Pathname Host Component1902210
+-Node: Restrictions on Examining a Pathname Device Component1902649
+-Node: Restrictions on Examining a Pathname Directory Component1903353
+-Node: Directory Components in Non-Hierarchical File Systems1906956
+-Node: Restrictions on Examining a Pathname Name Component1907604
+-Node: Restrictions on Examining a Pathname Type Component1908031
+-Node: Restrictions on Examining a Pathname Version Component1908459
+-Node: Notes about the Pathname Version Component1909438
+-Node: Restrictions on Constructing Pathnames1910050
+-Node: Merging Pathnames1911592
+-Node: Examples of Merging Pathnames1912370
+-Node: Logical Pathnames1913247
+-Node: Syntax of Logical Pathname Namestrings1913486
+-Node: Additional Information about Parsing Logical Pathname Namestrings1915466
+-Node: The Host part of a Logical Pathname Namestring1915856
+-Node: The Device part of a Logical Pathname Namestring1916501
+-Node: The Directory part of a Logical Pathname Namestring1917032
+-Node: The Type part of a Logical Pathname Namestring1917630
+-Node: The Version part of a Logical Pathname Namestring1918125
+-Node: Wildcard Words in a Logical Pathname Namestring1918777
+-Node: Lowercase Letters in a Logical Pathname Namestring1919292
+-Node: Other Syntax in a Logical Pathname Namestring1919732
+-Node: Logical Pathname Components1920247
+-Node: Unspecific Components of a Logical Pathname1920554
+-Node: Null Strings as Components of a Logical Pathname1920986
+-Node: Filenames Dictionary1921348
+-Node: pathname (System Class)1921904
+-Node: logical-pathname (System Class)1922348
+-Node: pathname1922971
+-Node: make-pathname1925689
+-Node: pathnamep1930205
+-Node: pathname-host1931073
+-Node: load-logical-pathname-translations1935777
+-Node: logical-pathname-translations1937628
+-Node: logical-pathname1945662
+-Node: *default-pathname-defaults*1947029
+-Node: namestring1948249
+-Node: parse-namestring1952181
+-Node: wild-pathname-p1956931
+-Node: pathname-match-p1959054
+-Node: translate-logical-pathname1960272
+-Node: translate-pathname1962950
+-Node: merge-pathnames1969567
+-Node: Files1974203
+-Node: File System Concepts1974354
+-Node: Coercion of Streams to Pathnames1975365
+-Node: File Operations on Open and Closed Streams1976302
+-Node: Truenames1977550
+-Node: Examples of Truenames1978465
+-Node: Files Dictionary1980035
+-Node: directory1980352
+-Node: probe-file1981901
+-Node: ensure-directories-exist1983162
+-Node: truename1984788
+-Node: file-author1987420
+-Node: file-write-date1988445
+-Node: rename-file1989708
+-Node: delete-file1992235
+-Node: file-error1994031
+-Node: file-error-pathname1994790
+-Node: Streams1995334
+-Node: Stream Concepts1995484
+-Node: Introduction to Streams1995770
+-Node: Abstract Classifications of Streams (Introduction to Streams)1997026
+-Node: Input1997281
+-Node: Open and Closed Streams1999009
+-Node: Interactive Streams1999965
+-Node: Abstract Classifications of Streams2001361
+-Node: File Streams2001593
+-Node: Other Subclasses of Stream2002297
+-Node: Stream Variables2003645
+-Node: Stream Arguments to Standardized Functions2004974
+-Node: Restrictions on Composite Streams2008023
+-Node: Streams Dictionary2008530
+-Node: stream2009807
+-Node: broadcast-stream2010400
+-Node: concatenated-stream2013185
+-Node: echo-stream2014430
+-Node: file-stream2015186
+-Node: string-stream2015754
+-Node: synonym-stream2016377
+-Node: two-way-stream2017201
+-Node: input-stream-p2017757
+-Node: interactive-stream-p2018860
+-Node: open-stream-p2019944
+-Node: stream-element-type2020838
+-Node: streamp2022189
+-Node: read-byte2022844
+-Node: write-byte2024279
+-Node: peek-char2025398
+-Node: read-char2028204
+-Node: read-char-no-hang2030033
+-Node: terpri2032230
+-Node: unread-char2033786
+-Node: write-char2035753
+-Node: read-line2036631
+-Node: write-string2038643
+-Node: read-sequence2040229
+-Node: write-sequence2042524
+-Node: file-length2044145
+-Node: file-position2045180
+-Node: file-string-length2049033
+-Node: open2049809
+-Node: stream-external-format2059560
+-Node: with-open-file2060490
+-Node: close2063775
+-Node: with-open-stream2065934
+-Node: listen2067178
+-Node: clear-input2068292
+-Node: finish-output2070138
+-Node: y-or-n-p2071814
+-Node: make-synonym-stream2074450
+-Node: synonym-stream-symbol2075547
+-Node: broadcast-stream-streams2076067
+-Node: make-broadcast-stream2076608
+-Node: make-two-way-stream2077665
+-Node: two-way-stream-input-stream2078733
+-Node: echo-stream-input-stream2079574
+-Node: make-echo-stream2080330
+-Node: concatenated-stream-streams2081397
+-Node: make-concatenated-stream2082176
+-Node: get-output-stream-string2083073
+-Node: make-string-input-stream2084652
+-Node: make-string-output-stream2085812
+-Node: with-input-from-string2086933
+-Node: with-output-to-string2089485
+-Node: *debug-io*2092171
+-Node: *terminal-io*2096865
+-Node: stream-error2098379
+-Node: stream-error-stream2099028
+-Node: end-of-file2099768
+-Node: Printer2100572
+-Node: The Lisp Printer2100773
+-Node: Overview of The Lisp Printer2101056
+-Node: Multiple Possible Textual Representations2101758
+-Node: Printer Escaping2103947
+-Node: Printer Dispatching2104871
+-Node: Default Print-Object Methods2105437
+-Node: Printing Numbers2106348
+-Node: Printing Integers2106542
+-Node: Printing Ratios2107275
+-Node: Printing Floats2108025
+-Node: Printing Complexes2109660
+-Node: Note about Printing Numbers2110160
+-Node: Printing Characters2110508
+-Node: Printing Symbols2111447
+-Node: Package Prefixes for Symbols2112970
+-Node: Effect of Readtable Case on the Lisp Printer2114863
+-Node: Examples of Effect of Readtable Case on the Lisp Printer2116716
+-Node: Printing Strings2120133
+-Node: Printing Lists and Conses2120764
+-Node: Printing Bit Vectors2123210
+-Node: Printing Other Vectors2123859
+-Node: Printing Other Arrays2125357
+-Node: Examples of Printing Arrays2127618
+-Node: Printing Random States2128341
+-Node: Printing Pathnames2129226
+-Node: Printing Structures2129813
+-Node: Printing Other Objects2130755
+-Node: Examples of Printer Behavior2131631
+-Node: The Lisp Pretty Printer2133132
+-Node: Pretty Printer Concepts2133432
+-Node: Dynamic Control of the Arrangement of Output2135046
+-Node: Format Directive Interface2138088
+-Node: Compiling Format Strings2139476
+-Node: Pretty Print Dispatch Tables2140109
+-Node: Pretty Printer Margins2141713
+-Node: Examples of using the Pretty Printer2142210
+-Node: Notes about the Pretty Printer`s Background2153911
+-Node: Formatted Output2154432
+-Node: FORMAT Basic Output2159127
+-Node: Tilde C-> Character2159454
+-Node: Tilde Percent-> Newline2161259
+-Node: Tilde Ampersand-> Fresh-Line2161613
+-Node: Tilde Vertical-Bar-> Page2162023
+-Node: Tilde Tilde-> Tilde2162314
+-Node: FORMAT Radix Control2162523
+-Node: Tilde R-> Radix2162836
+-Node: Tilde D-> Decimal2164101
+-Node: Tilde B-> Binary2165416
+-Node: Tilde O-> Octal2165853
+-Node: Tilde X-> Hexadecimal2166291
+-Node: FORMAT Floating-Point Printers2166724
+-Node: Tilde F-> Fixed-Format Floating-Point2167121
+-Node: Tilde E-> Exponential Floating-Point2171212
+-Node: Tilde G-> General Floating-Point2176329
+-Node: Tilde Dollarsign-> Monetary Floating-Point2177696
+-Node: FORMAT Printer Operations2179962
+-Node: Tilde A-> Aesthetic2180261
+-Node: Tilde S-> Standard2181500
+-Node: Tilde W-> Write2181927
+-Node: FORMAT Pretty Printer Operations2182735
+-Node: Tilde Underscore-> Conditional Newline2183173
+-Node: Tilde Less-Than-Sign-> Logical Block2183665
+-Node: Tilde I-> Indent2187183
+-Node: Tilde Slash-> Call Function2187549
+-Node: FORMAT Layout Control2189409
+-Node: Tilde T-> Tabulate2189744
+-Node: Tilde Less-Than-Sign-> Justification2191969
+-Node: Tilde Greater-Than-Sign-> End of Justification2195385
+-Node: FORMAT Control-Flow Operations2195718
+-Node: Tilde Asterisk-> Go-To2196207
+-Node: Tilde Left-Bracket-> Conditional Expression2197100
+-Node: Tilde Right-Bracket-> End of Conditional Expression2199603
+-Node: Tilde Left-Brace-> Iteration2200004
+-Node: Tilde Right-Brace-> End of Iteration2203282
+-Node: Tilde Question-Mark-> Recursive Processing2203637
+-Node: FORMAT Miscellaneous Operations2204990
+-Node: Tilde Left-Paren-> Case Conversion2205353
+-Node: Tilde Right-Paren-> End of Case Conversion2206635
+-Node: Tilde P-> Plural2206989
+-Node: FORMAT Miscellaneous Pseudo-Operations2207768
+-Node: Tilde Semicolon-> Clause Separator2208166
+-Node: Tilde Circumflex-> Escape Upward2208551
+-Node: Tilde Newline-> Ignored Newline2211983
+-Node: Additional Information about FORMAT Operations2213395
+-Node: Nesting of FORMAT Operations2213839
+-Node: Missing and Additional FORMAT Arguments2215230
+-Node: Additional FORMAT Parameters2215723
+-Node: Undefined FORMAT Modifier Combinations2216124
+-Node: Examples of FORMAT2216535
+-Node: Notes about FORMAT2220515
+-Node: Printer Dictionary2221157
+-Node: copy-pprint-dispatch2221926
+-Node: formatter2222666
+-Node: pprint-dispatch2223856
+-Node: pprint-exit-if-list-exhausted2225386
+-Node: pprint-fill2226979
+-Node: pprint-indent2230407
+-Node: pprint-logical-block2232263
+-Node: pprint-newline2237752
+-Node: pprint-pop2242091
+-Node: pprint-tab2245302
+-Node: print-object2246687
+-Node: print-unreadable-object2251444
+-Node: set-pprint-dispatch2253262
+-Node: write2255448
+-Node: write-to-string2259749
+-Node: *print-array*2261941
+-Node: *print-base*2262789
+-Node: *print-case*2265097
+-Node: *print-circle*2267453
+-Node: *print-escape*2269073
+-Node: *print-gensym*2270212
+-Node: *print-level*2270862
+-Node: *print-lines*2273942
+-Node: *print-miser-width*2275328
+-Node: *print-pprint-dispatch*2275874
+-Node: *print-pretty*2277184
+-Node: *print-readably*2279094
+-Node: *print-right-margin*2282865
+-Node: print-not-readable2283743
+-Node: print-not-readable-object2284589
+-Node: format2285160
+-Node: Reader2286919
+-Node: Reader Concepts2287079
+-Node: Dynamic Control of the Lisp Reader2287365
+-Node: Effect of Readtable Case on the Lisp Reader2287751
+-Node: Examples of Effect of Readtable Case on the Lisp Reader2288796
+-Node: Argument Conventions of Some Reader Functions2290317
+-Node: The EOF-ERROR-P argument2290638
+-Node: The RECURSIVE-P argument2292267
+-Node: Reader Dictionary2295038
+-Node: readtable2295558
+-Node: copy-readtable2296367
+-Node: make-dispatch-macro-character2298260
+-Node: read2299513
+-Node: read-delimited-list2304716
+-Node: read-from-string2308419
+-Node: readtable-case2310892
+-Node: readtablep2312085
+-Node: set-dispatch-macro-character2312749
+-Node: set-macro-character2315815
+-Node: set-syntax-from-char2318369
+-Node: with-standard-io-syntax2320481
+-Node: *read-base*2323161
+-Node: *read-default-float-format*2324515
+-Node: *read-eval*2326054
+-Node: *read-suppress*2326764
+-Node: *readtable*2330412
+-Node: reader-error2331464
+-Node: System Construction2331998
+-Node: System Construction Concepts2332214
+-Node: Loading2332466
+-Node: Features2333423
+-Node: Feature Expressions2333932
+-Node: Examples of Feature Expressions2334955
+-Node: System Construction Dictionary2336740
+-Node: compile-file2337147
+-Node: compile-file-pathname2341905
+-Node: load2343950
+-Node: with-compilation-unit2349533
+-Node: *features*2351754
+-Node: *compile-file-pathname*2357191
+-Node: *load-pathname*2358503
+-Node: *compile-print*2359725
+-Node: *load-print*2360327
+-Node: *modules*2360965
+-Node: provide2361523
+-Node: Environment2364364
+-Node: The External Environment2364565
+-Node: Top level loop2364832
+-Node: Debugging Utilities2365701
+-Node: Environment Inquiry2366224
+-Node: Time2366959
+-Node: Decoded Time2368260
+-Node: Universal Time2369831
+-Node: Internal Time2370911
+-Node: Seconds2371529
+-Node: Environment Dictionary2372078
+-Node: decode-universal-time2372784
+-Node: encode-universal-time2374722
+-Node: get-universal-time2375884
+-Node: sleep2378019
+-Node: apropos2379099
+-Node: describe2380635
+-Node: describe-object2382478
+-Node: trace2385370
+-Node: step2388238
+-Node: time2389565
+-Node: internal-time-units-per-second2391440
+-Node: get-internal-real-time2392052
+-Node: get-internal-run-time2392902
+-Node: disassemble2394235
+-Node: documentation2395612
+-Node: room2402082
+-Node: ed2403175
+-Node: inspect2404633
+-Node: dribble2405524
+-Node: - (Variable)2407399
+-Node: + (Variable)2408041
+-Node: * (Variable)2409103
+-Node: / (Variable)2410639
+-Node: lisp-implementation-type2411783
+-Node: short-site-name2413000
+-Node: machine-instance2413949
+-Node: machine-type2414747
+-Node: machine-version2415402
+-Node: software-type2416108
+-Node: user-homedir-pathname2417114
+-Node: Glossary (Glossary)2418420
+-Node: Glossary2418561
+-Node: Appendix2579627
+-Node: Removed Language Features2579765
+-Node: Requirements for removed and deprecated features2580128
+-Node: Removed Types2581331
+-Node: Removed Operators2581564
+-Node: Removed Argument Conventions2581943
+-Node: Removed Variables2582261
+-Node: Removed Reader Syntax2582625
+-Node: Packages No Longer Required2582881
++Node: equal694008
++Node: equalp697790
++Node: identity701901
++Node: complement702653
++Node: constantly704344
++Node: every705310
++Node: and708279
++Node: cond710025
++Node: if711656
++Node: or712903
++Node: when714302
++Node: case716874
++Node: typecase721962
++Node: multiple-value-bind727521
++Node: multiple-value-call729381
++Node: multiple-value-list730627
++Node: multiple-value-prog1731441
++Node: multiple-value-setq732391
++Node: values733990
++Node: values-list735908
++Node: multiple-values-limit736880
++Node: nth-value737706
++Node: prog738989
++Node: prog1742724
++Node: progn744859
++Node: define-modify-macro746235
++Node: defsetf748709
++Node: define-setf-expander754821
++Node: get-setf-expansion759643
++Node: setf761390
++Node: shiftf763836
++Node: rotatef766421
++Node: control-error768136
++Node: program-error768757
++Node: undefined-function769303
++Node: Iteration769908
++Node: The LOOP Facility770082
++Node: Overview of the Loop Facility770548
++Node: Simple vs Extended Loop771329
++Node: Simple Loop771630
++Node: Extended Loop772323
++Node: Loop Keywords772954
++Node: Parsing Loop Clauses773888
++Node: Expanding Loop Forms775511
++Node: Summary of Loop Clauses778208
++Node: Summary of Variable Initialization and Stepping Clauses778509
++Node: Summary of Value Accumulation Clauses779342
++Node: Summary of Termination Test Clauses781132
++Node: Summary of Unconditional Execution Clauses782839
++Node: Summary of Conditional Execution Clauses783559
++Node: Summary of Miscellaneous Clauses784651
++Node: Order of Execution785344
++Node: Destructuring787216
++Node: Restrictions on Side-Effects791629
++Node: Variable Initialization and Stepping Clauses791866
++Node: Iteration Control792718
++Node: The for-as-arithmetic subclause795632
++Node: Examples of for-as-arithmetic subclause799478
++Node: The for-as-in-list subclause800228
++Node: Examples of for-as-in-list subclause801022
++Node: The for-as-on-list subclause801808
++Node: Examples of for-as-on-list subclause802561
++Node: The for-as-equals-then subclause803180
++Node: Examples of for-as-equals-then subclause803938
++Node: The for-as-across subclause804394
++Node: Examples of for-as-across subclause805096
++Node: The for-as-hash subclause805483
++Node: The for-as-package subclause807705
++Node: Examples of for-as-package subclause810269
++Node: Local Variable Initializations810889
++Node: Examples of WITH clause813730
++Node: Value Accumulation Clauses814767
++Node: Examples of COLLECT clause820603
++Node: Examples of APPEND and NCONC clauses821353
++Node: Examples of COUNT clause821972
++Node: Examples of MAXIMIZE and MINIMIZE clauses822293
++Node: Examples of SUM clause823159
++Node: Termination Test Clauses823562
++Node: Examples of REPEAT clause827732
++Node: Examples of ALWAYS828257
++Node: Examples of WHILE and UNTIL clauses830273
++Node: Unconditional Execution Clauses831066
++Node: Examples of unconditional execution831959
++Node: Conditional Execution Clauses832455
++Node: Examples of WHEN clause834160
++Node: Miscellaneous Clauses835836
++Node: Control Transfer Clauses836151
++Node: Examples of NAMED clause836979
++Node: Initial and Final Execution837369
++Node: Examples of Miscellaneous Loop Features838998
++Node: Examples of clause grouping840064
++Node: Notes about Loop842505
++Node: Iteration Dictionary843527
++Node: do843732
++Node: dotimes852156
++Node: dolist855596
++Node: loop857807
++Node: loop-finish863497
++Node: Objects866313
++Node: Object Creation and Initialization866617
++Node: Initialization Arguments870529
++Node: Declaring the Validity of Initialization Arguments873136
++Node: Defaulting of Initialization Arguments876635
++Node: Rules for Initialization Arguments879906
++Node: Shared-Initialize883868
++Node: Initialize-Instance886550
++Node: Definitions of Make-Instance and Initialize-Instance889285
++Node: Changing the Class of an Instance891383
++Node: Modifying the Structure of the Instance892635
++Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)893573
++Node: Customizing the Change of Class of an Instance895310
++Node: Reinitializing an Instance896113
++Node: Customizing Reinitialization897576
++Node: Meta-Objects898240
++Node: Standard Meta-objects898766
++Node: Slots899805
++Node: Introduction to Slots900343
++Node: Accessing Slots902981
++Node: Inheritance of Slots and Slot Options905558
++Node: Generic Functions and Methods910300
++Node: Introduction to Generic Functions910795
++Node: Introduction to Methods914312
++Node: Agreement on Parameter Specializers and Qualifiers920460
++Node: Congruent Lambda-lists for all Methods of a Generic Function921457
++Node: Keyword Arguments in Generic Functions and Methods923599
++Node: Examples of Keyword Arguments in Generic Functions and Methods925291
++Node: Method Selection and Combination926630
++Node: Determining the Effective Method928096
++Node: Selecting the Applicable Methods928690
++Node: Sorting the Applicable Methods by Precedence Order929031
++Node: Applying method combination to the sorted list of applicable methods931096
++Node: Standard Method Combination933263
++Node: Declarative Method Combination938210
++Node: Built-in Method Combination Types939121
++Node: Inheritance of Methods943202
++Node: Objects Dictionary943773
++Node: function-keywords944781
++Node: ensure-generic-function946393
++Node: allocate-instance949696
++Node: reinitialize-instance951210
++Node: shared-initialize953436
++Node: update-instance-for-different-class957935
++Node: update-instance-for-redefined-class962064
++Node: change-class967329
++Node: slot-boundp971338
++Node: slot-exists-p973115
++Node: slot-makunbound973912
++Node: slot-missing975445
++Node: slot-unbound977775
++Node: slot-value979438
++Node: method-qualifiers982235
++Node: no-applicable-method983021
++Node: no-next-method984137
++Node: remove-method985331
++Node: make-instance986144
++Node: make-instances-obsolete987546
++Node: make-load-form988848
++Node: make-load-form-saving-slots1000336
++Node: with-accessors1002279
++Node: with-slots1005211
++Node: defclass1008570
++Node: defgeneric1020993
++Node: defmethod1031725
++Node: find-class1038766
++Node: next-method-p1040736
++Node: call-method1041836
++Node: call-next-method1044842
++Node: compute-applicable-methods1047898
++Node: define-method-combination1048951
++Node: find-method1072776
++Node: add-method1075421
++Node: initialize-instance1076646
++Node: class-name1078429
++Node: setf class-name1079177
++Node: class-of1079797
++Node: unbound-slot1080788
++Node: unbound-slot-instance1081456
++Node: Structures1082019
++Node: Structures Dictionary1082164
++Node: defstruct1082344
++Node: copy-structure1123251
++Node: Conditions1123842
++Node: Condition System Concepts1124017
++Node: Condition Types1127626
++Node: Serious Conditions1130193
++Node: Creating Conditions1130574
++Node: Condition Designators1131127
++Node: Printing Conditions1132965
++Node: Recommended Style in Condition Reporting1134308
++Node: Capitalization and Punctuation in Condition Reports1135437
++Node: Leading and Trailing Newlines in Condition Reports1136160
++Node: Embedded Newlines in Condition Reports1137122
++Node: Note about Tabs in Condition Reports1138295
++Node: Mentioning Containing Function in Condition Reports1138920
++Node: Signaling and Handling Conditions1139405
++Node: Signaling1141673
++Node: Resignaling a Condition1142873
++Node: Restarts1143933
++Node: Interactive Use of Restarts1146110
++Node: Interfaces to Restarts1147306
++Node: Restart Tests1148315
++Node: Associating a Restart with a Condition1148795
++Node: Assertions1149694
++Node: Notes about the Condition System`s Background1150199
++Node: Conditions Dictionary1150690
++Node: condition1151705
++Node: warning1153499
++Node: style-warning1153856
++Node: serious-condition1155060
++Node: error (Condition Type)1156293
++Node: cell-error1156658
++Node: cell-error-name1157264
++Node: parse-error1158254
++Node: storage-condition1158724
++Node: assert1160310
++Node: error1164260
++Node: cerror1167947
++Node: check-type1173064
++Node: simple-error1177340
++Node: invalid-method-error1177839
++Node: method-combination-error1179391
++Node: signal1180516
++Node: simple-condition1183072
++Node: simple-condition-format-control1184001
++Node: warn1185369
++Node: simple-warning1187793
++Node: invoke-debugger1188266
++Node: break1189763
++Node: *debugger-hook*1192199
++Node: *break-on-signals*1194693
++Node: handler-bind1197330
++Node: handler-case1199915
++Node: ignore-errors1205421
++Node: define-condition1207310
++Node: make-condition1218849
++Node: restart1220151
++Node: compute-restarts1220783
++Node: find-restart1223542
++Node: invoke-restart1225540
++Node: invoke-restart-interactively1227275
++Node: restart-bind1229588
++Node: restart-case1233663
++Node: restart-name1243490
++Node: with-condition-restarts1244450
++Node: with-simple-restart1245782
++Node: abort (Restart)1249263
++Node: continue1250257
++Node: muffle-warning1251417
++Node: store-value1253034
++Node: use-value1254269
++Node: abort (Function)1254906
++Node: Symbols1261194
++Node: Symbol Concepts1261350
++Node: Symbols Dictionary1261963
++Node: symbol1262393
++Node: keyword1267406
++Node: symbolp1268006
++Node: keywordp1268748
++Node: make-symbol1269617
++Node: copy-symbol1271221
++Node: gensym1273639
++Node: *gensym-counter*1275938
++Node: gentemp1276708
++Node: symbol-function1279547
++Node: symbol-name1282493
++Node: symbol-package1283188
++Node: symbol-plist1285021
++Node: symbol-value1286220
++Node: get1288211
++Node: remprop1291444
++Node: boundp1294049
++Node: makunbound1295032
++Node: set1295790
++Node: unbound-variable1297514
++Node: Packages1298085
++Node: Package Concepts1298252
++Node: Introduction to Packages1298465
++Node: Package Names and Nicknames1300369
++Node: Symbols in a Package1301140
++Node: Internal and External Symbols1301353
++Node: Package Inheritance1302268
++Node: Accessibility of Symbols in a Package1303218
++Node: Locating a Symbol in a Package1304831
++Node: Prevention of Name Conflicts in Packages1305450
++Node: Standardized Packages1308814
++Node: The COMMON-LISP Package1309776
++Node: Constraints on the COMMON-LISP Package for Conforming Implementations1311111
++Node: Constraints on the COMMON-LISP Package for Conforming Programs1312657
++Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming
Programs1314768
++Node: The COMMON-LISP-USER Package1316615
++Node: The KEYWORD Package1317214
++Node: Interning a Symbol in the KEYWORD Package1318077
++Node: Notes about The KEYWORD Package1318667
++Node: Implementation-Defined Packages1319590
++Node: Packages Dictionary1320159
++Node: package1320831
++Node: export1321284
++Node: find-symbol1324355
++Node: find-package1326764
++Node: find-all-symbols1327782
++Node: import1328765
++Node: list-all-packages1331263
++Node: rename-package1331931
++Node: shadow1333208
++Node: shadowing-import1335570
++Node: delete-package1337491
++Node: make-package1342471
++Node: with-package-iterator1344514
++Node: unexport1350156
++Node: unintern1351704
++Node: in-package1353789
++Node: unuse-package1354757
++Node: use-package1356161
++Node: defpackage1358239
++Node: do-symbols1366663
++Node: intern1370222
++Node: package-name1372557
++Node: package-nicknames1373603
++Node: package-shadowing-symbols1374376
++Node: package-use-list1375597
++Node: package-used-by-list1376487
++Node: packagep1377353
++Node: *package*1377997
++Node: package-error1379363
++Node: package-error-package1380022
++Node: Numbers (Numbers)1380714
++Node: Number Concepts1380880
++Node: Numeric Operations1381258
++Node: Associativity and Commutativity in Numeric Operations1383473
++Node: Examples of Associativity and Commutativity in Numeric Operations1384596
++Node: Contagion in Numeric Operations1386256
++Node: Viewing Integers as Bits and Bytes1386773
++Node: Logical Operations on Integers1387027
++Node: Byte Operations on Integers1388145
++Node: Implementation-Dependent Numeric Constants1388972
++Node: Rational Computations1390251
++Node: Rule of Unbounded Rational Precision1390663
++Node: Rule of Canonical Representation for Rationals1391118
++Node: Rule of Float Substitutability1392229
++Node: Floating-point Computations1395207
++Node: Rule of Float and Rational Contagion1395687
++Node: Examples of Rule of Float and Rational Contagion1396584
++Node: Rule of Float Approximation1397642
++Node: Rule of Float Underflow and Overflow1398824
++Node: Rule of Float Precision Contagion1399266
++Node: Complex Computations1399617
++Node: Rule of Complex Substitutability1400104
++Node: Rule of Complex Contagion1400505
++Node: Rule of Canonical Representation for Complex Rationals1400912
++Node: Examples of Rule of Canonical Representation for Complex Rationals1401776
++Node: Principal Values and Branch Cuts1402433
++Node: Interval Designators1404484
++Node: Random-State Operations1405999
++Node: Numbers Dictionary1406366
++Node: number1407737
++Node: complex (System Class)1408899
++Node: real1411139
++Node: float (System Class)1412294
++Node: short-float1414952
++Node: rational (System Class)1418997
++Node: ratio1420029
++Node: integer1420628
++Node: signed-byte1421996
++Node: unsigned-byte1423029
++Node: mod (System Class)1424155
++Node: bit (System Class)1424897
++Node: fixnum1425258
++Node: bignum1425749
++Node: =1426055
++Node: max1429662
++Node: minusp1431705
++Node: zerop1432624
++Node: floor1433600
++Node: sin1438409
++Node: asin1439222
++Node: pi1446400
++Node: sinh1447508
++Node: *1452178
++Node: +1453008
++Node: -1453800
++Node: /1454945
++Node: 1+1456557
++Node: abs1457507
++Node: evenp1458942
++Node: exp1459845
++Node: gcd1463024
++Node: incf1464046
++Node: lcm1465223
++Node: log1466326
++Node: mod (Function)1468480
++Node: signum1469778
++Node: sqrt1471435
++Node: random-state1473497
++Node: make-random-state1474342
++Node: random1476279
++Node: random-state-p1477773
++Node: *random-state*1478537
++Node: numberp1479965
++Node: cis1480629
++Node: complex1481199
++Node: complexp1482841
++Node: conjugate1483488
++Node: phase1484255
++Node: realpart1485806
++Node: upgraded-complex-part-type1486791
++Node: realp1487770
++Node: numerator1488393
++Node: rational (Function)1489441
++Node: rationalp1490989
++Node: ash1491649
++Node: integer-length1493146
++Node: integerp1494792
++Node: parse-integer1495433
++Node: boole1497542
++Node: boole-11502765
++Node: logand1503873
++Node: logbitp1507994
++Node: logcount1509177
++Node: logtest1510579
++Node: byte1511642
++Node: deposit-field1512875
++Node: dpb1513896
++Node: ldb1515334
++Node: ldb-test1516929
++Node: mask-field1517760
++Node: most-positive-fixnum1519086
++Node: decode-float1519760
++Node: float1525484
++Node: floatp1526411
++Node: most-positive-short-float1527036
++Node: short-float-epsilon1531337
++Node: arithmetic-error1532722
++Node: arithmetic-error-operands1533476
++Node: division-by-zero1534387
++Node: floating-point-invalid-operation1534865
++Node: floating-point-inexact1535653
++Node: floating-point-overflow1536408
++Node: floating-point-underflow1536917
++Node: Characters1537400
++Node: Character Concepts1537576
++Node: Introduction to Characters1538070
++Node: Introduction to Scripts and Repertoires1539534
++Node: Character Scripts1539842
++Node: Character Repertoires1540855
++Node: Character Attributes1541766
++Node: Character Categories1542774
++Node: Graphic Characters1543997
++Node: Alphabetic Characters1544924
++Node: Characters With Case1545587
++Node: Uppercase Characters1546041
++Node: Lowercase Characters1546496
++Node: Corresponding Characters in the Other Case1546970
++Node: Case of Implementation-Defined Characters1547501
++Node: Numeric Characters1548002
++Node: Alphanumeric Characters1548510
++Node: Digits in a Radix1548829
++Node: Identity of Characters1549557
++Node: Ordering of Characters1549827
++Node: Character Names1551617
++Node: Treatment of Newline during Input and Output1552760
++Node: Character Encodings1553311
++Node: Documentation of Implementation-Defined Scripts1554109
++Node: Characters Dictionary1555580
++Node: character (System Class)1556083
++Node: base-char1556694
++Node: standard-char1558678
++Node: extended-char1559218
++Node: char=1559679
++Node: character1565743
++Node: characterp1566612
++Node: alpha-char-p1567538
++Node: alphanumericp1568700
++Node: digit-char1570085
++Node: digit-char-p1571192
++Node: graphic-char-p1572680
++Node: standard-char-p1573557
++Node: char-upcase1574397
++Node: upper-case-p1576816
++Node: char-code1578343
++Node: char-int1579063
++Node: code-char1580050
++Node: char-code-limit1580805
++Node: char-name1581465
++Node: name-char1583372
++Node: Conses1584241
++Node: Cons Concepts1584389
++Node: Conses as Trees1584938
++Node: General Restrictions on Parameters that must be Trees1585986
++Node: Conses as Lists1586420
++Node: Lists as Association Lists1587876
++Node: Lists as Sets1588412
++Node: General Restrictions on Parameters that must be Lists1588997
++Node: Conses Dictionary1589654
++Node: list (System Class)1590416
++Node: null (System Class)1591650
++Node: cons (System Class)1592142
++Node: atom (Type)1593368
++Node: cons1593608
++Node: consp1594512
++Node: atom1595222
++Node: rplaca1595915
++Node: car1597039
++Node: copy-tree1603445
++Node: sublis1605057
++Node: subst1608780
++Node: tree-equal1613127
++Node: copy-list1614899
++Node: list (Function)1616203
++Node: list-length1617806
++Node: listp1619705
++Node: make-list1620499
++Node: push1621451
++Node: pop1622684
++Node: first1623972
++Node: nth1626739
++Node: endp1627781
++Node: null1629174
++Node: nconc1629973
++Node: append1632089
++Node: revappend1633211
++Node: butlast1635384
++Node: last1637191
++Node: ldiff1638938
++Node: nthcdr1642562
++Node: rest1643686
++Node: member (Function)1644653
++Node: mapc1646934
++Node: acons1651126
++Node: assoc1652132
++Node: copy-alist1655351
++Node: pairlis1656615
++Node: rassoc1658131
++Node: get-properties1660242
++Node: getf1661614
++Node: remf1664457
++Node: intersection1665803
++Node: adjoin1669723
++Node: pushnew1671655
++Node: set-difference1674385
++Node: set-exclusive-or1677741
++Node: subsetp1680819
++Node: union1682833
++Node: Arrays1685916
++Node: Array Concepts1686062
++Node: Array Elements1686250
++Node: Array Indices1686807
++Node: Array Dimensions1687222
++Node: Implementation Limits on Individual Array Dimensions1687812
++Node: Array Rank1688237
++Node: Vectors1688722
++Node: Fill Pointers1688928
++Node: Multidimensional Arrays1689660
++Node: Storage Layout for Multidimensional Arrays1689871
++Node: Implementation Limits on Array Rank1690385
++Node: Specialized Arrays1690759
++Node: Array Upgrading1692220
++Node: Required Kinds of Specialized Arrays1693602
++Node: Arrays Dictionary1695229
++Node: array1696044
++Node: simple-array1699092
++Node: vector (System Class)1701041
++Node: simple-vector1703137
++Node: bit-vector1704146
++Node: simple-bit-vector1705187
++Node: make-array1706169
++Node: adjust-array1714824
++Node: adjustable-array-p1722823
++Node: aref1723792
++Node: array-dimension1725466
++Node: array-dimensions1726325
++Node: array-element-type1727171
++Node: array-has-fill-pointer-p1728555
++Node: array-displacement1729705
++Node: array-in-bounds-p1731376
++Node: array-rank1732546
++Node: array-row-major-index1733315
++Node: array-total-size1734832
++Node: arrayp1736101
++Node: fill-pointer1736852
++Node: row-major-aref1737993
++Node: upgraded-array-element-type1739080
++Node: array-dimension-limit1740682
++Node: array-rank-limit1741211
++Node: array-total-size-limit1741705
++Node: simple-vector-p1742473
++Node: svref1743225
++Node: vector1744284
++Node: vector-pop1745180
++Node: vector-push1746441
++Node: vectorp1749254
++Node: bit (Array)1749951
++Node: bit-and1751273
++Node: bit-vector-p1755670
++Node: simple-bit-vector-p1756466
++Node: Strings1757168
++Node: String Concepts1757321
++Node: Implications of Strings Being Arrays1757537
++Node: Subtypes of STRING1758026
++Node: Strings Dictionary1758433
++Node: string (System Class)1758772
++Node: base-string1759840
++Node: simple-string1760786
++Node: simple-base-string1761825
++Node: simple-string-p1762735
++Node: char1763488
++Node: string1765005
++Node: string-upcase1766264
++Node: string-trim1770282
++Node: string=1771908
++Node: stringp1777377
++Node: make-string1777990
++Node: Sequences1778927
++Node: Sequence Concepts1779124
++Node: General Restrictions on Parameters that must be Sequences1780937
++Node: Rules about Test Functions1781322
++Node: Satisfying a Two-Argument Test1781591
++Node: Examples of Satisfying a Two-Argument Test1784151
++Node: Satisfying a One-Argument Test1785443
++Node: Examples of Satisfying a One-Argument Test1787373
++Node: Sequences Dictionary1787966
++Node: sequence1788405
++Node: copy-seq1789112
++Node: elt1790264
++Node: fill1791337
++Node: make-sequence1792723
++Node: subseq1794828
++Node: map1796909
++Node: map-into1799765
++Node: reduce1802954
++Node: count1806247
++Node: length1808325
++Node: reverse1809306
++Node: sort1811435
++Node: find1816870
++Node: position1819106
++Node: search1821248
++Node: mismatch1823174
++Node: replace1825477
++Node: substitute1827783
++Node: concatenate1833691
++Node: merge1835861
++Node: remove1840003
++Node: remove-duplicates1846353
++Node: Hash Tables1849847
++Node: Hash Table Concepts1850023
++Node: Hash-Table Operations1850255
++Node: Modifying Hash Table Keys1852294
++Node: Visible Modification of Objects with respect to EQ and EQL1854203
++Node: Visible Modification of Objects with respect to EQUAL1854664
++Node: Visible Modification of Conses with respect to EQUAL1855259
++Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL1855746
++Node: Visible Modification of Objects with respect to EQUALP1856407
++Node: Visible Modification of Structures with respect to EQUALP1857017
++Node: Visible Modification of Arrays with respect to EQUALP1857498
++Node: Visible Modification of Hash Tables with respect to EQUALP1858102
++Node: Visible Modifications by Language Extensions1858811
++Node: Hash Tables Dictionary1859571
++Node: hash-table1859993
++Node: make-hash-table1860770
++Node: hash-table-p1863678
++Node: hash-table-count1864415
++Node: hash-table-rehash-size1865801
++Node: hash-table-rehash-threshold1867312
++Node: hash-table-size1868357
++Node: hash-table-test1869130
++Node: gethash1869988
++Node: remhash1872128
++Node: maphash1872965
++Node: with-hash-table-iterator1874796
++Node: clrhash1878228
++Node: sxhash1879070
++Node: Filenames1882044
++Node: Overview of Filenames1882248
++Node: Namestrings as Filenames1883047
++Node: Pathnames as Filenames1884140
++Node: Parsing Namestrings Into Pathnames1887580
++Node: Pathnames1888322
++Node: Pathname Components1888560
++Node: The Pathname Host Component1889048
++Node: The Pathname Device Component1889356
++Node: The Pathname Directory Component1889737
++Node: The Pathname Name Component1890086
++Node: The Pathname Type Component1890403
++Node: The Pathname Version Component1890816
++Node: Interpreting Pathname Component Values1891465
++Node: Strings in Component Values1892669
++Node: Special Characters in Pathname Components1892940
++Node: Case in Pathname Components1893842
++Node: Local Case in Pathname Components1894633
++Node: Common Case in Pathname Components1895432
++Node: Special Pathname Component Values1896225
++Node: NIL as a Component Value1896493
++Node: ->WILD as a Component Value1897037
++Node: ->UNSPECIFIC as a Component Value1898068
++Node: Relation between component values NIL and ->UNSPECIFIC1899459
++Node: Restrictions on Wildcard Pathnames1900306
++Node: Restrictions on Examining Pathname Components1901169
++Node: Restrictions on Examining a Pathname Host Component1902217
++Node: Restrictions on Examining a Pathname Device Component1902656
++Node: Restrictions on Examining a Pathname Directory Component1903360
++Node: Directory Components in Non-Hierarchical File Systems1906963
++Node: Restrictions on Examining a Pathname Name Component1907611
++Node: Restrictions on Examining a Pathname Type Component1908038
++Node: Restrictions on Examining a Pathname Version Component1908466
++Node: Notes about the Pathname Version Component1909445
++Node: Restrictions on Constructing Pathnames1910057
++Node: Merging Pathnames1911599
++Node: Examples of Merging Pathnames1912377
++Node: Logical Pathnames1913254
++Node: Syntax of Logical Pathname Namestrings1913493
++Node: Additional Information about Parsing Logical Pathname Namestrings1915473
++Node: The Host part of a Logical Pathname Namestring1915863
++Node: The Device part of a Logical Pathname Namestring1916508
++Node: The Directory part of a Logical Pathname Namestring1917039
++Node: The Type part of a Logical Pathname Namestring1917637
++Node: The Version part of a Logical Pathname Namestring1918132
++Node: Wildcard Words in a Logical Pathname Namestring1918784
++Node: Lowercase Letters in a Logical Pathname Namestring1919299
++Node: Other Syntax in a Logical Pathname Namestring1919739
++Node: Logical Pathname Components1920254
++Node: Unspecific Components of a Logical Pathname1920561
++Node: Null Strings as Components of a Logical Pathname1920993
++Node: Filenames Dictionary1921355
++Node: pathname (System Class)1921911
++Node: logical-pathname (System Class)1922355
++Node: pathname1922978
++Node: make-pathname1925696
++Node: pathnamep1930212
++Node: pathname-host1931080
++Node: load-logical-pathname-translations1935784
++Node: logical-pathname-translations1937635
++Node: logical-pathname1945669
++Node: *default-pathname-defaults*1947036
++Node: namestring1948256
++Node: parse-namestring1952188
++Node: wild-pathname-p1956938
++Node: pathname-match-p1959061
++Node: translate-logical-pathname1960279
++Node: translate-pathname1962958
++Node: merge-pathnames1969575
++Node: Files1974211
++Node: File System Concepts1974362
++Node: Coercion of Streams to Pathnames1975373
++Node: File Operations on Open and Closed Streams1976310
++Node: Truenames1977558
++Node: Examples of Truenames1978473
++Node: Files Dictionary1980043
++Node: directory1980360
++Node: probe-file1981909
++Node: ensure-directories-exist1983170
++Node: truename1984796
++Node: file-author1987428
++Node: file-write-date1988453
++Node: rename-file1989716
++Node: delete-file1992243
++Node: file-error1994039
++Node: file-error-pathname1994798
++Node: Streams1995342
++Node: Stream Concepts1995492
++Node: Introduction to Streams1995778
++Node: Abstract Classifications of Streams (Introduction to Streams)1997034
++Node: Input1997289
++Node: Open and Closed Streams1999017
++Node: Interactive Streams1999973
++Node: Abstract Classifications of Streams2001369
++Node: File Streams2001601
++Node: Other Subclasses of Stream2002305
++Node: Stream Variables2003653
++Node: Stream Arguments to Standardized Functions2004982
++Node: Restrictions on Composite Streams2008031
++Node: Streams Dictionary2008538
++Node: stream2009815
++Node: broadcast-stream2010408
++Node: concatenated-stream2013193
++Node: echo-stream2014438
++Node: file-stream2015194
++Node: string-stream2015762
++Node: synonym-stream2016385
++Node: two-way-stream2017209
++Node: input-stream-p2017765
++Node: interactive-stream-p2018868
++Node: open-stream-p2019952
++Node: stream-element-type2020846
++Node: streamp2022200
++Node: read-byte2022855
++Node: write-byte2024290
++Node: peek-char2025409
++Node: read-char2028215
++Node: read-char-no-hang2030044
++Node: terpri2032241
++Node: unread-char2033797
++Node: write-char2035764
++Node: read-line2036642
++Node: write-string2038654
++Node: read-sequence2040240
++Node: write-sequence2042535
++Node: file-length2044156
++Node: file-position2045191
++Node: file-string-length2049044
++Node: open2049820
++Node: stream-external-format2059572
++Node: with-open-file2060502
++Node: close2063787
++Node: with-open-stream2065946
++Node: listen2067190
++Node: clear-input2068304
++Node: finish-output2070150
++Node: y-or-n-p2071826
++Node: make-synonym-stream2074462
++Node: synonym-stream-symbol2075559
++Node: broadcast-stream-streams2076079
++Node: make-broadcast-stream2076620
++Node: make-two-way-stream2077677
++Node: two-way-stream-input-stream2078745
++Node: echo-stream-input-stream2079586
++Node: make-echo-stream2080342
++Node: concatenated-stream-streams2081409
++Node: make-concatenated-stream2082188
++Node: get-output-stream-string2083085
++Node: make-string-input-stream2084664
++Node: make-string-output-stream2085824
++Node: with-input-from-string2086945
++Node: with-output-to-string2089497
++Node: *debug-io*2092183
++Node: *terminal-io*2096877
++Node: stream-error2098391
++Node: stream-error-stream2099040
++Node: end-of-file2099780
++Node: Printer2100584
++Node: The Lisp Printer2100785
++Node: Overview of The Lisp Printer2101068
++Node: Multiple Possible Textual Representations2101770
++Node: Printer Escaping2103959
++Node: Printer Dispatching2104883
++Node: Default Print-Object Methods2105449
++Node: Printing Numbers2106360
++Node: Printing Integers2106554
++Node: Printing Ratios2107287
++Node: Printing Floats2108037
++Node: Printing Complexes2109672
++Node: Note about Printing Numbers2110172
++Node: Printing Characters2110520
++Node: Printing Symbols2111459
++Node: Package Prefixes for Symbols2112982
++Node: Effect of Readtable Case on the Lisp Printer2114875
++Node: Examples of Effect of Readtable Case on the Lisp Printer2116728
++Node: Printing Strings2120145
++Node: Printing Lists and Conses2120776
++Node: Printing Bit Vectors2123222
++Node: Printing Other Vectors2123871
++Node: Printing Other Arrays2125369
++Node: Examples of Printing Arrays2127630
++Node: Printing Random States2128353
++Node: Printing Pathnames2129238
++Node: Printing Structures2129825
++Node: Printing Other Objects2130767
++Node: Examples of Printer Behavior2131643
++Node: The Lisp Pretty Printer2133144
++Node: Pretty Printer Concepts2133444
++Node: Dynamic Control of the Arrangement of Output2135058
++Node: Format Directive Interface2138100
++Node: Compiling Format Strings2139488
++Node: Pretty Print Dispatch Tables2140121
++Node: Pretty Printer Margins2141725
++Node: Examples of using the Pretty Printer2142222
++Node: Notes about the Pretty Printer`s Background2153923
++Node: Formatted Output2154444
++Node: FORMAT Basic Output2159139
++Node: Tilde C-> Character2159466
++Node: Tilde Percent-> Newline2161271
++Node: Tilde Ampersand-> Fresh-Line2161625
++Node: Tilde Vertical-Bar-> Page2162035
++Node: Tilde Tilde-> Tilde2162326
++Node: FORMAT Radix Control2162535
++Node: Tilde R-> Radix2162848
++Node: Tilde D-> Decimal2164113
++Node: Tilde B-> Binary2165428
++Node: Tilde O-> Octal2165865
++Node: Tilde X-> Hexadecimal2166303
++Node: FORMAT Floating-Point Printers2166736
++Node: Tilde F-> Fixed-Format Floating-Point2167133
++Node: Tilde E-> Exponential Floating-Point2171224
++Node: Tilde G-> General Floating-Point2176341
++Node: Tilde Dollarsign-> Monetary Floating-Point2177708
++Node: FORMAT Printer Operations2179974
++Node: Tilde A-> Aesthetic2180273
++Node: Tilde S-> Standard2181512
++Node: Tilde W-> Write2181939
++Node: FORMAT Pretty Printer Operations2182747
++Node: Tilde Underscore-> Conditional Newline2183185
++Node: Tilde Less-Than-Sign-> Logical Block2183677
++Node: Tilde I-> Indent2187195
++Node: Tilde Slash-> Call Function2187561
++Node: FORMAT Layout Control2189421
++Node: Tilde T-> Tabulate2189756
++Node: Tilde Less-Than-Sign-> Justification2191981
++Node: Tilde Greater-Than-Sign-> End of Justification2195397
++Node: FORMAT Control-Flow Operations2195730
++Node: Tilde Asterisk-> Go-To2196219
++Node: Tilde Left-Bracket-> Conditional Expression2197112
++Node: Tilde Right-Bracket-> End of Conditional Expression2199615
++Node: Tilde Left-Brace-> Iteration2200016
++Node: Tilde Right-Brace-> End of Iteration2203294
++Node: Tilde Question-Mark-> Recursive Processing2203649
++Node: FORMAT Miscellaneous Operations2205002
++Node: Tilde Left-Paren-> Case Conversion2205365
++Node: Tilde Right-Paren-> End of Case Conversion2206647
++Node: Tilde P-> Plural2207001
++Node: FORMAT Miscellaneous Pseudo-Operations2207780
++Node: Tilde Semicolon-> Clause Separator2208178
++Node: Tilde Circumflex-> Escape Upward2208563
++Node: Tilde Newline-> Ignored Newline2211995
++Node: Additional Information about FORMAT Operations2213407
++Node: Nesting of FORMAT Operations2213851
++Node: Missing and Additional FORMAT Arguments2215242
++Node: Additional FORMAT Parameters2215735
++Node: Undefined FORMAT Modifier Combinations2216136
++Node: Examples of FORMAT2216547
++Node: Notes about FORMAT2220527
++Node: Printer Dictionary2221169
++Node: copy-pprint-dispatch2221938
++Node: formatter2222678
++Node: pprint-dispatch2223868
++Node: pprint-exit-if-list-exhausted2225398
++Node: pprint-fill2226991
++Node: pprint-indent2230419
++Node: pprint-logical-block2232275
++Node: pprint-newline2237764
++Node: pprint-pop2242103
++Node: pprint-tab2245314
++Node: print-object2246699
++Node: print-unreadable-object2251456
++Node: set-pprint-dispatch2253274
++Node: write2255460
++Node: write-to-string2259761
++Node: *print-array*2261953
++Node: *print-base*2262801
++Node: *print-case*2265109
++Node: *print-circle*2267465
++Node: *print-escape*2269085
++Node: *print-gensym*2270224
++Node: *print-level*2270874
++Node: *print-lines*2273954
++Node: *print-miser-width*2275340
++Node: *print-pprint-dispatch*2275886
++Node: *print-pretty*2277196
++Node: *print-readably*2279106
++Node: *print-right-margin*2282877
++Node: print-not-readable2283755
++Node: print-not-readable-object2284601
++Node: format2285172
++Node: Reader2286931
++Node: Reader Concepts2287091
++Node: Dynamic Control of the Lisp Reader2287377
++Node: Effect of Readtable Case on the Lisp Reader2287763
++Node: Examples of Effect of Readtable Case on the Lisp Reader2288808
++Node: Argument Conventions of Some Reader Functions2290329
++Node: The EOF-ERROR-P argument2290650
++Node: The RECURSIVE-P argument2292279
++Node: Reader Dictionary2295050
++Node: readtable2295570
++Node: copy-readtable2296379
++Node: make-dispatch-macro-character2298272
++Node: read2299525
++Node: read-delimited-list2304728
++Node: read-from-string2308431
++Node: readtable-case2310904
++Node: readtablep2312097
++Node: set-dispatch-macro-character2312761
++Node: set-macro-character2315827
++Node: set-syntax-from-char2318381
++Node: with-standard-io-syntax2320493
++Node: *read-base*2323173
++Node: *read-default-float-format*2324527
++Node: *read-eval*2326066
++Node: *read-suppress*2326776
++Node: *readtable*2330424
++Node: reader-error2331476
++Node: System Construction2332010
++Node: System Construction Concepts2332226
++Node: Loading2332478
++Node: Features2333435
++Node: Feature Expressions2333944
++Node: Examples of Feature Expressions2334967
++Node: System Construction Dictionary2336752
++Node: compile-file2337159
++Node: compile-file-pathname2341917
++Node: load2343962
++Node: with-compilation-unit2349545
++Node: *features*2351766
++Node: *compile-file-pathname*2357203
++Node: *load-pathname*2358515
++Node: *compile-print*2359737
++Node: *load-print*2360339
++Node: *modules*2360977
++Node: provide2361535
++Node: Environment2364376
++Node: The External Environment2364577
++Node: Top level loop2364844
++Node: Debugging Utilities2365713
++Node: Environment Inquiry2366236
++Node: Time2366971
++Node: Decoded Time2368272
++Node: Universal Time2369843
++Node: Internal Time2370923
++Node: Seconds2371541
++Node: Environment Dictionary2372090
++Node: decode-universal-time2372796
++Node: encode-universal-time2374734
++Node: get-universal-time2375896
++Node: sleep2378031
++Node: apropos2379111
++Node: describe2380647
++Node: describe-object2382490
++Node: trace2385382
++Node: step2388250
++Node: time2389577
++Node: internal-time-units-per-second2391452
++Node: get-internal-real-time2392064
++Node: get-internal-run-time2392914
++Node: disassemble2394247
++Node: documentation2395624
++Node: room2402094
++Node: ed2403187
++Node: inspect2404645
++Node: dribble2405536
++Node: - (Variable)2407411
++Node: + (Variable)2408053
++Node: * (Variable)2409115
++Node: / (Variable)2410651
++Node: lisp-implementation-type2411795
++Node: short-site-name2413012
++Node: machine-instance2413961
++Node: machine-type2414759
++Node: machine-version2415414
++Node: software-type2416120
++Node: user-homedir-pathname2417126
++Node: Glossary (Glossary)2418432
++Node: Glossary2418573
++Node: Appendix2579640
++Node: Removed Language Features2579778
++Node: Requirements for removed and deprecated features2580141
++Node: Removed Types2581344
++Node: Removed Operators2581577
++Node: Removed Argument Conventions2581956
++Node: Removed Variables2582274
++Node: Removed Reader Syntax2582638
++Node: Packages No Longer Required2582894
+
+ 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.
+
+
+
+@@ -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/Version_2_6_15pre7 b/Version_2_6_15pre7
new file mode 100644
index 0000000..13fceed
--- /dev/null
+++ b/Version_2_6_15pre7
@@ -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(a)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/Version_2_6_15pre8 b/Version_2_6_15pre8
new file mode 100644
index 0000000..a5fca8f
--- /dev/null
+++ b/Version_2_6_15pre8
@@ -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(a)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/gcl.spec b/gcl.spec
index cebe317..188354a 100644
--- a/gcl.spec
+++ b/gcl.spec
@@ -18,7 +18,7 @@
Name: gcl
Version: 2.6.14
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: GNU Common Lisp
# LGPL-2.0-or-later:
@@ -46,19 +46,22 @@ Summary: GNU Common Lisp
License: LGPL-2.0-or-later AND GPL-1.0-or-later AND MIT-Modern-Variant AND LOOP
URL:
https://www.gnu.org/software/gcl/
VCS:
http://git.savannah.gnu.org/cgit/gcl.git
-Source0:
https://www.gnu.org/software/gcl/%{name}-%{version}.tar.gz
-Source1:
https://www.gnu.org/software/gcl/%{name}-%{version}.tar.gz.sig
+Source0:
https://ftp.gnu.org/gnu/gcl/%{name}-%{version}.tar.gz
+Source1:
https://ftp.gnu.org/gnu/gcl/%{name}-%{version}.tar.gz.sig
Source2:
https://ftp.gnu.org/gnu/gnu-keyring.gpg
Source3: gcl.el
# Upstream builds point releases for Debian, and uploads the patches directly
# to the Debian Patch Tracker, but does not spin new tarballs. These are the
# upstream patches from
https://sources.debian.org/patches/gcl/.
-Patch0:
https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch1:
https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch2:
https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch3:
https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Versio...
-Patch4:
https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Versio...
+Patch0:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch1:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch2:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch3:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch4:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch5:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch6:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch7:
https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
### Fedora patches
@@ -96,10 +99,6 @@ Patch507: %{name}-2.6.12-infrastructure.patch
# functionality is available only when _GNU_SOURCE is defined.
Patch508: %{name}-2.6.12-extension.patch
-# Disable s390x build until a bug can be tracked down and fixed.
-# See
https://bugzilla.redhat.com/show_bug.cgi?id=2162910
-ExcludeArch: s390x
-
BuildRequires: binutils-devel
BuildRequires: bzip2
BuildRequires: gcc
@@ -118,6 +117,7 @@ BuildRequires: texinfo-tex
BuildRequires: emacs-nw
Requires: gcc
+Requires: libtirpc-devel%{?_isa}
Requires: util-linux%{?_isa}
Requires: which%{?_isa}
@@ -251,6 +251,11 @@ rm -f /tmp/gazonk_* /tmp/gcl_*
%changelog
+* Mon Apr 29 2024 Jerry James <loganjerry(a)gmail.com> - 2.6.14-7
+- Update to 2.6.15pre8
+- Build for s390x again
+- Require libtirpc-devel at runtime
+
* Tue Feb 27 2024 Jerry James <loganjerry(a)gmail.com> - 2.6.14-6
- Update to 2.6.15pre5