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=114d7cd691b0c6132....
Change: -ExcludeArch: s390x
Thanks.
Full change: ============
commit 114d7cd691b0c613293697cd4e59c5db92fa4637 Author: Jerry James loganjerry@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@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@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@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/%%7Bname%7D-%%7Bversion%7D.tar.gz -Source1: https://www.gnu.org/software/gcl/%%7Bname%7D-%%7Bversion%7D.tar.gz.sig +Source0: https://ftp.gnu.org/gnu/gcl/%%7Bname%7D-%%7Bversion%7D.tar.gz +Source1: https://ftp.gnu.org/gnu/gcl/%%7Bname%7D-%%7Bversion%7D.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/Version_2... -Patch1: https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Version_2... -Patch2: https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Version_2... -Patch3: https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Version_2... -Patch4: https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Version_2... +Patch0: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch1: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch2: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch3: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch4: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch5: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch6: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2... +Patch7: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Version_2...
### 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@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@gmail.com - 2.6.14-6 - Update to 2.6.15pre5
arch-excludes@lists.fedoraproject.org