Architecture specific change in rpms/ceph.git
by githook-noreply@fedoraproject.org
The package rpms/ceph.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/ceph.git/commit/?id=4321616c47daa....
Change:
+%ifarch %{valgrind_arches}
Thanks.
Full change:
============
commit f5d39cf385a56c7812b9a5116aaff52a34742e7e
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Tue Apr 30 14:21:58 2024 -0400
ceph-18.2.3 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/sources b/sources
index ebaf454..a8ccb5c 100644
--- a/sources
+++ b/sources
@@ -1,5 +1 @@
-<<<<<<< HEAD
-SHA512 (ceph-18.2.2.tar.gz) = 2fcd3d67512754947adc8780edbbee9498ef666056b804298cdc998a3eb4a2916c8eb7f2635fd19b78a8b98bd74cce30f969fa2ccb6860257880245c6df703fa
-=======
SHA512 (ceph-18.2.3.tar.gz) = 224349dcf531570ba0bde63b952f67d34128d76a24f59c6dade487257fbcee1f31dbf45e14e1716da051a6c016080cfa162a86803e08c23e7da1c52605428903
->>>>>>> rawhide
commit e2cb602e332b34126627e0c5f77b088be6b91a60
Merge: f704ff8 cecbd5c
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Tue Apr 30 14:21:45 2024 -0400
ceph-18.2.3 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --cc ceph.spec
index 4ac29b3,9382d7c..f7cfd1e
--- a/ceph.spec
+++ b/ceph.spec
@@@ -2639,17 -2646,33 +2646,34 @@@ exit
%attr(0755,root,root) %dir %{_datadir}/snmp
%{_datadir}/snmp/mibs
+ %files node-proxy
+ %{_sbindir}/ceph-node-proxy
+ %dir %{python3_sitelib}/ceph_node_proxy
+ %{python3_sitelib}/ceph_node_proxy/*
+ %{python3_sitelib}/ceph_node_proxy-*
+ #%{_mandir}/man8/ceph-node-proxy.8*
+
%changelog
- * Tue Mar 19 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-2
+ * Mon Apr 29 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.3-1
+ - ceph-18.2.3 GA
+
-* Mon Apr 22 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-4
-- rebuild with libarrow-16.0.0
-
+ * Tue Mar 19 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-3
- rebuild with libarrow-15.0.2
+ * Fri Mar 15 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-2
+ - rebuild with libarrow-15.0.1. (And liborc-2.0.0)
+
* Thu Mar 7 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-1
- ceph-18.2.2 GA
* Wed Mar 06 2024 David Abdurachmanov <davidlt(a)rivosinc.com> - 2:18.2.1-11
- Add support for riscv64
++<<<<<<< HEAD
+* Sat Mar 02 2024 Jiri Vanek <jvanek(a)redhat.com> - 2:18.2.1-10
++=======
+ * Tue Feb 27 2024 Jiri Vanek <jvanek(a)redhat.com> - 2:18.2.1-10
++>>>>>>> rawhide
- Rebuilt for java-21-openjdk as system jdk
* Wed Jan 31 2024 Pete Walter <pwalter(a)fedoraproject.org> - 2:18.2.1-9
diff --cc sources
index ac42a27,a8ccb5c..ebaf454
--- a/sources
+++ b/sources
@@@ -1,1 -1,1 +1,5 @@@
++<<<<<<< HEAD
+SHA512 (ceph-18.2.2.tar.gz) = 2fcd3d67512754947adc8780edbbee9498ef666056b804298cdc998a3eb4a2916c8eb7f2635fd19b78a8b98bd74cce30f969fa2ccb6860257880245c6df703fa
++=======
+ SHA512 (ceph-18.2.3.tar.gz) = 224349dcf531570ba0bde63b952f67d34128d76a24f59c6dade487257fbcee1f31dbf45e14e1716da051a6c016080cfa162a86803e08c23e7da1c52605428903
++>>>>>>> rawhide
commit cecbd5cbdf07ad976f9025b06bf4f83cc70c20da
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Mon Apr 29 16:19:26 2024 -0400
ceph-18.2.3 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/ceph.spec b/ceph.spec
index c7b4fee..9382d7c 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -172,8 +172,8 @@
# main package definition
#################################################################################
Name: ceph
-Version: 18.2.2
-Release: 4%{?dist}
+Version: 18.2.3
+Release: 1%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -459,7 +459,6 @@ BuildRequires: xmlsec1-nss
BuildRequires: xmlsec1-openssl
BuildRequires: xmlsec1-openssl-devel
BuildRequires: python%{python3_pkgversion}-cherrypy
-BuildRequires: python%{python3_pkgversion}-jwt
BuildRequires: python%{python3_pkgversion}-routes
BuildRequires: python%{python3_pkgversion}-scipy
BuildRequires: python%{python3_pkgversion}-werkzeug
@@ -472,7 +471,6 @@ BuildRequires: libxmlsec1-1
BuildRequires: libxmlsec1-nss1
BuildRequires: libxmlsec1-openssl1
BuildRequires: python%{python3_pkgversion}-CherryPy
-BuildRequires: python%{python3_pkgversion}-PyJWT
BuildRequires: python%{python3_pkgversion}-Routes
BuildRequires: python%{python3_pkgversion}-Werkzeug
BuildRequires: python%{python3_pkgversion}-numpy-devel
@@ -661,7 +659,6 @@ Requires: ceph-prometheus-alerts = %{_epoch_prefix}%{version}-%{release}
Requires: python%{python3_pkgversion}-setuptools
%if 0%{?fedora} || 0%{?rhel}
Requires: python%{python3_pkgversion}-cherrypy
-Requires: python%{python3_pkgversion}-jwt
Requires: python%{python3_pkgversion}-routes
Requires: python%{python3_pkgversion}-werkzeug
%if 0%{?weak_deps}
@@ -670,7 +667,6 @@ Recommends: python%{python3_pkgversion}-saml
%endif
%if 0%{?suse_version}
Requires: python%{python3_pkgversion}-CherryPy
-Requires: python%{python3_pkgversion}-PyJWT
Requires: python%{python3_pkgversion}-Routes
Requires: python%{python3_pkgversion}-Werkzeug
Recommends: python%{python3_pkgversion}-python3-saml
@@ -938,6 +934,7 @@ Requires: parted
Requires: util-linux
Requires: xfsprogs
Requires: python%{python3_pkgversion}-setuptools
+Requires: python%{python3_pkgversion}-packaging
Requires: python%{python3_pkgversion}-ceph-common = %{_epoch_prefix}%{version}-%{release}
%description volume
This package contains a tool to deploy OSD with different devices like
@@ -1334,6 +1331,15 @@ Group: System/Monitoring
%description mib
This package provides a Ceph MIB for SNMP traps.
+%package node-proxy
+Summary: hw monitoring agent for Ceph
+BuildArch: noarch
+%if 0%{?suse_version}
+Group: System/Monitoring
+%endif
+%description node-proxy
+This package provides a Ceph hardware monitoring agent.
+
#################################################################################
# common
#################################################################################
@@ -2066,6 +2072,7 @@ fi
%files -n ceph-exporter
%{_bindir}/ceph-exporter
+%{_unitdir}/ceph-exporter.service
%files -n rbd-fuse
%{_bindir}/rbd-fuse
@@ -2639,7 +2646,17 @@ exit 0
%attr(0755,root,root) %dir %{_datadir}/snmp
%{_datadir}/snmp/mibs
+%files node-proxy
+%{_sbindir}/ceph-node-proxy
+%dir %{python3_sitelib}/ceph_node_proxy
+%{python3_sitelib}/ceph_node_proxy/*
+%{python3_sitelib}/ceph_node_proxy-*
+#%{_mandir}/man8/ceph-node-proxy.8*
+
%changelog
+* Mon Apr 29 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.3-1
+- ceph-18.2.3 GA
+
* Mon Apr 22 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-4
- rebuild with libarrow-16.0.0
diff --git a/sources b/sources
index dbae067..a8ccb5c 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-SHA512 (ceph-18.2.1.tar.gz) = 88e1c18bc6c824b6203cf026cca4c9409000e7cf5b2b986e22ab74d2790d8b93d91556bd3af15a320dbdd0cf2302308f0b2c75fd1243bc5a65f76fc6b3d70736
-SHA512 (ceph-18.2.2.tar.gz) = 2fcd3d67512754947adc8780edbbee9498ef666056b804298cdc998a3eb4a2916c8eb7f2635fd19b78a8b98bd74cce30f969fa2ccb6860257880245c6df703fa
+SHA512 (ceph-18.2.3.tar.gz) = 224349dcf531570ba0bde63b952f67d34128d76a24f59c6dade487257fbcee1f31dbf45e14e1716da051a6c016080cfa162a86803e08c23e7da1c52605428903
commit e8164fa77c42fc3478587b42f537e1bc4801f69f
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Mon Apr 22 19:48:35 2024 -0400
rebuild with libarrow-16.0.0
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/ceph.spec b/ceph.spec
index e4ad017..c7b4fee 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -173,7 +173,7 @@
#################################################################################
Name: ceph
Version: 18.2.2
-Release: 3%{?dist}
+Release: 4%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -2640,6 +2640,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Mon Apr 22 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-4
+- rebuild with libarrow-16.0.0
+
* Tue Mar 19 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-3
- rebuild with libarrow-15.0.2
commit 9c0641baab39114a8e2a03456d89a26f93a1f0f6
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Tue Mar 19 10:55:33 2024 -0400
rebuild with libarrow-15.0.2
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/ceph.spec b/ceph.spec
index 9e50d81..e4ad017 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -173,7 +173,7 @@
#################################################################################
Name: ceph
Version: 18.2.2
-Release: 2%{?dist}
+Release: 3%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -2640,6 +2640,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Tue Mar 19 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-3
+- rebuild with libarrow-15.0.2
+
* Fri Mar 15 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-2
- rebuild with libarrow-15.0.1. (And liborc-2.0.0)
commit 5bc938658793374d4590e056a81847121bea842c
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Fri Mar 15 12:05:52 2024 -0400
rebuild with libarrow-15.0.1. (And liborc-2.0.0)
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/ceph.spec b/ceph.spec
index 8a6e942..9e50d81 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -173,7 +173,7 @@
#################################################################################
Name: ceph
Version: 18.2.2
-Release: 1%{?dist}
+Release: 2%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -2640,6 +2640,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Fri Mar 15 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-2
+- rebuild with libarrow-15.0.1. (And liborc-2.0.0)
+
* Thu Mar 7 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-1
- ceph-18.2.2 GA
commit 7540adc0728fdbf5f658ce00c2bbd559ccfb8f9f
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Thu Mar 7 10:07:42 2024 -0500
ceph-18.2.2 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/0036-18.2.1.release.patch b/0036-18.2.1.release.patch
deleted file mode 100644
index e51e3fe..0000000
--- a/0036-18.2.1.release.patch
+++ /dev/null
@@ -1,986 +0,0 @@
-diff -ur ceph-18.2.1~/debian/changelog ceph-18.2.1/debian/changelog
---- ceph-18.2.1~/debian/changelog 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/debian/changelog 2023-12-11 16:55:38.000000000 -0500
-@@ -2,7 +2,7 @@
-
- * New upstream release
-
-- -- Ceph Release Team <ceph-maintainers(a)ceph.io> Tue, 14 Nov 2023 19:36:16 +0000
-+ -- Ceph Release Team <ceph-maintainers(a)ceph.io> Mon, 11 Dec 2023 21:55:36 +0000
-
- ceph (18.2.0-1) stable; urgency=medium
-
-diff -ur ceph-18.2.1~/doc/architecture.rst ceph-18.2.1/doc/architecture.rst
---- ceph-18.2.1~/doc/architecture.rst 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/doc/architecture.rst 2023-12-11 16:55:38.000000000 -0500
-@@ -30,6 +30,8 @@
- - :term:`Ceph Manager`
- - :term:`Ceph Metadata Server`
-
-+.. _arch_monitor:
-+
- Ceph Monitors maintain the master copy of the cluster map, which they provide
- to Ceph clients. Provisioning multiple monitors within the Ceph cluster ensures
- availability in the event that one of the monitor daemons or its host fails.
-diff -ur ceph-18.2.1~/doc/glossary.rst ceph-18.2.1/doc/glossary.rst
---- ceph-18.2.1~/doc/glossary.rst 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/doc/glossary.rst 2023-12-11 16:55:38.000000000 -0500
-@@ -271,7 +271,7 @@
- The Ceph manager software, which collects all the state from
- the whole cluster in one place.
-
-- MON
-+ :ref:`MON<arch_monitor>`
- The Ceph monitor software.
-
- Node
-@@ -337,6 +337,12 @@
- Firefly (v. 0.80). See :ref:`Primary Affinity
- <rados_ops_primary_affinity>`.
-
-+ Quorum
-+ Quorum is the state that exists when a majority of the
-+ :ref:`Monitors<arch_monitor>` in the cluster are ``up``. A
-+ minimum of three :ref:`Monitors<arch_monitor>` must exist in
-+ the cluster in order for Quorum to be possible.
-+
- RADOS
- **R**\eliable **A**\utonomic **D**\istributed **O**\bject
- **S**\tore. RADOS is the object store that provides a scalable
-diff -ur ceph-18.2.1~/doc/rados/troubleshooting/troubleshooting-mon.rst ceph-18.2.1/doc/rados/troubleshooting/troubleshooting-mon.rst
---- ceph-18.2.1~/doc/rados/troubleshooting/troubleshooting-mon.rst 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/doc/rados/troubleshooting/troubleshooting-mon.rst 2023-12-11 16:55:38.000000000 -0500
-@@ -17,59 +17,66 @@
- Initial Troubleshooting
- =======================
-
--#. **Make sure that the monitors are running.**
-+The first steps in the process of troubleshooting Ceph Monitors involve making
-+sure that the Monitors are running and that they are able to communicate with
-+the network and on the network. Follow the steps in this section to rule out
-+the simplest causes of Monitor malfunction.
-+
-+#. **Make sure that the Monitors are running.**
-+
-+ Make sure that the Monitor (*mon*) daemon processes (``ceph-mon``) are
-+ running. It might be the case that the mons have not be restarted after an
-+ upgrade. Checking for this simple oversight can save hours of painstaking
-+ troubleshooting.
-+
-+ It is also important to make sure that the manager daemons (``ceph-mgr``)
-+ are running. Remember that typical cluster configurations provide one
-+ Manager (``ceph-mgr``) for each Monitor (``ceph-mon``).
-
-- First, make sure that the monitor (*mon*) daemon processes (``ceph-mon``)
-- are running. Sometimes Ceph admins either forget to start the mons or
-- forget to restart the mons after an upgrade. Checking for this simple
-- oversight can save hours of painstaking troubleshooting. It is also
-- important to make sure that the manager daemons (``ceph-mgr``) are running.
-- Remember that typical cluster configurations provide one ``ceph-mgr`` for
-- each ``ceph-mon``.
-+ .. note:: In releases prior to v1.12.5, Rook will not run more than two
-+ managers.
-
-- .. note:: Rook will not run more than two managers.
-+#. **Make sure that you can reach the Monitor nodes.**
-
--#. **Make sure that you can reach the monitor nodes.**
--
-- In certain rare cases, there may be ``iptables`` rules that block access to
-- monitor nodes or TCP ports. These rules might be left over from earlier
-+ In certain rare cases, ``iptables`` rules might be blocking access to
-+ Monitor nodes or TCP ports. These rules might be left over from earlier
- stress testing or rule development. To check for the presence of such
-- rules, SSH into the server and then try to connect to the monitor's ports
-- (``tcp/3300`` and ``tcp/6789``) using ``telnet``, ``nc``, or a similar
-- tool.
--
--#. **Make sure that the ``ceph status`` command runs and receives a reply from the cluster.**
--
-- If the ``ceph status`` command does receive a reply from the cluster, then
-- the cluster is up and running. The monitors will answer to a ``status``
-- request only if there is a formed quorum. Confirm that one or more ``mgr``
-- daemons are reported as running. Under ideal conditions, all ``mgr``
-- daemons will be reported as running.
--
-+ rules, SSH into each Monitor node and use ``telnet`` or ``nc`` or a similar
-+ tool to attempt to connect to each of the other Monitor nodes on ports
-+ ``tcp/3300`` and ``tcp/6789``.
-+
-+#. **Make sure that the "ceph status" command runs and receives a reply from the cluster.**
-+
-+ If the ``ceph status`` command receives a reply from the cluster, then the
-+ cluster is up and running. Monitors answer to a ``status`` request only if
-+ there is a formed quorum. Confirm that one or more ``mgr`` daemons are
-+ reported as running. In a cluster with no deficiencies, ``ceph status``
-+ will report that all ``mgr`` daemons are running.
-
- If the ``ceph status`` command does not receive a reply from the cluster,
-- then there are probably not enough monitors ``up`` to form a quorum. The
-- ``ceph -s`` command with no further options specified connects to an
-- arbitrarily selected monitor. In certain cases, however, it might be
-- helpful to connect to a specific monitor (or to several specific monitors
-+ then there are probably not enough Monitors ``up`` to form a quorum. If the
-+ ``ceph -s`` command is run with no further options specified, it connects
-+ to an arbitrarily selected Monitor. In certain cases, however, it might be
-+ helpful to connect to a specific Monitor (or to several specific Monitors
- in sequence) by adding the ``-m`` flag to the command: for example, ``ceph
- status -m mymon1``.
-
- #. **None of this worked. What now?**
-
- If the above solutions have not resolved your problems, you might find it
-- helpful to examine each individual monitor in turn. Whether or not a quorum
-- has been formed, it is possible to contact each monitor individually and
-+ helpful to examine each individual Monitor in turn. Even if no quorum has
-+ been formed, it is possible to contact each Monitor individually and
- request its status by using the ``ceph tell mon.ID mon_status`` command
-- (here ``ID`` is the monitor's identifier).
-+ (here ``ID`` is the Monitor's identifier).
-
-- Run the ``ceph tell mon.ID mon_status`` command for each monitor in the
-+ Run the ``ceph tell mon.ID mon_status`` command for each Monitor in the
- cluster. For more on this command's output, see :ref:`Understanding
- mon_status
- <rados_troubleshoting_troubleshooting_mon_understanding_mon_status>`.
-
-- There is also an alternative method: SSH into each monitor node and query
-- the daemon's admin socket. See :ref:`Using the Monitor's Admin
-+ There is also an alternative method for contacting each individual Monitor:
-+ SSH into each Monitor node and query the daemon's admin socket. See
-+ :ref:`Using the Monitor's Admin
- Socket<rados_troubleshoting_troubleshooting_mon_using_admin_socket>`.
-
- .. _rados_troubleshoting_troubleshooting_mon_using_admin_socket:
-diff -ur ceph-18.2.1~/qa/tasks/cephfs/kernel_mount.py ceph-18.2.1/qa/tasks/cephfs/kernel_mount.py
---- ceph-18.2.1~/qa/tasks/cephfs/kernel_mount.py 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/qa/tasks/cephfs/kernel_mount.py 2023-12-11 16:55:38.000000000 -0500
-@@ -68,7 +68,10 @@
- self.enable_dynamic_debug()
- self.ctx[f'kmount_count.{self.client_remote.hostname}'] = kmount_count + 1
-
-- self.gather_mount_info()
-+ try:
-+ self.gather_mount_info()
-+ except:
-+ log.warn('failed to fetch mount info - tests depending on mount addr/inst may fail!')
-
- def gather_mount_info(self):
- self.id = self._get_global_id()
-diff -ur ceph-18.2.1~/qa/tasks/cephfs/mount.py ceph-18.2.1/qa/tasks/cephfs/mount.py
---- ceph-18.2.1~/qa/tasks/cephfs/mount.py 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/qa/tasks/cephfs/mount.py 2023-12-11 16:55:38.000000000 -0500
-@@ -186,6 +186,12 @@
- sudo=True).decode())
-
- def is_blocked(self):
-+ if not self.addr:
-+ # can't infer if our addr is blocklisted - let the caller try to
-+ # umount without lazy/force. If the client was blocklisted, then
-+ # the umount would be stuck and the test would fail on timeout.
-+ # happens only with Ubuntu 20.04 (missing kclient patches :/).
-+ return False
- self.fs = Filesystem(self.ctx, name=self.cephfs_name)
-
- try:
-diff -ur ceph-18.2.1~/src/ceph-volume/ceph_volume/devices/raw/list.py ceph-18.2.1/src/ceph-volume/ceph_volume/devices/raw/list.py
---- ceph-18.2.1~/src/ceph-volume/ceph_volume/devices/raw/list.py 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/ceph-volume/ceph_volume/devices/raw/list.py 2023-12-11 16:55:38.000000000 -0500
-@@ -5,7 +5,7 @@
- from textwrap import dedent
- from ceph_volume import decorators, process
- from ceph_volume.util import disk
--
-+from typing import Any, Dict, List
-
- logger = logging.getLogger(__name__)
-
-@@ -66,50 +66,57 @@
- def __init__(self, argv):
- self.argv = argv
-
-+ def is_atari_partitions(self, _lsblk: Dict[str, Any]) -> bool:
-+ dev = _lsblk['NAME']
-+ if _lsblk.get('PKNAME'):
-+ parent = _lsblk['PKNAME']
-+ try:
-+ if disk.has_bluestore_label(parent):
-+ logger.warning(('ignoring child device {} whose parent {} is a BlueStore OSD.'.format(dev, parent),
-+ 'device is likely a phantom Atari partition. device info: {}'.format(_lsblk)))
-+ return True
-+ except OSError as e:
-+ logger.error(('ignoring child device {} to avoid reporting invalid BlueStore data from phantom Atari partitions.'.format(dev),
-+ 'failed to determine if parent device {} is BlueStore. err: {}'.format(parent, e)))
-+ return True
-+ return False
-+
-+ def exclude_atari_partitions(self, _lsblk_all: Dict[str, Any]) -> List[Dict[str, Any]]:
-+ return [_lsblk for _lsblk in _lsblk_all if not self.is_atari_partitions(_lsblk)]
-+
- def generate(self, devs=None):
- logger.debug('Listing block devices via lsblk...')
-- info_devices = disk.lsblk_all(abspath=True)
-+ info_devices = []
- if not devs or not any(devs):
- # If no devs are given initially, we want to list ALL devices including children and
- # parents. Parent disks with child partitions may be the appropriate device to return if
- # the parent disk has a bluestore header, but children may be the most appropriate
- # devices to return if the parent disk does not have a bluestore header.
-+ info_devices = disk.lsblk_all(abspath=True)
- devs = [device['NAME'] for device in info_devices if device.get('NAME',)]
-+ else:
-+ for dev in devs:
-+ info_devices.append(disk.lsblk(dev, abspath=True))
-+
-+ # Linux kernels built with CONFIG_ATARI_PARTITION enabled can falsely interpret
-+ # bluestore's on-disk format as an Atari partition table. These false Atari partitions
-+ # can be interpreted as real OSDs if a bluestore OSD was previously created on the false
-+ # partition. See https://tracker.ceph.com/issues/52060 for more info. If a device has a
-+ # parent, it is a child. If the parent is a valid bluestore OSD, the child will only
-+ # exist if it is a phantom Atari partition, and the child should be ignored. If the
-+ # parent isn't bluestore, then the child could be a valid bluestore OSD. If we fail to
-+ # determine whether a parent is bluestore, we should err on the side of not reporting
-+ # the child so as not to give a false negative.
-+ info_devices = self.exclude_atari_partitions(info_devices)
-
- result = {}
- logger.debug('inspecting devices: {}'.format(devs))
-- for dev in devs:
-- # Linux kernels built with CONFIG_ATARI_PARTITION enabled can falsely interpret
-- # bluestore's on-disk format as an Atari partition table. These false Atari partitions
-- # can be interpreted as real OSDs if a bluestore OSD was previously created on the false
-- # partition. See https://tracker.ceph.com/issues/52060 for more info. If a device has a
-- # parent, it is a child. If the parent is a valid bluestore OSD, the child will only
-- # exist if it is a phantom Atari partition, and the child should be ignored. If the
-- # parent isn't bluestore, then the child could be a valid bluestore OSD. If we fail to
-- # determine whether a parent is bluestore, we should err on the side of not reporting
-- # the child so as not to give a false negative.
-- matched_info_devices = [info for info in info_devices if info['NAME'] == dev]
-- if not matched_info_devices:
-- logger.warning('device {} does not exist'.format(dev))
-- continue
-- info_device = matched_info_devices[0]
-- if 'PKNAME' in info_device and info_device['PKNAME'] != "":
-- parent = info_device['PKNAME']
-- try:
-- if disk.has_bluestore_label(parent):
-- logger.warning(('ignoring child device {} whose parent {} is a BlueStore OSD.'.format(dev, parent),
-- 'device is likely a phantom Atari partition. device info: {}'.format(info_device)))
-- continue
-- except OSError as e:
-- logger.error(('ignoring child device {} to avoid reporting invalid BlueStore data from phantom Atari partitions.'.format(dev),
-- 'failed to determine if parent device {} is BlueStore. err: {}'.format(parent, e)))
-- continue
--
-- bs_info = _get_bluestore_info(dev)
-+ for info_device in info_devices:
-+ bs_info = _get_bluestore_info(info_device['NAME'])
- if bs_info is None:
- # None is also returned in the rare event that there is an issue reading info from
- # a BlueStore disk, so be sure to log our assumption that it isn't bluestore
-- logger.info('device {} does not have BlueStore information'.format(dev))
-+ logger.info('device {} does not have BlueStore information'.format(info_device['NAME']))
- continue
- uuid = bs_info['osd_uuid']
- if uuid not in result:
-diff -ur ceph-18.2.1~/src/ceph-volume/ceph_volume/tests/util/test_disk.py ceph-18.2.1/src/ceph-volume/ceph_volume/tests/util/test_disk.py
---- ceph-18.2.1~/src/ceph-volume/ceph_volume/tests/util/test_disk.py 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/ceph-volume/ceph_volume/tests/util/test_disk.py 2023-12-11 16:55:38.000000000 -0500
-@@ -1,7 +1,37 @@
- import os
- import pytest
- from ceph_volume.util import disk
--from mock.mock import patch
-+from mock.mock import patch, MagicMock
-+
-+
-+class TestFunctions:
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=False))
-+ def test_is_device_path_does_not_exist(self):
-+ assert not disk.is_device('/dev/foo')
-+
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=True))
-+ def test_is_device_dev_doesnt_startswith_dev(self):
-+ assert not disk.is_device('/foo')
-+
-+ @patch('ceph_volume.util.disk.allow_loop_devices', MagicMock(return_value=False))
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=True))
-+ def test_is_device_loop_not_allowed(self):
-+ assert not disk.is_device('/dev/loop123')
-+
-+ @patch('ceph_volume.util.disk.lsblk', MagicMock(return_value={'NAME': 'foo', 'TYPE': 'disk'}))
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=True))
-+ def test_is_device_type_disk(self):
-+ assert disk.is_device('/dev/foo')
-+
-+ @patch('ceph_volume.util.disk.lsblk', MagicMock(return_value={'NAME': 'foo', 'TYPE': 'mpath'}))
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=True))
-+ def test_is_device_type_mpath(self):
-+ assert disk.is_device('/dev/foo')
-+
-+ @patch('ceph_volume.util.disk.lsblk', MagicMock(return_value={'NAME': 'foo1', 'TYPE': 'part'}))
-+ @patch('ceph_volume.util.disk.os.path.exists', MagicMock(return_value=True))
-+ def test_is_device_type_part(self):
-+ assert not disk.is_device('/dev/foo1')
-
-
- class TestLsblkParser(object):
-diff -ur ceph-18.2.1~/src/ceph-volume/ceph_volume/util/disk.py ceph-18.2.1/src/ceph-volume/ceph_volume/util/disk.py
---- ceph-18.2.1~/src/ceph-volume/ceph_volume/util/disk.py 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/ceph-volume/ceph_volume/util/disk.py 2023-12-11 16:55:38.000000000 -0500
-@@ -359,6 +359,10 @@
- if not allow_loop_devices():
- return False
-
-+ TYPE = lsblk(dev).get('TYPE')
-+ if TYPE:
-+ return TYPE in ['disk', 'mpath']
-+
- # fallback to stat
- return _stat_is_device(os.lstat(dev).st_mode)
-
-diff -ur ceph-18.2.1~/src/.git_version ceph-18.2.1/src/.git_version
---- ceph-18.2.1~/src/.git_version 2023-11-14 14:37:51.000000000 -0500
-+++ ceph-18.2.1/src/.git_version 2023-12-11 16:57:17.000000000 -0500
-@@ -1,2 +1,2 @@
--e3fce6809130d78ac0058fc87e537ecd926cd213
-+7fe91d5d5842e04be3b4f514d6dd990c54b29c76
- 18.2.1
-diff -ur ceph-18.2.1~/src/messages/MClientRequest.h ceph-18.2.1/src/messages/MClientRequest.h
---- ceph-18.2.1~/src/messages/MClientRequest.h 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/messages/MClientRequest.h 2023-12-11 16:55:38.000000000 -0500
-@@ -234,6 +234,12 @@
- copy_from_legacy_head(&head, &old_mds_head);
- head.version = 0;
-
-+ head.ext_num_retry = head.num_retry;
-+ head.ext_num_fwd = head.num_fwd;
-+
-+ head.owner_uid = head.caller_uid;
-+ head.owner_gid = head.caller_gid;
-+
- /* Can't set the btime from legacy struct */
- if (head.op == CEPH_MDS_OP_SETATTR) {
- int localmask = head.args.setattr.mask;
-diff -ur ceph-18.2.1~/src/os/bluestore/AvlAllocator.cc ceph-18.2.1/src/os/bluestore/AvlAllocator.cc
---- ceph-18.2.1~/src/os/bluestore/AvlAllocator.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/AvlAllocator.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -39,7 +39,7 @@
- uint64_t search_bytes = 0;
- auto rs_start = range_tree.lower_bound(range_t{*cursor, size}, compare);
- for (auto rs = rs_start; rs != range_tree.end(); ++rs) {
-- uint64_t offset = p2roundup(rs->start, align);
-+ uint64_t offset = rs->start;
- *cursor = offset + size;
- if (offset + size <= rs->end) {
- return offset;
-@@ -59,7 +59,7 @@
- }
- // If we reached end, start from beginning till cursor.
- for (auto rs = range_tree.begin(); rs != rs_start; ++rs) {
-- uint64_t offset = p2roundup(rs->start, align);
-+ uint64_t offset = rs->start;
- *cursor = offset + size;
- if (offset + size <= rs->end) {
- return offset;
-@@ -82,7 +82,7 @@
- const auto compare = range_size_tree.key_comp();
- auto rs_start = range_size_tree.lower_bound(range_t{0, size}, compare);
- for (auto rs = rs_start; rs != range_size_tree.end(); ++rs) {
-- uint64_t offset = p2roundup(rs->start, align);
-+ uint64_t offset = rs->start;
- if (offset + size <= rs->end) {
- return offset;
- }
-diff -ur ceph-18.2.1~/src/os/bluestore/BlueFS.cc ceph-18.2.1/src/os/bluestore/BlueFS.cc
---- ceph-18.2.1~/src/os/bluestore/BlueFS.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/BlueFS.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -658,16 +658,24 @@
- }
- logger->set(l_bluefs_wal_alloc_unit, wal_alloc_size);
-
-+
-+ uint64_t shared_alloc_size = cct->_conf->bluefs_shared_alloc_size;
-+ if (shared_alloc && shared_alloc->a) {
-+ uint64_t unit = shared_alloc->a->get_block_size();
-+ shared_alloc_size = std::max(
-+ unit,
-+ shared_alloc_size);
-+ ceph_assert(0 == p2phase(shared_alloc_size, unit));
-+ }
- if (bdev[BDEV_SLOW]) {
- alloc_size[BDEV_DB] = cct->_conf->bluefs_alloc_size;
-- alloc_size[BDEV_SLOW] = cct->_conf->bluefs_shared_alloc_size;
-- logger->set(l_bluefs_db_alloc_unit, cct->_conf->bluefs_alloc_size);
-- logger->set(l_bluefs_main_alloc_unit, cct->_conf->bluefs_shared_alloc_size);
-+ alloc_size[BDEV_SLOW] = shared_alloc_size;
- } else {
-- alloc_size[BDEV_DB] = cct->_conf->bluefs_shared_alloc_size;
-- logger->set(l_bluefs_main_alloc_unit, 0);
-- logger->set(l_bluefs_db_alloc_unit, cct->_conf->bluefs_shared_alloc_size);
-+ alloc_size[BDEV_DB] = shared_alloc_size;
-+ alloc_size[BDEV_SLOW] = 0;
- }
-+ logger->set(l_bluefs_db_alloc_unit, alloc_size[BDEV_DB]);
-+ logger->set(l_bluefs_main_alloc_unit, alloc_size[BDEV_SLOW]);
- // new wal and db devices are never shared
- if (bdev[BDEV_NEWWAL]) {
- alloc_size[BDEV_NEWWAL] = cct->_conf->bluefs_alloc_size;
-@@ -681,13 +689,13 @@
- continue;
- }
- ceph_assert(bdev[id]->get_size());
-- ceph_assert(alloc_size[id]);
- if (is_shared_alloc(id)) {
- dout(1) << __func__ << " shared, id " << id << std::hex
- << ", capacity 0x" << bdev[id]->get_size()
- << ", block size 0x" << alloc_size[id]
- << std::dec << dendl;
- } else {
-+ ceph_assert(alloc_size[id]);
- std::string name = "bluefs-";
- const char* devnames[] = { "wal","db","slow" };
- if (id <= BDEV_SLOW)
-diff -ur ceph-18.2.1~/src/os/bluestore/BtreeAllocator.cc ceph-18.2.1/src/os/bluestore/BtreeAllocator.cc
---- ceph-18.2.1~/src/os/bluestore/BtreeAllocator.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/BtreeAllocator.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -25,7 +25,7 @@
- {
- auto rs_start = range_tree.lower_bound(*cursor);
- for (auto rs = rs_start; rs != range_tree.end(); ++rs) {
-- uint64_t offset = p2roundup(rs->first, align);
-+ uint64_t offset = rs->first;
- if (offset + size <= rs->second) {
- *cursor = offset + size;
- return offset;
-@@ -37,7 +37,7 @@
- }
- // If we reached end, start from beginning till cursor.
- for (auto rs = range_tree.begin(); rs != rs_start; ++rs) {
-- uint64_t offset = p2roundup(rs->first, align);
-+ uint64_t offset = rs->first;
- if (offset + size <= rs->second) {
- *cursor = offset + size;
- return offset;
-@@ -53,7 +53,7 @@
- // the needs
- auto rs_start = range_size_tree.lower_bound(range_value_t{0,size});
- for (auto rs = rs_start; rs != range_size_tree.end(); ++rs) {
-- uint64_t offset = p2roundup(rs->start, align);
-+ uint64_t offset = rs->start;
- if (offset + size <= rs->start + rs->size) {
- return offset;
- }
-diff -ur ceph-18.2.1~/src/os/bluestore/fastbmap_allocator_impl.cc ceph-18.2.1/src/os/bluestore/fastbmap_allocator_impl.cc
---- ceph-18.2.1~/src/os/bluestore/fastbmap_allocator_impl.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/fastbmap_allocator_impl.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -17,19 +17,9 @@
-
- inline interval_t _align2units(uint64_t offset, uint64_t len, uint64_t min_length)
- {
-- interval_t res;
-- if (len >= min_length) {
-- res.offset = p2roundup(offset, min_length);
-- auto delta_off = res.offset - offset;
-- if (len > delta_off) {
-- res.length = len - delta_off;
-- res.length = p2align<uint64_t>(res.length, min_length);
-- if (res.length) {
-- return res;
-- }
-- }
-- }
-- return interval_t();
-+ return len >= min_length ?
-+ interval_t(offset, p2align<uint64_t>(len, min_length)) :
-+ interval_t();
- }
-
- interval_t AllocatorLevel01Loose::_get_longest_from_l0(uint64_t pos0,
-diff -ur ceph-18.2.1~/src/os/bluestore/StupidAllocator.cc ceph-18.2.1/src/os/bluestore/StupidAllocator.cc
---- ceph-18.2.1~/src/os/bluestore/StupidAllocator.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/StupidAllocator.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -52,20 +52,6 @@
- }
- }
-
--/// return the effective length of the extent if we align to alloc_unit
--uint64_t StupidAllocator::_aligned_len(
-- StupidAllocator::interval_set_t::iterator p,
-- uint64_t alloc_unit)
--{
-- uint64_t skew = p.get_start() % alloc_unit;
-- if (skew)
-- skew = alloc_unit - skew;
-- if (skew > p.get_len())
-- return 0;
-- else
-- return p.get_len() - skew;
--}
--
- int64_t StupidAllocator::allocate_int(
- uint64_t want_size, uint64_t alloc_unit, int64_t hint,
- uint64_t *offset, uint32_t *length)
-@@ -89,7 +75,7 @@
- for (bin = orig_bin; bin < (int)free.size(); ++bin) {
- p = free[bin].lower_bound(hint);
- while (p != free[bin].end()) {
-- if (_aligned_len(p, alloc_unit) >= want_size) {
-+ if (p.get_len() >= want_size) {
- goto found;
- }
- ++p;
-@@ -102,7 +88,7 @@
- p = free[bin].begin();
- auto end = hint ? free[bin].lower_bound(hint) : free[bin].end();
- while (p != end) {
-- if (_aligned_len(p, alloc_unit) >= want_size) {
-+ if (p.get_len() >= want_size) {
- goto found;
- }
- ++p;
-@@ -114,7 +100,7 @@
- for (bin = orig_bin; bin >= 0; --bin) {
- p = free[bin].lower_bound(hint);
- while (p != free[bin].end()) {
-- if (_aligned_len(p, alloc_unit) >= alloc_unit) {
-+ if (p.get_len() >= alloc_unit) {
- goto found;
- }
- ++p;
-@@ -127,7 +113,7 @@
- p = free[bin].begin();
- auto end = hint ? free[bin].lower_bound(hint) : free[bin].end();
- while (p != end) {
-- if (_aligned_len(p, alloc_unit) >= alloc_unit) {
-+ if (p.get_len() >= alloc_unit) {
- goto found;
- }
- ++p;
-@@ -137,11 +123,9 @@
- return -ENOSPC;
-
- found:
-- uint64_t skew = p.get_start() % alloc_unit;
-- if (skew)
-- skew = alloc_unit - skew;
-- *offset = p.get_start() + skew;
-- *length = std::min(std::max(alloc_unit, want_size), p2align((p.get_len() - skew), alloc_unit));
-+ *offset = p.get_start();
-+ *length = std::min(std::max(alloc_unit, want_size), p2align(p.get_len(), alloc_unit));
-+
- if (cct->_conf->bluestore_debug_small_allocations) {
- uint64_t max =
- alloc_unit * (rand() % cct->_conf->bluestore_debug_small_allocations);
-@@ -158,7 +142,7 @@
-
- free[bin].erase(*offset, *length);
- uint64_t off, len;
-- if (*offset && free[bin].contains(*offset - skew - 1, &off, &len)) {
-+ if (*offset && free[bin].contains(*offset - 1, &off, &len)) {
- int newbin = _choose_bin(len);
- if (newbin != bin) {
- ldout(cct, 30) << __func__ << " demoting 0x" << std::hex << off << "~" << len
-diff -ur ceph-18.2.1~/src/os/bluestore/StupidAllocator.h ceph-18.2.1/src/os/bluestore/StupidAllocator.h
---- ceph-18.2.1~/src/os/bluestore/StupidAllocator.h 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/os/bluestore/StupidAllocator.h 2023-12-11 16:55:38.000000000 -0500
-@@ -31,10 +31,6 @@
- unsigned _choose_bin(uint64_t len);
- void _insert_free(uint64_t offset, uint64_t len);
-
-- uint64_t _aligned_len(
-- interval_set_t::iterator p,
-- uint64_t alloc_unit);
--
- public:
- StupidAllocator(CephContext* cct,
- int64_t size,
-diff -ur ceph-18.2.1~/src/test/objectstore/Allocator_test.cc ceph-18.2.1/src/test/objectstore/Allocator_test.cc
---- ceph-18.2.1~/src/test/objectstore/Allocator_test.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/test/objectstore/Allocator_test.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -516,8 +516,7 @@
- PExtentVector extents;
- auto need = 0x3f980000;
- auto got = alloc->allocate(need, 0x10000, 0, (int64_t)0, &extents);
-- EXPECT_GT(got, 0);
-- EXPECT_EQ(got, 0x630000);
-+ EXPECT_GE(got, 0x630000);
- }
-
- TEST_P(AllocTest, test_alloc_50656_best_fit)
-diff -ur ceph-18.2.1~/src/test/objectstore/fastbmap_allocator_test.cc ceph-18.2.1/src/test/objectstore/fastbmap_allocator_test.cc
---- ceph-18.2.1~/src/test/objectstore/fastbmap_allocator_test.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/test/objectstore/fastbmap_allocator_test.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -625,6 +625,8 @@
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
-
- {
-+ // Original free space disposition (start chunk, count):
-+ // <NC/2, NC/2>
- size_t to_release = 2 * _1m + 0x1000;
- // release 2M + 4K at the beginning
- interval_vector_t r;
-@@ -637,6 +639,8 @@
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <0, 513>, <NC / 2, NC / 2>
- // allocate 4K within the deallocated range
- uint64_t allocated4 = 0;
- interval_vector_t a4;
-@@ -652,79 +656,91 @@
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-- // allocate 1M - should go to the second 1M chunk
-+ // Original free space disposition (start chunk, count):
-+ // <1, 512>, <NC / 2, NC / 2>
-+ // allocate 1M - should go to offset 4096
- uint64_t allocated4 = 0;
- interval_vector_t a4;
- al2.allocate_l2(_1m, _1m, &allocated4, &a4);
- ASSERT_EQ(a4.size(), 1u);
- ASSERT_EQ(allocated4, _1m);
-- ASSERT_EQ(a4[0].offset, _1m);
-+ ASSERT_EQ(a4[0].offset, 4096);
- ASSERT_EQ(a4[0].length, _1m);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-- ASSERT_EQ(bins_overall.size(), 3u);
-- ASSERT_EQ(bins_overall[0], 1u);
-- ASSERT_EQ(bins_overall[cbits((_1m - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits(_1m / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <257, 256>, <NC / 2, NC / 2>
- // and allocate yet another 8K within the deallocated range
- uint64_t allocated4 = 0;
- interval_vector_t a4;
- al2.allocate_l2(0x2000, 0x1000, &allocated4, &a4);
- ASSERT_EQ(a4.size(), 1u);
- ASSERT_EQ(allocated4, 0x2000u);
-- ASSERT_EQ(a4[0].offset, 0x1000u);
-+ ASSERT_EQ(a4[0].offset, _1m + 0x1000u);
- ASSERT_EQ(a4[0].length, 0x2000u);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-- ASSERT_EQ(bins_overall[0], 1u);
-- ASSERT_EQ(bins_overall[cbits((_1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-- // release just allocated 1M
-+ // Original free space disposition (start chunk, count):
-+ // <259, 254>, <NC / 2, NC / 2>
-+ // release 4K~1M
- interval_vector_t r;
-- r.emplace_back(_1m, _1m);
-+ r.emplace_back(0x1000, _1m);
- al2.free_l2(r);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-- ASSERT_EQ(bins_overall.size(), 2u);
-- ASSERT_EQ(bins_overall[cbits((2 * _1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall.size(), 3u);
-+ //ASSERT_EQ(bins_overall[cbits((2 * _1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(_1m / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-- // allocate 3M - should go to the second 1M chunk and @capacity/2
-+ // Original free space disposition (start chunk, count):
-+ // <1, 257>, <259, 254>, <NC / 2, NC / 2>
-+ // allocate 3M - should go to the first 1M chunk and @capacity/2
- uint64_t allocated4 = 0;
- interval_vector_t a4;
- al2.allocate_l2(3 * _1m, _1m, &allocated4, &a4);
- ASSERT_EQ(a4.size(), 2u);
- ASSERT_EQ(allocated4, 3 * _1m);
-- ASSERT_EQ(a4[0].offset, _1m);
-+ ASSERT_EQ(a4[0].offset, 0x1000);
- ASSERT_EQ(a4[0].length, _1m);
- ASSERT_EQ(a4[1].offset, capacity / 2);
- ASSERT_EQ(a4[1].length, 2 * _1m);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-- ASSERT_EQ(bins_overall.size(), 3u);
-- ASSERT_EQ(bins_overall[0], 1u);
-- ASSERT_EQ(bins_overall[cbits((_1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits((num_chunks - 512) / 2) - 1], 1u);
- }
- {
-- // release allocated 1M in the second meg chunk except
-+ // Original free space disposition (start chunk, count):
-+ // <259, 254>, <NC / 2 - 512, NC / 2 - 512>
-+ // release allocated 1M in the first meg chunk except
- // the first 4K chunk
- interval_vector_t r;
-- r.emplace_back(_1m + 0x1000, _1m);
-+ r.emplace_back(0x1000, _1m);
- al2.free_l2(r);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
- ASSERT_EQ(bins_overall.size(), 3u);
- ASSERT_EQ(bins_overall[cbits(_1m / 0x1000) - 1], 1u);
-- ASSERT_EQ(bins_overall[cbits((_1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits((num_chunks - 512) / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <1, 256>, <259, 254>, <NC / 2 - 512, NC / 2 - 512>
- // release 2M @(capacity / 2)
- interval_vector_t r;
- r.emplace_back(capacity / 2, 2 * _1m);
-@@ -733,10 +749,12 @@
- al2.collect_stats(bins_overall);
- ASSERT_EQ(bins_overall.size(), 3u);
- ASSERT_EQ(bins_overall[cbits(_1m / 0x1000) - 1], 1u);
-- ASSERT_EQ(bins_overall[cbits((_1m - 0x3000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits((num_chunks) / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <1, 256>, <259, 254>, <NC / 2, NC / 2>
- // allocate 4x512K - should go to the second halves of
- // the first and second 1M chunks and @(capacity / 2)
- uint64_t allocated4 = 0;
-@@ -744,51 +762,54 @@
- al2.allocate_l2(2 * _1m, _1m / 2, &allocated4, &a4);
- ASSERT_EQ(a4.size(), 3u);
- ASSERT_EQ(allocated4, 2 * _1m);
-- ASSERT_EQ(a4[0].offset, _1m / 2);
-+ ASSERT_EQ(a4[1].offset, 0x1000);
-+ ASSERT_EQ(a4[1].length, _1m);
-+ ASSERT_EQ(a4[0].offset, _1m + 0x3000);
- ASSERT_EQ(a4[0].length, _1m / 2);
-- ASSERT_EQ(a4[1].offset, _1m + _1m / 2);
-- ASSERT_EQ(a4[1].length, _1m / 2);
- ASSERT_EQ(a4[2].offset, capacity / 2);
-- ASSERT_EQ(a4[2].length, _1m);
-+ ASSERT_EQ(a4[2].length, _1m / 2);
-
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-- ASSERT_EQ(bins_overall.size(), 3u);
-- ASSERT_EQ(bins_overall[0], 1u);
-- // below we have 512K - 4K & 512K - 12K chunks which both fit into
-- // the same bin = 6
-- ASSERT_EQ(bins_overall[6], 2u);
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000 - 0x80000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits((num_chunks - 256) / 2) - 1], 1u);
-
- }
- {
-- // cleanup first 2M except except the last 4K chunk
-+ // Original free space disposition (start chunk, count):
-+ // <387, 126>, <NC / 2 + 128, NC / 2 - 128>
-+ // cleanup first 1536K except the last 4K chunk
- interval_vector_t r;
-- r.emplace_back(0, 2 * _1m - 0x1000);
-+ r.emplace_back(0, _1m + _1m / 2 - 0x1000);
- al2.free_l2(r);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-
- ASSERT_EQ(bins_overall.size(), 3u);
-- ASSERT_EQ(bins_overall[0], 1u);
-- ASSERT_EQ(bins_overall[cbits((_2m - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m + _1m / 2 - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000 - 0x80000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits((num_chunks - 256) / 2) - 1], 1u);
- }
- {
-- // release 2M @(capacity / 2)
-+ // Original free space disposition (start chunk, count):
-+ // <0, 383> <387, 126>, <NC / 2 + 128, NC / 2 - 128>
-+ // release 512K @(capacity / 2)
- interval_vector_t r;
-- r.emplace_back(capacity / 2, 2 * _1m);
-+ r.emplace_back(capacity / 2, _1m / 2);
- al2.free_l2(r);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-
- ASSERT_EQ(bins_overall.size(), 3u);
-- ASSERT_EQ(bins_overall[0], 1u);
-- ASSERT_EQ(bins_overall[cbits((_2m - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m + _1m / 2 - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000 - 0x80000) / 0x1000) - 1], 1u);
- ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-- // allocate 132M using 4M granularity should go to (capacity / 2)
-+ // Original free space disposition (start chunk, count):
-+ // <0, 383> <387, 126>, <NC / 2, NC / 2>
-+ // allocate 132M (=33792*4096) = using 4M granularity should go to (capacity / 2)
- uint64_t allocated4 = 0;
- interval_vector_t a4;
- al2.allocate_l2(132 * _1m, 4 * _1m , &allocated4, &a4);
-@@ -799,24 +820,40 @@
- bins_overall.clear();
- al2.collect_stats(bins_overall);
- ASSERT_EQ(bins_overall.size(), 3u);
-+ ASSERT_EQ(bins_overall[cbits((_1m + _1m / 2 - 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits((_1m - 0x2000 - 0x80000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2 - 33792) - 1], 1u);
- }
- {
-- // cleanup left 4K chunk in the first 2M
-+ // Original free space disposition (start chunk, count):
-+ // <0, 383> <387, 126>, <NC / 2 + 33792, NC / 2 - 33792>
-+ // cleanup remaining 4*4K chunks in the first 2M
- interval_vector_t r;
-- r.emplace_back(2 * _1m - 0x1000, 0x1000);
-+ r.emplace_back(383 * 4096, 4 * 0x1000);
- al2.free_l2(r);
- bins_overall.clear();
- al2.collect_stats(bins_overall);
-
- ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits((2 * _1m + 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2 - 33792) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <0, 513>, <NC / 2 + 33792, NC / 2 - 33792>
- // release 132M @(capacity / 2)
- interval_vector_t r;
- r.emplace_back(capacity / 2, 132 * _1m);
- al2.free_l2(r);
-+ bins_overall.clear();
-+ al2.collect_stats(bins_overall);
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits((2 * _1m + 0x1000) / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <0, 513>, <NC / 2, NC / 2>
- // allocate 132M using 2M granularity should go to the first chunk and to
- // (capacity / 2)
- uint64_t allocated4 = 0;
-@@ -827,14 +864,31 @@
- ASSERT_EQ(a4[0].length, 2 * _1m);
- ASSERT_EQ(a4[1].offset, capacity / 2);
- ASSERT_EQ(a4[1].length, 130 * _1m);
-+
-+ bins_overall.clear();
-+ al2.collect_stats(bins_overall);
-+
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits(0)], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2 - 33792) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <512, 1>, <NC / 2 + 33792, NC / 2 - 33792>
- // release 130M @(capacity / 2)
- interval_vector_t r;
- r.emplace_back(capacity / 2, 132 * _1m);
- al2.free_l2(r);
-+ bins_overall.clear();
-+ al2.collect_stats(bins_overall);
-+
-+ ASSERT_EQ(bins_overall.size(), 2u);
-+ ASSERT_EQ(bins_overall[cbits(0)], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-+ // Original free space disposition (start chunk, count):
-+ // <512,1>, <NC / 2, NC / 2>
- // release 4K~16K
- // release 28K~32K
- // release 68K~24K
-@@ -843,21 +897,46 @@
- r.emplace_back(0x7000, 0x8000);
- r.emplace_back(0x11000, 0x6000);
- al2.free_l2(r);
-+
-+ bins_overall.clear();
-+ al2.collect_stats(bins_overall);
-+
-+ ASSERT_EQ(bins_overall.size(), 4u);
-+ ASSERT_EQ(bins_overall[cbits(0)], 1u);
-+ ASSERT_EQ(bins_overall[cbits(0x4000 / 0x1000) - 1], 2u); // accounts both 0x4000 & 0x6000
-+ ASSERT_EQ(bins_overall[cbits(0x8000 / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2) - 1], 1u);
- }
- {
-- // allocate 32K using 16K granularity - should bypass the first
-- // unaligned extent, use the second free extent partially given
-- // the 16K alignment and then fallback to capacity / 2
-+ // Original free space disposition (start chunk, count):
-+ // <1, 4>, <7, 8>, <17, 6> <512,1>, <NC / 2, NC / 2>
-+ // allocate 80K using 16K granularity
- uint64_t allocated4 = 0;
- interval_vector_t a4;
-- al2.allocate_l2(0x8000, 0x4000, &allocated4, &a4);
-- ASSERT_EQ(a4.size(), 2u);
-- ASSERT_EQ(a4[0].offset, 0x8000u);
-- ASSERT_EQ(a4[0].length, 0x4000u);
-- ASSERT_EQ(a4[1].offset, capacity / 2);
-+ al2.allocate_l2(0x14000, 0x4000, &allocated4, &a4);
-+
-+ ASSERT_EQ(a4.size(), 4);
-+ ASSERT_EQ(a4[1].offset, 0x1000u);
- ASSERT_EQ(a4[1].length, 0x4000u);
-- }
-+ ASSERT_EQ(a4[0].offset, 0x7000u);
-+ ASSERT_EQ(a4[0].length, 0x8000u);
-+ ASSERT_EQ(a4[2].offset, 0x11000u);
-+ ASSERT_EQ(a4[2].length, 0x4000u);
-+ ASSERT_EQ(a4[3].offset, capacity / 2);
-+ ASSERT_EQ(a4[3].length, 0x4000u);
-+
-+ bins_overall.clear();
-+ al2.collect_stats(bins_overall);
-
-+ ASSERT_EQ(bins_overall.size(), 3u);
-+ ASSERT_EQ(bins_overall[cbits(0)], 1u);
-+ ASSERT_EQ(bins_overall[cbits(0x2000 / 0x1000) - 1], 1u);
-+ ASSERT_EQ(bins_overall[cbits(num_chunks / 2 - 1) - 1], 1u);
-+ }
-+ {
-+ // Original free space disposition (start chunk, count):
-+ // <21, 2> <512,1>, <NC / 2 + 1, NC / 2 - 1>
-+ }
- }
- std::cout << "Done L2 cont aligned" << std::endl;
- }
-@@ -913,7 +992,7 @@
- al2.allocate_l2(0x3e000000, _1m, &allocated4, &a4);
- ASSERT_EQ(a4.size(), 2u);
- ASSERT_EQ(allocated4, 0x3e000000u);
-- ASSERT_EQ(a4[0].offset, 0x5fed00000u);
-+ ASSERT_EQ(a4[0].offset, 0x5fec30000u);
- ASSERT_EQ(a4[0].length, 0x1300000u);
- ASSERT_EQ(a4[1].offset, 0x628000000u);
- ASSERT_EQ(a4[1].length, 0x3cd00000u);
-diff -ur ceph-18.2.1~/src/test/objectstore/store_test.cc ceph-18.2.1/src/test/objectstore/store_test.cc
---- ceph-18.2.1~/src/test/objectstore/store_test.cc 2023-11-14 14:36:19.000000000 -0500
-+++ ceph-18.2.1/src/test/objectstore/store_test.cc 2023-12-11 16:55:38.000000000 -0500
-@@ -9524,9 +9524,9 @@
- string key;
- _key_encode_u64(1, &key);
- bluestore_shared_blob_t sb(1);
-- sb.ref_map.get(0x2000, block_size);
-- sb.ref_map.get(0x4000, block_size);
-- sb.ref_map.get(0x4000, block_size);
-+ sb.ref_map.get(0x822000, block_size);
-+ sb.ref_map.get(0x824000, block_size);
-+ sb.ref_map.get(0x824000, block_size);
- bufferlist bl;
- encode(sb, bl);
- bstore->inject_broken_shared_blob_key(key, bl);
commit 82ef40294ed4e74b699aecf6307a1a04d2c57861
Author: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
Date: Thu Mar 7 10:00:44 2024 -0500
ceph-18.2.2 GA
Signed-off-by: Kaleb S. KEITHLEY <kkeithle(a)redhat.com>
diff --git a/ceph.spec b/ceph.spec
index 1db4ac2..8a6e942 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -172,8 +172,8 @@
# main package definition
#################################################################################
Name: ceph
-Version: 18.2.1
-Release: 11%{?dist}
+Version: 18.2.2
+Release: 1%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -207,7 +207,6 @@ Patch0032: 0032-cmake-modules-BuildBoost.cmake.patch
Patch0033: 0033-boost-asm.patch
Patch0034: 0034-src-pybind-rbd-rbd.pyx.patch
Patch0035: 0035-src-CMakeLists.txt.patch
-Patch0036: 0036-18.2.1.release.patch
Patch0037: ceph-c99-1.patch
Patch0038: ceph-c99-2.patch
Patch0039: 0039-src-common-dout.h.patch
@@ -2641,6 +2640,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Thu Mar 7 2024 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 2:18.2.2-1
+- ceph-18.2.2 GA
+
* Wed Mar 06 2024 David Abdurachmanov <davidlt(a)rivosinc.com> - 2:18.2.1-11
- Add support for riscv64
diff --git a/sources b/sources
index 97cf66a..dbae067 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
SHA512 (ceph-18.2.1.tar.gz) = 88e1c18bc6c824b6203cf026cca4c9409000e7cf5b2b986e22ab74d2790d8b93d91556bd3af15a320dbdd0cf2302308f0b2c75fd1243bc5a65f76fc6b3d70736
+SHA512 (ceph-18.2.2.tar.gz) = 2fcd3d67512754947adc8780edbbee9498ef666056b804298cdc998a3eb4a2916c8eb7f2635fd19b78a8b98bd74cce30f969fa2ccb6860257880245c6df703fa
commit 4321616c47daa272eeb13d47bfc05eb455dc856b
Author: David Abdurachmanov <davidlt(a)rivosinc.com>
Date: Mon Dec 4 10:46:50 2023 +0200
Add support for riscv64
Signed-off-by: David Abdurachmanov <davidlt(a)rivosinc.com>
diff --git a/ceph.spec b/ceph.spec
index 8b1062a..1db4ac2 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -39,7 +39,7 @@
%if 0%{?rhel} < 9
%bcond_with system_pmdk
%else
-%ifarch s390x %{arm64}
+%ifarch s390x %{arm64} riscv64
%bcond_with system_pmdk
%else
%bcond_without system_pmdk
@@ -173,7 +173,7 @@
#################################################################################
Name: ceph
Version: 18.2.1
-Release: 10%{?dist}
+Release: 11%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -310,7 +310,9 @@ BuildRequires: snappy-devel
BuildRequires: sqlite-devel
BuildRequires: sudo
BuildRequires: pkgconfig(udev)
+%ifarch %{valgrind_arches}
BuildRequires: valgrind-devel
+%endif
BuildRequires: which
BuildRequires: xfsprogs-devel
BuildRequires: xmlstarlet
@@ -2639,6 +2641,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Wed Mar 06 2024 David Abdurachmanov <davidlt(a)rivosinc.com> - 2:18.2.1-11
+- Add support for riscv64
+
* Tue Feb 27 2024 Jiri Vanek <jvanek(a)redhat.com> - 2:18.2.1-10
- Rebuilt for java-21-openjdk as system jdk
commit 977cf2d5865bb698183efad15e072697b7fe26e3
Author: Jiri Vanek <jvanek(a)redhat.com>
Date: Tue Feb 27 14:49:18 2024 +0100
Rebuilt for java-21-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java21
diff --git a/ceph.spec b/ceph.spec
index eae31ed..8b1062a 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -173,7 +173,7 @@
#################################################################################
Name: ceph
Version: 18.2.1
-Release: 9%{?dist}
+Release: 10%{?dist}
%if 0%{?fedora} || 0%{?rhel}
Epoch: 2
%endif
@@ -2639,6 +2639,9 @@ exit 0
%{_datadir}/snmp/mibs
%changelog
+* Tue Feb 27 2024 Jiri Vanek <jvanek(a)redhat.com> - 2:18.2.1-10
+- Rebuilt for java-21-openjdk as system jdk
+
* Wed Jan 31 2024 Pete Walter <pwalter(a)fedoraproject.org> - 2:18.2.1-9
- Rebuild for ICU 74
18 minutes
[Report] Packages Restricting Arches
by root
New package excluding arches (1)
============================
- phosh-mobile-settings
ExcludeArch: i686
Package that edited their arches constraints (1)
=============================================
- racket
was ExcludeArch: %{arm} s390x
ExcludeArch: ppc64le
is ExcludeArch: s390x
ExcludeArch: ppc64le
Package no longer excluding arches (1)
==================================
- gcl
List of packages currently excluding arches (2230)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 389-ds-base
ExcludeArch: i686
- 4ti2
ExcludeArch: %{ix86}
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le riscv64
- AcetoneISO
ExcludeArch: ppc %{power64} s390x
- Agda
ExcludeArch: %{ix86} armv7hl
- Agda-stdlib
ExcludeArch: armv7hl %{ix86}
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- COPASI
ExcludeArch: %{ix86}
- CardManager
ExclusiveArch: %{java_arches} noarch
- CuraEngine
ExcludeArch: %{ix86}
- E
ExcludeArch: %{ix86}
- GAPDoc
ExcludeArch: %{ix86}
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- HPCombi
ExclusiveArch: x86_64 %{arm64}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- IQmol
ExcludeArch: %{ix86}
- JUnitParams
ExclusiveArch: %{java_arches} noarch
- L-function
ExcludeArch: %{ix86}
- LabPlot
ExcludeArch: sparc64 s390 s390x
- MUSIC
ExcludeArch: %{ix86}
- Macaulay2
ExcludeArch: %{ix86} ppc64le
- Maelstrom
ExcludeArch: %{ix86}
- Mars
ExclusiveArch: %{java_arches} noarch
- NiaAML-GUI
ExcludeArch: %{ix86}
- OpenColorIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- Pencil2D
ExcludeArch: %{ix86}
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- ProDy
ExcludeArch: ppc64 s390x
- R-IRkernel
ExcludeArch: %{ix86}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-ape
ExcludeArch: %{ix86}
- R-igraph
ExcludeArch: %{ix86}
- R-kernlab
ExcludeArch: %{ix86} s390x
- R-rJava
ExclusiveArch: %{java_arches}
- Random123
ExcludeArch: mips64r2 mips32r2 s390
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- Singular
ExcludeArch: %{ix86}
- TOPCOM
ExcludeArch: %{ix86}
- VulkanMemoryAllocator
ExcludeArch: %{ix86}
- WoeUSB
ExcludeArch: s390x
- YafaRay
ExclusiveArch: %{ix86} x86_64
- Zim
ExcludeArch: %{ix86}
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- abiword
ExcludeArch: %{ix86}
- abrt-java-connector
ExcludeArch: %{ix86}
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpica-tools
ExcludeArch: i686 armv7hl
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64 riscv64
- act
ExcludeArch: %{ix86}
- admeshgui
ExcludeArch: %{ix86}
- aemu
ExcludeArch: %{ix86} %{power64} s390x
- agenda
ExcludeArch: %{ix86}
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- alienarena
ExcludeArch: s390x
- alizams
ExcludeArch: %{power64} %{ix86} s390x
- alt-ergo
ExcludeArch: %{ix86}
- american-fuzzy-lop
ExclusiveArch: x86_64
- amg4psblas
ExcludeArch: %{ix86}
- android-tools
ExcludeArch: ppc ppc64 s390x ppc64le
- anet
ExclusiveArch: %{GPRbuild_arches}
- ansible-collection-microsoft-sql
ExcludeArch: i686
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-logging-parent
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appeditor
ExcludeArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- apricots
ExcludeArch: ppc64le aarch64
- apron
ExcludeArch: %{ix86}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- arbor
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- arc-theme
ExcludeArch: %{ix86}
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt6_qtwebengine_arches}
- arm-none-eabi-binutils-cs
ExcludeArch: %{ix86}
- arm-none-eabi-gcc-cs
ExcludeArch: %{ix86}
- arm-trusted-firmware
ExclusiveArch: aarch64
- arpwatch
ExcludeArch: %{ix86}
- asahi-installer
ExcludeArch: s390x
- asdcplib
ExcludeArch: %{ix86} %{arm}
- asmjit
ExclusiveArch: aarch64 x86_64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- astromenace
ExcludeArch: ppc64 s390x
- astrometry-tycho2
ExcludeArch: s390x
- asv
ExcludeArch: %{ix86}
- atinject
ExclusiveArch: %{java_arches} noarch
- atlantik
ExcludeArch: %{ix86}
- atomic-queue
ExcludeArch: %{ix86}
- aubit4gl
ExcludeArch: i686 s390x ppc64le
- audacity
ExcludeArch: %{ix86} s390x
- audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- aunit
ExclusiveArch: %{GPRbuild_arches}
- auryn
ExcludeArch: %{ix86}
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- avr-gcc
ExcludeArch: %{ix86}
- aws
ExclusiveArch: %GPRbuild_arches
- awscli2
ExcludeArch: s390x
- azove
ExcludeArch: %{ix86}
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x riscv64
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl riscv64
- bcel
ExclusiveArch: %{java_arches} noarch
- bcftools
ExcludeArch: s390x
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- bear
ExcludeArch: %{ix86}
- bear-factory
ExcludeArch: ppc64le
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips} riscv64
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- bigloo
ExcludeArch: %{ix86}
- binaryen
ExcludeArch: ppc64 s390x
- binutils
ExcludeArch: aarch64-linux-gnu aarch64-redhat-linux
ExcludeArch: ppc64le-linux-gnu ppc64le-redhat-linux
ExcludeArch: s390x-linux-gnu s390x-redhat-linux
ExcludeArch: x86_64-linux-gnu x86_64-redhat-linux i686-linux-gnu i686-redhat-linux
- biosdevname
ExclusiveArch: %{ix86} x86_64
- biosig4c++
ExcludeArch: %{ix86}
- blake3
ExcludeArch: %{ix86}
- blender
ExcludeArch: %{ix86} %{arm}
- bless
ExclusiveArch: %mono_arches
- bliss
ExcludeArch: %{ix86}
- blueprint-compiler
ExcludeArch: s390x
- bluez-hcidump
ExcludeArch: s390 s390x
- bochs
ExcludeArch: s390x i686
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- boinc-client
ExcludeArch: s390x
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bootc
ExcludeArch: %{ix86}
- bottles
ExcludeArch: s390x
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- bout++
ExcludeArch: %{ix86}
- bowtie
ExcludeArch: i686 armv7hl
- bowtie2
ExcludeArch: %{ix86} %{arm} s390x
- box64
ExclusiveArch: aarch64 riscv64 ppc64le x86_64
- boxes
ExcludeArch: %{ix86}
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- breakid
ExcludeArch: %{ix86}
- brewtarget
ExcludeArch: %{ix86}
- brial
ExcludeArch: %{ix86}
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- busybox
ExcludeArch: i686 s390x
- bwping
ExcludeArch: %{ix86}
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches}
ExclusiveArch: %{golang_arches_future}
- cadical
ExcludeArch: %{ix86}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64 riscv64
- calceph
ExcludeArch: %{ix86}
- calibre
ExclusiveArch: aarch64 x86_64
- calligra
ExcludeArch: %{ix86}
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- cantera
ExcludeArch: %{ix86}
- carat
ExcludeArch: %{ix86}
- casc
ExcludeArch: %{ix86}
- cataclysm-dda
ExcludeArch: i686
- catatonit
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- ccdciel
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- ccluster
ExcludeArch: %{ix86}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- cdrdao
ExcludeArch: s390 s390x
- ceph
ExcludeArch: i686 armv7hl
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- ceres-solver
ExcludeArch: ppc64
- cfn-lint
ExcludeArch: %{ix86}
- cglib
ExclusiveArch: %{java_arches} noarch
- cgreen
ExcludeArch: s390x
- chatterino2
ExcludeArch: %{ix86}
- chatty
ExcludeArch: i686
- checkpointctl
ExclusiveArch: %{golang_arches_future}
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64 ppc64le
ExclusiveArch: x86_64 aarch64
- cinnamon
ExcludeArch: %{ix86}
- cinnamon-control-center
ExcludeArch: %{ix86}
- cinnamon-desktop
ExcludeArch: %{ix86}
- cinnamon-menus
ExcludeArch: %{ix86}
- cinnamon-screensaver
ExcludeArch: %{ix86}
- cinnamon-session
ExcludeArch: %{ix86}
- cinnamon-settings-daemon
ExcludeArch: %{ix86}
- cjdns
ExclusiveArch: %{nodejs_arches}
- cjs
ExcludeArch: %{ix86}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- cld2
ExcludeArch: ppc64 s390x
- clibs-list
ExcludeArch: %{ix86}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cloudcompare
ExcludeArch: %{ix86}
- clover2
ExcludeArch: armv7hl
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coan
ExcludeArch: ppc64 s390x
- coccinelle
ExcludeArch: %{ix86}
- cocoalib
ExcludeArch: %{ix86}
- codeblocks
ExcludeArch: %{ix86}
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- cohomCalg
ExcludeArch: %{ix86}
- coin-or-Alps
ExcludeArch: %{ix86}
- coin-or-Bcp
ExcludeArch: %{ix86}
- coin-or-Bcps
ExcludeArch: %{ix86}
- coin-or-Blis
ExcludeArch: %{ix86}
- coin-or-Bonmin
ExcludeArch: %{ix86}
- coin-or-CoinMP
ExcludeArch: %{ix86}
- coin-or-Couenne
ExcludeArch: %{ix86}
- coin-or-Dip
ExcludeArch: %{ix86}
- coin-or-FlopC++
ExcludeArch: %{ix86}
- coin-or-HiGHS
ExcludeArch: %{ix86}
- coin-or-Ipopt
ExcludeArch: %{ix86}
- coin-or-OS
ExcludeArch: %{ix86}
- coin-or-SYMPHONY
ExcludeArch: %{ix86}
- coin-or-lemon
ExcludeArch: %{ix86}
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- compiz-plugins-experimental
ExcludeArch: s390 s390x
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- containers-common
ExclusiveArch: %{golang_arches} noarch
- contour-terminal
ExclusiveArch: x86_64 aarch64
- contractor
ExcludeArch: %{ix86}
- conu
ExcludeArch: ppc64
- coolreader
ExcludeArch: %{ix86}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- corectrl
ExcludeArch: %{ix86}
- cortado
ExclusiveArch: %{java_arches} noarch
- coxeter
ExcludeArch: %{ix86}
- cp2k
ExcludeArch: s390x
- cpp-hocon
ExcludeArch: %{ix86}
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- cramjam-cli
ExcludeArch: %{ix86}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- crest
ExcludeArch: s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryfs
ExcludeArch: i686
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- cryptominisat
ExcludeArch: %{ix86}
- csdp
ExcludeArch: %{ix86}
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- cura
ExcludeArch: %{ix86}
- cura-fdm-materials
ExcludeArch: %{ix86}
- cvc5
ExcludeArch: %{ix86}
- cxsc
ExcludeArch: %{ix86}
- daggy
ExcludeArch: s390x
- dapl
ExcludeArch: s390, armv7hl
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExcludeArch: armv7hl i686 s390x
- dbus-parsec
ExcludeArch: ppc64le s390x
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- ddccontrol
ExcludeArch: s390 s390x
- ddcutil
ExcludeArch: s390 s390x
- ddd
ExcludeArch: %{ix86}
- ddnet
ExcludeArch: s390x
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- dhall
ExcludeArch: %{ix86}
- dhall-json
ExcludeArch: %{ix86}
- dialect
ExcludeArch: s390x
- diffoscope
ExcludeArch: %{ix86}
- dippi
ExcludeArch: %{ix86}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dl_poly
ExcludeArch: i686
- dlib
ExcludeArch: ppc64le
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- dnsdist
ExcludeArch: %{ix86} #1994125
ExcludeArch: armv7hl #1994125
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- dolfin
ExcludeArch: %{ix86}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dosbox-staging
ExcludeArch: %{ix86}
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet8.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dovecot
ExcludeArch: %{ix86}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dragonbox
ExcludeArch: %{ix86}
- drat-trim
ExcludeArch: %{ix86}
- drat2er
ExcludeArch: %{ix86}
- dub
ExclusiveArch: %{ldc_arches}
- duperemove
ExcludeArch: %{ix86}
- dvdauthor
ExcludeArch: %{ix86}
- dvgrab
ExcludeArch: s390 s390x
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e-antic
ExcludeArch: %{ix86}
- e00compr
ExcludeArch: %{ix86}
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- eccodes
ExcludeArch: i686
- ecj
ExclusiveArch: %{java_arches} noarch
- eclib
ExcludeArch: %{ix86}
- eclipse-swt
ExclusiveArch: %{java_arches}
- ecryptfs-utils
ExcludeArch: %{ix86}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edac-utils
ExcludeArch: %{ix86}
- edflib
ExcludeArch: s390x %{ix86}
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- edwin-fonts
ExcludeArch: %{ix86}
- eegdev
ExcludeArch: %{ix86}
- eegview
ExcludeArch: %{ix86}
- efax
ExcludeArch: s390 s390x
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- electron-cash
ExcludeArch: %{ix86}
- electrum
ExcludeArch: %{ix86}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 aarch64 %{arm} %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-common-proofgeneral
ExcludeArch: %{ix86}
- emacs-company-mode
ExcludeArch: %{ix86}
- emacs-iedit
ExcludeArch: %{ix86}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- eot-utils
ExcludeArch: %{ix86}
- ergo
ExcludeArch: %{ix86}
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- espresso
ExcludeArch: s390x i686 armv7hl
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- f3d
ExcludeArch: %{ix86}
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fbreader
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fcitx5-mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- fcoe-utils
ExcludeArch: ppc s390
ExcludeArch: %{ix86}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- fido-device-onboard
ExcludeArch: %{ix86}
- filedrop
ExclusiveArch: %{java_arches} noarch
- filezilla
ExcludeArch: s390x
- firecracker
ExclusiveArch: aarch64 x86_64
- firefox
ExcludeArch: i686
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- flang
ExcludeArch: i686 s390x
- flashrom
ExcludeArch: s390 s390x
- flatbuffers
ExcludeArch: %{ix86}
- flatpak
ExcludeArch: %{ix86}
- flatpak-builder
ExcludeArch: %{ix86}
- flatpak-module-tools
ExcludeArch: i386 i686
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flickcurl
ExcludeArch: %{ix86}
- flint
ExcludeArch: %{ix86}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- floppy-support
ExcludeArch: %{arm} aarch64 s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- flterm
ExcludeArch: s390 s390x sparcv9
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- fmidi
ExcludeArch: %{ix86}
- folly
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fotocx
ExcludeArch: %{ix86}
- foxi
ExclusiveArch: x86_64 aarch64
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- fprintd
ExcludeArch: s390 s390x
- fractal
ExcludeArch: %{ix86}
- fragments
ExcludeArch: %{ix86}
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- free42
ExcludeArch: %{ix86}
- freecol
ExclusiveArch: %{java_arches} noarch
- freedink
ExcludeArch: s390x
- freedink-dfarc
ExcludeArch: s390x
- freefem++
ExcludeArch: %{ix86}
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- freetennis
ExcludeArch: sparc64 s390 s390x %{ix86}
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64 riscv64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExcludeArch: %{ix86}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le riscv64
- gambas3
ExcludeArch: i686
- gap
ExcludeArch: %{ix86}
- gap-pkg-ace
ExcludeArch: %{ix86}
- gap-pkg-aclib
ExcludeArch: %{ix86}
- gap-pkg-alnuth
ExcludeArch: %{ix86}
- gap-pkg-anupq
ExcludeArch: %{ix86}
- gap-pkg-atlasrep
ExcludeArch: %{ix86}
- gap-pkg-autodoc
ExcludeArch: %{ix86}
- gap-pkg-automata
ExcludeArch: %{ix86}
- gap-pkg-autpgrp
ExcludeArch: %{ix86}
- gap-pkg-browse
ExcludeArch: %{ix86}
- gap-pkg-caratinterface
ExcludeArch: %{ix86}
- gap-pkg-circle
ExcludeArch: %{ix86}
- gap-pkg-cohomolo
ExcludeArch: %{ix86}
- gap-pkg-congruence
ExcludeArch: %{ix86}
- gap-pkg-corelg
ExcludeArch: %{ix86}
- gap-pkg-crime
ExcludeArch: %{ix86}
- gap-pkg-crisp
ExcludeArch: %{ix86}
- gap-pkg-crypting
ExcludeArch: %{ix86}
- gap-pkg-cryst
ExcludeArch: %{ix86}
- gap-pkg-crystcat
ExcludeArch: %{ix86}
- gap-pkg-ctbllib
ExcludeArch: %{ix86}
- gap-pkg-curlinterface
ExcludeArch: %{ix86}
- gap-pkg-cvec
ExcludeArch: %{ix86}
- gap-pkg-datastructures
ExcludeArch: %{ix86}
- gap-pkg-design
ExcludeArch: %{ix86}
- gap-pkg-digraphs
ExcludeArch: %{ix86}
- gap-pkg-edim
ExcludeArch: %{ix86}
- gap-pkg-factint
ExcludeArch: %{ix86}
- gap-pkg-ferret
ExcludeArch: %{ix86}
- gap-pkg-fga
ExcludeArch: %{ix86}
- gap-pkg-fining
ExcludeArch: %{ix86}
- gap-pkg-float
ExcludeArch: %{ix86}
- gap-pkg-format
ExcludeArch: %{ix86}
- gap-pkg-forms
ExcludeArch: %{ix86}
- gap-pkg-fplsa
ExcludeArch: %{ix86}
- gap-pkg-fr
ExcludeArch: %{ix86}
- gap-pkg-francy
ExcludeArch: %{ix86}
- gap-pkg-gbnp
ExcludeArch: %{ix86}
- gap-pkg-genss
ExcludeArch: %{ix86}
- gap-pkg-grape
ExcludeArch: %{ix86}
- gap-pkg-groupoids
ExcludeArch: %{ix86}
- gap-pkg-grpconst
ExcludeArch: %{ix86}
- gap-pkg-guava
ExcludeArch: %{ix86}
- gap-pkg-hap
ExcludeArch: %{ix86}
- gap-pkg-hapcryst
ExcludeArch: %{ix86}
- gap-pkg-hecke
ExcludeArch: %{ix86}
- gap-pkg-images
ExcludeArch: %{ix86}
- gap-pkg-io
ExcludeArch: %{ix86}
- gap-pkg-irredsol
ExcludeArch: %{ix86}
- gap-pkg-json
ExcludeArch: %{ix86}
- gap-pkg-jupyterkernel
ExcludeArch: %{ix86}
- gap-pkg-jupyterviz
ExcludeArch: %{ix86}
- gap-pkg-laguna
ExcludeArch: %{ix86}
- gap-pkg-liealgdb
ExcludeArch: %{ix86}
- gap-pkg-liepring
ExcludeArch: %{ix86}
- gap-pkg-liering
ExcludeArch: %{ix86}
- gap-pkg-loops
ExcludeArch: %{ix86}
- gap-pkg-lpres
ExcludeArch: %{ix86}
- gap-pkg-mapclass
ExcludeArch: %{ix86}
- gap-pkg-nautytracesinterface
ExcludeArch: %{ix86}
- gap-pkg-nq
ExcludeArch: %{ix86}
- gap-pkg-openmath
ExcludeArch: %{ix86}
- gap-pkg-orb
ExcludeArch: %{ix86}
- gap-pkg-permut
ExcludeArch: %{ix86}
- gap-pkg-polenta
ExcludeArch: %{ix86}
- gap-pkg-polycyclic
ExcludeArch: %{ix86}
- gap-pkg-polymaking
ExcludeArch: %{ix86}
- gap-pkg-primgrp
ExcludeArch: %{ix86}
- gap-pkg-profiling
ExcludeArch: %{ix86}
- gap-pkg-qpa
ExcludeArch: %{ix86}
- gap-pkg-quagroup
ExcludeArch: %{ix86}
- gap-pkg-radiroot
ExcludeArch: %{ix86}
- gap-pkg-recog
ExcludeArch: %{ix86}
- gap-pkg-repsn
ExcludeArch: %{ix86}
- gap-pkg-resclasses
ExcludeArch: %{ix86}
- gap-pkg-scscp
ExcludeArch: %{ix86}
- gap-pkg-semigroups
ExcludeArch: %{ix86}
- gap-pkg-singular
ExcludeArch: %{ix86}
- gap-pkg-sla
ExcludeArch: %{ix86}
- gap-pkg-smallgrp
ExcludeArch: %{ix86}
- gap-pkg-smallsemi
ExcludeArch: %{ix86}
- gap-pkg-sonata
ExcludeArch: %{ix86}
- gap-pkg-sophus
ExcludeArch: %{ix86}
- gap-pkg-spinsym
ExcludeArch: %{ix86}
- gap-pkg-standardff
ExcludeArch: %{ix86}
- gap-pkg-tomlib
ExcludeArch: %{ix86}
- gap-pkg-toric
ExcludeArch: %{ix86}
- gap-pkg-transgrp
ExcludeArch: %{ix86}
- gap-pkg-utils
ExcludeArch: %{ix86}
- gap-pkg-uuid
ExcludeArch: %{ix86}
- gap-pkg-xmod
ExcludeArch: %{ix86}
- gap-pkg-zeromqinterface
ExcludeArch: %{ix86}
- gappa
ExcludeArch: %{ix86}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gauche
ExcludeArch: armv7hl
- gbrainy
ExclusiveArch: %mono_arches
- gdb
ExclusiveArch: %{ix86} x86_64
ExcludeArch: aarch64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gdl
ExcludeArch: %{ix86}
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- gearmand
ExcludeArch: ppc
- geeqie
ExcludeArch: %{ix86}
- gfan
ExcludeArch: %{ix86}
- gfs2-utils
ExcludeArch: %{ix86}
- gfxstream
ExcludeArch: %{ix86} %{power64} s390x
- ghc
ExcludeArch: armv7hl
- ghc-cborg
ExcludeArch: %{ix86}
- ghc-cborg-json
ExcludeArch: %{ix86}
- ghc-gi-gtk
ExcludeArch: armv7hl
- ghc-serialise
ExcludeArch: %{ix86}
- ghc9.10
ExcludeArch: armv7hl
- ghc9.2
ExcludeArch: armv7hl
- ghc9.4
ExcludeArch: armv7hl
- ghc9.6
ExcludeArch: armv7hl
- ghc9.8
ExcludeArch: armv7hl
- ghdl
ExclusiveArch: %{GNAT_arches}
ExcludeArch: armv7hl %{ix86}
- ghostwriter
ExclusiveArch: %{qt6_qtwebengine_arches}
- gimp-fourier-plugin
ExcludeArch: %{ix86}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-lfs
ExcludeArch: %{ix86}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gkrellm-wifi
ExcludeArch: s390 s390x
- glava
ExcludeArch: %{ix86}
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gloo
ExcludeArch: i686
- glycin-loaders
ExcludeArch: %{ix86}
- gmult
ExcludeArch: %{ix86}
- gn
ExcludeArch: %{ix86}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
ExcludeArch: s390x
- gnofract4d
ExcludeArch: %{ix86}
- gnome-applets
ExcludeArch: %{ix86}
- gnome-bluetooth
ExcludeArch: s390 s390x
- gnome-bluetooth3.34
ExcludeArch: s390 s390x
- gnome-boxes
ExclusiveArch: x86_64
- gnome-chemistry-utils
ExcludeArch: %{ix86}
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- gnome-flashback
ExcludeArch: %{ix86}
- gnome-hexgl
ExcludeArch: i686
- gnome-initial-setup
ExcludeArch: %{ix86}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-monitor-config
ExcludeArch: %{ix86}
- gnome-panel
ExcludeArch: %{ix86}
- gnome-rdp
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- gnome-session
ExcludeArch: %{ix86}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-shell
ExcludeArch: %{ix86}
- gnome-software
ExcludeArch: %{ix86}
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnome-terminal
ExcludeArch: %{ix86}
- gnu-efi
ExclusiveArch: %{efi}
- gnucash
ExcludeArch: %{ix86}
ExcludeArch: ppc64 s390x
- gnumeric
ExcludeArch: %{ix86}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godot
ExcludeArch: s390x
- godot3
ExcludeArch: ppc64 ppc64le s390x
- goffice
ExcludeArch: %{ix86}
- golang
ExclusiveArch: %{golang_arches}
- golang-entgo-ent
ExcludeArch: %{arm32} %{ix86}
- golang-github-ebitengine-purego
ExcludeArch: ppc64le s390x
- golang-github-elliotchance-orderedmap
ExcludeArch: aarch64
ExcludeArch: ppc64le
ExcludeArch: s390x
- golang-github-facebookincubator-nvdtools
ExcludeArch: i686 armv7hl
- golang-github-google-goterm
ExcludeArch: ppc64le s390x
- golang-helm-3
ExcludeArch: armv7hl aarch64
- golang-tinygo-x-llvm
ExcludeArch: %{ix86}
- goldendict-ng
ExclusiveArch: aarch64 x86_64
- google-compute-engine-guest-configs
ExcludeArch: %{ix86}
- google-cpu_features
ExcludeArch: s390x
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guest-agent
ExcludeArch: ppc64le s390x
- google-guice
ExclusiveArch: %{java_arches} noarch
- google-osconfig-agent
ExcludeArch: ppc64le s390x
- gotcha
ExcludeArch: %{ix86}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gource
ExcludeArch: ppc64le
- goverlay
ExclusiveArch: %{fpc_arches}
- gpaste
ExcludeArch: %{ix86}
- gpaw
ExcludeArch: ppc64
ExcludeArch: %{ix86}
- gperftools
ExcludeArch: s390
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- gr-air-modes
ExcludeArch: %{ix86}
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- greenboot
ExcludeArch: s390x
- gretl
ExcludeArch: %{ix86}
- gromacs
ExcludeArch: i686 armv7hl s390x
- grub-customizer
ExcludeArch: s390 s390x %{arm}
- grub2
ExcludeArch: s390 s390x %{ix86}
- grub2-breeze-theme
ExcludeArch: s390 s390x %{arm}
- grubby
ExcludeArch: %{ix86}
- gsequencer
ExcludeArch: i686
- gthree
ExcludeArch: i686
- gthumb
ExcludeArch: s390x
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gtkhash
ExcludeArch: %{ix86}
- gtkwave
ExcludeArch: s390x
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64 riscv64
- harmonyseq
ExcludeArch: %{ix86}
- harvey
ExcludeArch: %{ix86}
- hashcat
ExcludeArch: ppc64 s390x
- hawtjni
ExclusiveArch: %{java_arches} noarch
- haxe
ExcludeArch: %{ix86}
- hcloud
ExcludeArch: %{ix86}
- heaptrack
ExcludeArch: s390 s390x
- hedgewars
ExclusiveArch: %{fpc_arches}
ExcludeArch: ppc64le
- helix
ExcludeArch: %{ix86}
- hevea
ExcludeArch: %{ix86}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- highfive
ExcludeArch: %{ix86}
- hipblas
ExclusiveArch: x86_64
- hipcub
ExclusiveArch: x86_64
- hipfft
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hiprand
ExclusiveArch: x86_64
- hipsolver
ExclusiveArch: x86_64
- hipsparse
ExclusiveArch: x86_64
- hmmer
ExcludeArch: aarch64 ppc64le s390x
- honggfuzz
ExcludeArch: %{arm} %{power64} s390 s390x
- howl
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hydrapaper
ExcludeArch: s390x
- hyena
ExclusiveArch: %{mono_arches}
- hyperhdr
ExcludeArch: %{ix86}
- hyperrogue
ExcludeArch: armv7hl
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- hyprcursor
ExcludeArch: %{ix86}
- hyprland
ExcludeArch: %{ix86}
- hyprlang
ExcludeArch: %{ix86}
- i2c-tools
ExcludeArch: s390 s390x
- ibsim
ExcludeArch: s390 %{arm}
- ibus-typing-booster
ExcludeArch: ppc64 s390x
- icecat
ExcludeArch: %{arm}
ExcludeArch: s390x
ExcludeArch: i686
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- ignition
ExcludeArch: %{ix86}
- iir1
ExcludeArch: %{ix86}
- ike-scan
ExcludeArch: %{ix86}
- ilua
ExcludeArch: %{ix86}
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- iml
ExcludeArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExcludeArch: s390x ppc64le
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-lpmd
ExclusiveArch: x86_64
- intel-media-driver-free
ExclusiveArch: i686 x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-metee
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipe
ExcludeArch: %{ix86}
- ipmctl
ExclusiveArch: x86_64
- irda-utils
ExcludeArch: s390 s390x
- irqbalance
ExcludeArch: s390 s390x
- isa-l
ExcludeArch: %{ix86}
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jack-mixer
ExcludeArch: armv7hl
ExcludeArch: i686
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jblas
ExcludeArch: %{ix86}
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jo
ExcludeArch: %{ix86}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jpilot
ExcludeArch: s390, s390x
- jpilot-backup
ExcludeArch: s390 s390x
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaffeine
ExcludeArch: %{ix86}
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- kata-containers
ExcludeArch: %{arm} %{ix86} s390 s390x
ExcludeArch: ppc64le
- kawa
ExcludeArch: i686
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kcm_wacomtablet
ExcludeArch: s390 s390x
- kcov
ExcludeArch: s390 s390x
- kdenlive
ExcludeArch: %{ix86}
- keepass
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- keepassxc
ExcludeArch: s390x
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- kernelshark
ExcludeArch: %{ix86} %{arm}
- keydb
ExcludeArch: %{ix86}
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- khelpcenter
ExclusiveArch: %{qt6_qtwebengine_arches}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kissat
ExcludeArch: %{ix86}
- kitty
ExcludeArch: %{ix86}
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kokkos
ExcludeArch: i686 armv7hl
- kpilot
ExcludeArch: s390 s390x
- krita
ExcludeArch: %{ix86}
- ksensors
ExcludeArch: s390 s390x
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- ladspa-autotalent-plugins
ExcludeArch: %{ix86}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- latte-integrale
ExcludeArch: %{ix86}
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- lcd4linux
ExcludeArch: s390 s390x
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ledmon
ExcludeArch: %{ix86}
- leland-fonts
ExcludeArch: %{ix86}
- lfortran
ExclusiveArch: x86_64
- lfsc
ExcludeArch: %{ix86}
- lib3mf
ExcludeArch: %{ix86}
- libCombine
ExcludeArch: %{ix86}
- libaiff
ExcludeArch: %{ix86}
- libarcus
ExcludeArch: %{ix86}
- libarrow
ExcludeArch: %{ix86} %{arm}
- libavc1394
ExcludeArch: s390 s390x
- libbase
ExclusiveArch: %{java_arches} noarch
- libcamera
ExcludeArch: s390x ppc64le
- libcamera-apps
ExcludeArch: %{power64} s390x
- libcint
ExcludeArch: %{power64}
- libcircle
ExcludeArch: %{ix86}
- libcpuid
ExcludeArch: aarch64 %arm ppc64le ppc64 s390x
- libcrystalhd
ExcludeArch: s390 s390x
- libcxx
ExcludeArch: ppc64 ppc64le
- libdc1394
ExcludeArch: s390 s390x
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdigidocpp
ExcludeArch: %{ix86}
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libffado
ExcludeArch: s390 s390x
- libfilezilla
ExcludeArch: s390x
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libfprint
ExcludeArch: s390 s390x
- libguestfs
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- libhomfly
ExcludeArch: %{ix86}
- libibcommon
ExcludeArch: s390 s390x
- libica
ExclusiveArch: s390 s390x
- libiec61883
ExcludeArch: s390 s390x
- libinsane
ExcludeArch: %{ix86}
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libldac
ExcludeArch: s390x
- libloader
ExclusiveArch: %{java_arches} noarch
- libnuml
ExcludeArch: %{ix86}
- libnxz
ExclusiveArch: ppc64le
- libobjc2
ExcludeArch: armv7hl i686 ppc64le s390x
- libocxl
ExclusiveArch: ppc64le
- libomp17
ExcludeArch: s390x
- libopenshot
ExcludeArch: ppc64le
- libopenshot-audio
ExcludeArch: ppc64le
- liborc
ExcludeArch: i686 armv7hl
- libpoly
ExcludeArch: %{ix86}
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libraw1394
ExcludeArch: s390 s390x
- libreoffice
ExcludeArch: %{ix86}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
ExcludeArch: aarch64 s390x
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- libretro-pcsx-rearmed
ExcludeArch: armv7hl
- librtas
ExclusiveArch: %{power64}
- libsavitar
ExcludeArch: %{ix86}
- libsedml
ExcludeArch: %{ix86}
- libsemigroups
ExcludeArch: %{ix86}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libsonata
ExcludeArch: %{ix86}
- libtracecmd
ExcludeArch: %{ix86} %{arm}
- libunibreak
ExcludeArch: %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunifex
ExcludeArch: i686
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64 riscv64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libvpl
ExclusiveArch: x86_64
- libx86
ExcludeArch: ppc %{power64} s390 s390x %{sparc} aarch64 armv7hl
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- liferea
ExcludeArch: %{ix86}
- linbox
ExcludeArch: %{ix86}
- linux-system-roles
ExcludeArch: i686
- liquidctl
ExcludeArch: s390 s390x
- lite-xl
ExcludeArch: %{ix86}
- llama-cpp
ExclusiveArch: x86_64 aarch64
- lld13
ExcludeArch: s390x
- lld15
ExcludeArch: s390x
- lld16
ExcludeArch: s390x
- lld17
ExcludeArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- llvm-bolt
ExcludeArch: s390x ppc64le i686
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- loupe
ExcludeArch: %{ix86}
- love
ExcludeArch: ppc ppc64 s390x
- lrmi
ExclusiveArch: %{ix86}
- lsp-plugins
ExcludeArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExcludeArch: riscv64 ppc64 ppc64le
- lucene
ExclusiveArch: %{java_arches} noarch
- luckybackup
ExcludeArch: %{ix86}
- lujavrite
ExclusiveArch: %{java_arches}
- luminance-hdr
ExcludeArch: %{ix86}
- lusol
ExcludeArch: %{ix86}
- luxcorerender
ExclusiveArch: x86_64
- lzfse
ExcludeArch: s390x
- m4rie
ExcludeArch: %{ix86}
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- makemusic-finale-fonts
ExcludeArch: %{ix86}
- mame
ExcludeArch: %{arm} %{ix86}
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mapnik
ExcludeArch: ppc ppc64 s390 s390x
- marcsabatella-campania-fonts
ExcludeArch: %{ix86}
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- mate-applets
ExcludeArch: i386 i686
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcqd
ExcludeArch: %{ix86}
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt6_qtwebengine_arches}
- meshlab
ExclusiveArch: aarch64 x86_64
ExcludeArch: %{ix86}
- metamath
ExcludeArch: %{ix86}
- mfem
ExcludeArch: %{ix86}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-qt6-qtlocation
ExcludeArch: s390x
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- miopen
ExclusiveArch: x86_64
- mirrormanager2
ExcludeArch: %{ix86}
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mlir
ExcludeArch: i686
- mlpack
ExcludeArch: s390
- mmapper
ExcludeArch: %{ix86}
- mmlib
ExcludeArch: %{ix86}
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_gnutls
ExcludeArch: %{ix86} %{arm}
- mod_mono
ExclusiveArch: %mono_arches
- mod_proxy_cluster
ExcludeArch: i686 i386
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mold
ExcludeArch: %{ix86}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- moose
ExcludeArch: s390x
- morphio
ExcludeArch: %{ix86}
- mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- mozilla-ublock-origin
ExcludeArch: ppc64 s390x
- mp
ExcludeArch: %{ix86}
- mpark-patterns
ExcludeArch: %{ix86}
- mpi4py
ExcludeArch: %{ix86}
- mpibash
ExcludeArch: %{ix86}
- mpris-scrobbler
ExcludeArch: s390x
- mpsolve
ExcludeArch: %{ix86}
- mrchem
ExcludeArch: s390x
- mrcpp
ExcludeArch: s390x
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msolve
ExcludeArch: %{ix86}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mstflint
ExcludeArch: s390 s390x %{arm}
- msv
ExclusiveArch: %{java_arches} noarch
- mt32emu
ExcludeArch: %{ix86}
- muffin
ExcludeArch: %{ix86}
- mumble
ExcludeArch: %{ix86}
- mupen64plus
ExcludeArch: s390x
- musescore
ExcludeArch: %{ix86}
- musl
ExcludeArch: s390
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExcludeArch: %{ix86}
- naga
ExclusiveArch: %{java_arches} noarch
- nagios-plugins-check-updates
ExcludeArch: %{ix86}
- nant
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExcludeArch: i686
- ncl
ExcludeArch: %{ix86}
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- nemo
ExcludeArch: %{ix86}
- nemo-extensions
ExcludeArch: %{ix86}
- nest
ExcludeArch: %{ix86}
- netatalk
ExcludeArch: aarch64 s390x
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- netcdf-fortran
ExcludeArch: %{ix86}
- netdata
ExcludeArch: s390x
- netgen-mesher
ExcludeArch: %{ix86}
- neuron
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{ix86}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nextcloud-client
ExcludeArch: %{ix86}
ExcludeArch: ppc64 ppc64le s390x
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-undici
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- normaliz
ExcludeArch: %{ix86}
- not-ocamlfind
ExcludeArch: %{ix86}
- notejot
ExcludeArch: %{ix86}
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- ntfs2btrfs
ExcludeArch: ppc64 s390x
- nuget
ExclusiveArch: %{mono_arches}
- numactl
ExcludeArch: s390 %{arm}
- numatop
ExclusiveArch: x86_64 ppc64le
- numptyphysics
ExcludeArch: ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nut
ExcludeArch: s390 s390x
- nvml
ExclusiveArch: x86_64 ppc64le
- nwchem
ExcludeArch: %{ix86} s390x
ExcludeArch: s390x
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-cef
ExclusiveArch: x86_64 aarch64
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- obs-studio-plugin-vkcapture
ExcludeArch: s390x
- ocaml
ExcludeArch: %{ix86}
- ocaml-SDL
ExcludeArch: %{ix86}
- ocaml-alcotest
ExcludeArch: %{ix86}
- ocaml-astring
ExcludeArch: %{ix86}
- ocaml-atd
ExcludeArch: %{ix86}
- ocaml-augeas
ExcludeArch: %{ix86}
- ocaml-autoconf
ExcludeArch: %{ix86}
- ocaml-base
ExcludeArch: %{ix86}
- ocaml-base64
ExcludeArch: %{ix86}
- ocaml-benchmark
ExcludeArch: %{ix86}
- ocaml-bigarray-compat
ExcludeArch: %{ix86}
- ocaml-bin-prot
ExcludeArch: %{ix86}
- ocaml-biniou
ExcludeArch: %{ix86}
- ocaml-bisect-ppx
ExcludeArch: %{ix86}
- ocaml-bos
ExcludeArch: %{ix86}
- ocaml-cairo
ExcludeArch: %{ix86}
- ocaml-calendar
ExcludeArch: %{ix86}
- ocaml-camlbz2
ExcludeArch: %{ix86}
- ocaml-camlidl
ExcludeArch: %{ix86}
- ocaml-camlimages
ExcludeArch: %{ix86}
- ocaml-camlp-streams
ExcludeArch: %{ix86}
- ocaml-camlp5
ExcludeArch: %{ix86}
- ocaml-camlp5-buildscripts
ExcludeArch: %{ix86}
- ocaml-camomile
ExcludeArch: %{ix86}
- ocaml-cinaps
ExcludeArch: %{ix86}
- ocaml-cmdliner
ExcludeArch: %{ix86}
- ocaml-compiler-libs-janestreet
ExcludeArch: %{ix86}
- ocaml-cppo
ExcludeArch: %{ix86}
- ocaml-crunch
ExcludeArch: %{ix86}
- ocaml-cryptokit
ExcludeArch: %{ix86}
- ocaml-csexp
ExcludeArch: %{ix86}
- ocaml-csv
ExcludeArch: %{ix86}
- ocaml-ctypes
ExcludeArch: %{ix86}
- ocaml-cudf
ExcludeArch: %{ix86}
- ocaml-curl
ExcludeArch: %{ix86}
- ocaml-curses
ExcludeArch: %{ix86}
- ocaml-dbus
ExcludeArch: %{ix86}
- ocaml-dose3
ExcludeArch: %{ix86}
- ocaml-dune
ExcludeArch: %{ix86}
- ocaml-easy-format
ExcludeArch: %{ix86}
- ocaml-expat
ExcludeArch: %{ix86}
- ocaml-extlib
ExcludeArch: %{ix86}
- ocaml-facile
ExcludeArch: %{ix86}
- ocaml-fieldslib
ExcludeArch: %{ix86}
- ocaml-fileutils
ExcludeArch: %{ix86}
- ocaml-findlib
ExcludeArch: %{ix86}
- ocaml-fmt
ExcludeArch: %{ix86}
- ocaml-fpath
ExcludeArch: %{ix86}
- ocaml-gen
ExcludeArch: %{ix86}
- ocaml-gettext
ExcludeArch: %{ix86}
- ocaml-graphics
ExcludeArch: %{ix86}
- ocaml-gsl
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- ocaml-integers
ExcludeArch: %{ix86}
- ocaml-jane-street-headers
ExcludeArch: %{ix86}
- ocaml-jst-config
ExcludeArch: %{ix86}
- ocaml-lablgl
ExcludeArch: %{ix86}
- ocaml-lablgtk
ExcludeArch: %{ix86}
- ocaml-lablgtk3
ExcludeArch: %{ix86}
- ocaml-labltk
ExcludeArch: %{ix86}
- ocaml-lacaml
ExcludeArch: %{ix86}
- ocaml-lambda-term
ExcludeArch: %{ix86}
- ocaml-libvirt
ExcludeArch: %{ix86}
- ocaml-logs
ExcludeArch: %{ix86}
- ocaml-luv
ExcludeArch: %{ix86}
- ocaml-lwt
ExcludeArch: %{ix86}
- ocaml-markup
ExcludeArch: %{ix86}
- ocaml-mccs
ExcludeArch: %{ix86}
- ocaml-mdx
ExcludeArch: %{ix86}
- ocaml-menhir
ExcludeArch: %{ix86}
- ocaml-merlin
ExcludeArch: %{ix86}
- ocaml-mew
ExcludeArch: %{ix86}
- ocaml-mew-vi
ExcludeArch: %{ix86}
- ocaml-mlgmpidl
ExcludeArch: %{ix86}
- ocaml-mlmpfr
ExcludeArch: %{ix86}
- ocaml-mtime
ExcludeArch: %{ix86}
- ocaml-mysql
ExcludeArch: %{ix86}
- ocaml-num
ExcludeArch: %{ix86}
- ocaml-obuild
ExcludeArch: %{ix86}
- ocaml-ocamlbuild
ExcludeArch: %{ix86}
- ocaml-ocamlgraph
ExcludeArch: %{ix86}
- ocaml-ocamlnet
ExcludeArch: %{ix86}
- ocaml-ocp-indent
ExcludeArch: %{ix86}
- ocaml-ocplib-endian
ExcludeArch: %{ix86}
- ocaml-ocplib-simplex
ExcludeArch: %{ix86}
- ocaml-octavius
ExcludeArch: %{ix86}
- ocaml-odoc
ExcludeArch: %{ix86}
- ocaml-omake
ExcludeArch: %{ix86}
- ocaml-opam-file-format
ExcludeArch: %{ix86}
- ocaml-ounit
ExcludeArch: %{ix86}
- ocaml-parmap
ExcludeArch: %{ix86}
- ocaml-parsexp
ExcludeArch: %{ix86}
- ocaml-pcre
ExcludeArch: %{ix86}
- ocaml-pcre2
ExcludeArch: %{ix86}
- ocaml-perl4caml
ExcludeArch: %{ix86}
- ocaml-postgresql
ExcludeArch: %{ix86}
- ocaml-pp
ExcludeArch: %{ix86}
- ocaml-ppx-assert
ExcludeArch: %{ix86}
- ocaml-ppx-base
ExcludeArch: %{ix86}
- ocaml-ppx-cold
ExcludeArch: %{ix86}
- ocaml-ppx-compare
ExcludeArch: %{ix86}
- ocaml-ppx-custom-printf
ExcludeArch: %{ix86}
- ocaml-ppx-derivers
ExcludeArch: %{ix86}
- ocaml-ppx-deriving
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yaml
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yojson
ExcludeArch: %{ix86}
- ocaml-ppx-enumerate
ExcludeArch: %{ix86}
- ocaml-ppx-expect
ExcludeArch: %{ix86}
- ocaml-ppx-fields-conv
ExcludeArch: %{ix86}
- ocaml-ppx-globalize
ExcludeArch: %{ix86}
- ocaml-ppx-hash
ExcludeArch: %{ix86}
- ocaml-ppx-here
ExcludeArch: %{ix86}
- ocaml-ppx-import
ExcludeArch: %{ix86}
- ocaml-ppx-inline-test
ExcludeArch: %{ix86}
- ocaml-ppx-js-style
ExcludeArch: %{ix86}
- ocaml-ppx-let
ExcludeArch: %{ix86}
- ocaml-ppx-optcomp
ExcludeArch: %{ix86}
- ocaml-ppx-sexp-conv
ExcludeArch: %{ix86}
- ocaml-ppx-stable-witness
ExcludeArch: %{ix86}
- ocaml-ppx-variants-conv
ExcludeArch: %{ix86}
- ocaml-ppxlib
ExcludeArch: %{ix86}
- ocaml-psmt2-frontend
ExcludeArch: %{ix86}
- ocaml-ptime
ExcludeArch: %{ix86}
- ocaml-ptmap
ExcludeArch: %{ix86}
- ocaml-pyml
ExcludeArch: %{ix86}
- ocaml-qcheck
ExcludeArch: %{ix86}
- ocaml-qtest
ExcludeArch: %{ix86}
- ocaml-re
ExcludeArch: %{ix86}
- ocaml-react
ExcludeArch: %{ix86}
- ocaml-res
ExcludeArch: %{ix86}
- ocaml-result
ExcludeArch: %{ix86}
- ocaml-rresult
ExcludeArch: %{ix86}
- ocaml-sedlex
ExcludeArch: %{ix86}
- ocaml-sexplib
ExcludeArch: %{ix86}
- ocaml-sexplib0
ExcludeArch: %{ix86}
- ocaml-sha
ExcludeArch: %{ix86}
- ocaml-sqlite
ExcludeArch: %{ix86}
- ocaml-ssl
ExcludeArch: %{ix86}
- ocaml-stdcompat
ExcludeArch: %{ix86}
- ocaml-stdio
ExcludeArch: %{ix86}
- ocaml-stdlib-random
ExcludeArch: %{ix86}
- ocaml-time-now
ExcludeArch: %{ix86}
- ocaml-topkg
ExcludeArch: %{ix86}
- ocaml-trie
ExcludeArch: %{ix86}
- ocaml-tyxml
ExcludeArch: %{ix86}
- ocaml-unionfind
ExcludeArch: %{ix86}
- ocaml-uucd
ExcludeArch: %{ix86}
- ocaml-uucp
ExcludeArch: %{ix86}
- ocaml-uunf
ExcludeArch: %{ix86}
- ocaml-uuseg
ExcludeArch: %{ix86}
- ocaml-uutf
ExcludeArch: %{ix86}
- ocaml-variantslib
ExcludeArch: %{ix86}
- ocaml-version
ExcludeArch: %{ix86}
- ocaml-xml-light
ExcludeArch: %{ix86}
- ocaml-xmlm
ExcludeArch: %{ix86}
- ocaml-xmlrpc-light
ExcludeArch: %{ix86}
- ocaml-yaml
ExcludeArch: %{ix86}
- ocaml-yojson
ExcludeArch: %{ix86}
- ocaml-zarith
ExcludeArch: %{ix86}
- ocaml-zed
ExcludeArch: %{ix86}
- ocaml-zip
ExcludeArch: %{ix86}
- ocaml-zmq
ExcludeArch: %{ix86}
- ocamlify
ExcludeArch: %{ix86}
- ocamlmod
ExcludeArch: %{ix86}
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- ocrmypdf
ExcludeArch: %{ix86}
- octave-communications
ExcludeArch: s390x
- octave-iso2mesh
ExcludeArch: armv7hl
- octave-signal
ExcludeArch: s390x
- oidc-agent
ExcludeArch: %{ix86}
- oidn
ExclusiveArch: x86_64
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- onnx
ExcludeArch: s390x
- onnxruntime
ExcludeArch: s390x %{arm} %{ix86}
- oomd
ExcludeArch: i686 armv7hl
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- opam
ExcludeArch: %{ix86}
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- opencsg
ExcludeArch: %{ix86}
- opengrm-ngram
ExcludeArch: %{ix86}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openmeeg
ExcludeArch: s390x
- openmpi
ExcludeArch: %{ix86}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: x86_64 %{arm}
- openobex
ExcludeArch: s390 s390x
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openrgb
ExcludeArch: %{ix86}
- openscad
ExcludeArch: %{ix86}
- openshadinglanguage
ExcludeArch: %{ix86} %{arm}
- openshot
ExcludeArch: ppc64le
- opensm
ExcludeArch: s390 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- opentype-sanitizer
ExcludeArch: %{ix86}
- openvdb
ExcludeArch: i686
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- os-autoinst
ExcludeArch: %{arm}
- osbuild-composer
ExcludeArch: i686 armv7hl
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- osm2pgsql
ExcludeArch: %{ix86}
- osslsigncode
ExcludeArch: i686
- ostree
ExcludeArch: %{ix86}
- otf2
ExcludeArch: i686 s390x
- oz
ExcludeArch: %{ix86}
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- paperwork
ExcludeArch: %{ix86}
- papi
ExcludeArch: s390 s390x
- papilo
ExcludeArch: %{ix86}
- paraview
ExcludeArch: %{ix86}
- pari-nftables
ExcludeArch: %{ix86}
- parlaylib
ExcludeArch: aarch64 s390x arm-hfp ppc64le i686
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcem
ExcludeArch: armv7hl i686 ppc64le s390x
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcg-cpp
ExcludeArch: %{ix86}
- pcm
ExclusiveArch: %{ix86} x86_64
- pcp
ExcludeArch: %{ix86}
- pcp2pdf
ExcludeArch: %{ix86}
- pdbg
ExclusiveArch: ppc64le
- pdfarranger
ExcludeArch: %{ix86}
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pdns
ExcludeArch: %{arm} %{ix86}
- pdns-recursor
ExcludeArch: %{arm} %{ix86}
- pdqsort
ExcludeArch: %{ix86}
- pengupop
ExcludeArch: s390x
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perftest
ExcludeArch: s390 %{arm}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-LMDB_File
ExcludeArch: armv7hl i686
- perl-Math-Int128
ExcludeArch: %{arm32} %{ix86}
- perl-MaxMind-DB-Reader-XS
ExcludeArch: %{arm} %{ix86}
- perl-MongoDB
ExcludeArch: ppc %{sparc} s390
- perl-Net-Works
ExcludeArch: %{arm32} %{ix86}
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- perl-threads-lite
ExcludeArch: aarch64 ppc ppc64 ppc64le
- permlib
ExcludeArch: %{ix86}
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm} riscv64
- pesign-test-app
ExclusiveArch: x86_64
- petpvc
ExcludeArch: %{ix86}
- pf-bb-config
ExcludeArch: s390x
- pgadmin4
ExcludeArch: i686 armv7hl s390x ppc64le
- phd2
ExcludeArch: %{ix86}
- phosh
ExcludeArch: i686
- phosh-mobile-settings
ExcludeArch: i686
- php
ExcludeArch: %{ix86}
- php-ast
ExcludeArch: %{ix86}
- php-facedetect
ExcludeArch: %{ix86}
- php-geos
ExcludeArch: %{ix86}
- php-libvirt
ExcludeArch: %{ix86}
- php-maxminddb
ExcludeArch: %{ix86}
- php-pecl-amqp
ExcludeArch: %{ix86}
- php-pecl-apcu
ExcludeArch: %{ix86}
- php-pecl-apfd
ExcludeArch: %{ix86}
- php-pecl-dio
ExcludeArch: %{ix86}
- php-pecl-ds
ExcludeArch: %{ix86}
- php-pecl-event
ExcludeArch: %{ix86}
- php-pecl-fann
ExcludeArch: %{ix86}
- php-pecl-gearman
ExcludeArch: %{ix86}
- php-pecl-geoip
ExcludeArch: %{ix86}
- php-pecl-gmagick
ExcludeArch: %{ix86}
- php-pecl-http
ExcludeArch: %{ix86}
- php-pecl-igbinary
ExcludeArch: %{ix86}
- php-pecl-imagick
ExcludeArch: %{ix86}
- php-pecl-inotify
ExcludeArch: %{ix86}
- php-pecl-ip2location
ExcludeArch: %{ix86}
- php-pecl-json-post
ExcludeArch: %{ix86}
- php-pecl-krb5
ExcludeArch: %{ix86}
- php-pecl-lzf
ExcludeArch: %{ix86}
- php-pecl-mailparse
ExcludeArch: %{ix86}
- php-pecl-mcrypt
ExcludeArch: %{ix86}
- php-pecl-memcache
ExcludeArch: %{ix86}
- php-pecl-memcached
ExcludeArch: %{ix86}
- php-pecl-mongodb
ExcludeArch: %{ix86}
- php-pecl-msgpack
ExcludeArch: %{ix86}
- php-pecl-oauth
ExcludeArch: %{ix86}
- php-pecl-pcov
ExcludeArch: %{ix86}
- php-pecl-pq
ExcludeArch: %{ix86}
- php-pecl-raphf
ExcludeArch: %{ix86}
- php-pecl-redis5
ExcludeArch: %{ix86}
- php-pecl-rpminfo
ExcludeArch: %{ix86}
- php-pecl-rrd
ExcludeArch: %{ix86}
- php-pecl-selinux
ExcludeArch: %{ix86}
- php-pecl-ssdeep
ExcludeArch: %{ix86}
- php-pecl-ssh2
ExcludeArch: %{ix86}
- php-pecl-uopz
ExcludeArch: %{ix86}
- php-pecl-uuid
ExcludeArch: %{ix86}
- php-pecl-var-representation
ExcludeArch: %{ix86}
- php-pecl-xattr
ExcludeArch: %{ix86}
- php-pecl-xdebug3
ExcludeArch: %{ix86}
- php-pecl-xmldiff
ExcludeArch: %{ix86}
- php-pecl-xmlrpc
ExcludeArch: %{ix86}
- php-pecl-yac
ExcludeArch: %{ix86}
- php-pecl-zip
ExcludeArch: %{ix86}
- php-phpiredis
ExcludeArch: %{ix86}
- php-smbclient
ExcludeArch: %{ix86}
- php-zmq
ExcludeArch: %{ix86}
- php-zstd
ExcludeArch: %{ix86}
- picard
ExcludeArch: ppc64
- picocli
ExclusiveArch: %{java_arches} noarch
- pigeonascent
ExcludeArch: ppc64le
ExcludeArch: s390x
- pilot-link
ExcludeArch: s390 s390x
- pinta
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- pioneer
ExclusiveArch: %{ix86} x86_64
- pl
ExcludeArch: %{ix86}
- planets
ExcludeArch: %{ix86}
- plantri
ExcludeArch: %{ix86}
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- plasma-disks
ExcludeArch: %{ix86}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plee-the-bear
ExcludeArch: %{power64}
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-testing
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- plexus-xml
ExclusiveArch: %{java_arches} noarch
- pmix
ExcludeArch: %{ix86}
- pngcheck
ExcludeArch: %{ix86}
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- polymake
ExcludeArch: %{ix86}
- polyml
ExcludeArch: %{ix86}
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- postgresql-pgpool-II
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- ppl
ExcludeArch: %{ix86}
- pplite
ExcludeArch: %{ix86}
- prestopalette
ExcludeArch: i686
- printer-driver-brlaser
ExcludeArch: %{ix86}
- procdump
ExcludeArch: ppc64le
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- prooftree
ExcludeArch: %{ix86}
- proxmark3
ExcludeArch: ppc64le s390x
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- proxysql
ExcludeArch: %{power64} s390x
- prrte
ExcludeArch: %{ix86}
- prusa-slicer
ExcludeArch: %{ix86}
- psblas3
ExcludeArch: %{ix86}
- purple-telegram
ExcludeArch: s390x
ExcludeArch: ppc64
- pveclib
ExclusiveArch: ppc %{power64}
- pygrib
ExcludeArch: i686
ExcludeArch: armv7hl
- pygsl
ExcludeArch: %{ix86}
- pyosmium
ExcludeArch: %{ix86}
- pypy
ExcludeArch: %{ix86}
- pypy3.10
ExcludeArch: %{ix86}
- pypy3.9
ExcludeArch: %{ix86}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ZEO
ExcludeArch: %{ix86}
- python-ZODB3
ExcludeArch: %{ix86}
- python-aioresponses
ExcludeArch: s390x
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-astroplan
ExcludeArch: %{ix86}
- python-astroscrappy
ExcludeArch: %{ix86}
- python-asyncmy
ExcludeArch: %{ix86}
- python-aws-sam-translator
ExcludeArch: %{ix86}
- python-awscrt
ExcludeArch: s390x
- python-bitstruct
ExcludeArch: s390x
- python-blosc2
ExcludeArch: %{ix86}
- python-bluepyopt
ExcludeArch: s390x %{ix86} %{power64}
- python-calcephpy
ExcludeArch: %{ix86}
- python-chaospy
ExcludeArch: %{ix86} %{arm32}
- python-colorthief
ExcludeArch: %{ix86}
- python-compreffor
ExcludeArch: %{ix86}
- python-contextualbandits
ExcludeArch: %{ix86}
- python-cradox
ExcludeArch: i686 armv7hl
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-cvxopt
ExcludeArch: %{ix86}
- python-cyipopt
ExcludeArch: %{ix86}
- python-dask
ExcludeArch: %{ix86}
- python-databases
ExcludeArch: %{ix86}
- python-devicely
ExcludeArch: s390x
- python-dijitso
ExcludeArch: i686
- python-dipy
ExcludeArch: %{ix86} s390x
- python-ducc0
ExcludeArch: %{ix86}
- python-earthpy
ExcludeArch: %{ix86}
- python-eccodes
ExcludeArch: i686
ExcludeArch: armv7hl
- python-efel
ExcludeArch: s390x
- python-elephant
ExcludeArch: s390x
ExcludeArch: %{ix86}
- python-ephyviewer
ExcludeArch: s390x %{ix86}
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64
- python-fastavro
ExcludeArch: %{arm32} %{ix86}
- python-folium
ExcludeArch: %{ix86}
- python-formulaic
ExcludeArch: %{ix86}
- python-fsleyes
ExcludeArch: %{ix86}
- python-fsleyes-props
ExcludeArch: %{ix86}
- python-fslpy
ExcludeArch: %{ix86}
- python-gbinder
ExcludeArch: %{ix86}
- python-giacpy
ExcludeArch: aarch64 %{power64} s390x
- python-graph-tool
ExcludeArch: %{ix86}
- python-hdfs
ExcludeArch: %{ix86}
- python-healpy
ExcludeArch: %{ix86} %{arm}
- python-heapdict
ExcludeArch: %{ix86}
- python-imagecodecs
ExcludeArch: %{ix86}
- python-img2pdf
ExcludeArch: s390x
- python-intbitset
ExcludeArch: s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
ExclusiveArch: %{java_arches}
- python-json-minify
ExcludeArch: %{ix86}
- python-jupymake
ExcludeArch: %{ix86}
- python-jupyter-c-kernel
ExcludeArch: %{ix86}
- python-jupyter-kernel-singular
ExcludeArch: %{ix86}
- python-jupyter-polymake
ExcludeArch: %{ix86}
- python-jupyter-sphinx
ExcludeArch: %{ix86}
- python-lazy-ops
ExcludeArch: %{ix86}
- python-lfpy
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{power64} %{ix86} armv7hl
- python-llama-cpp-python
ExclusiveArch: x86_64 aarch64
- python-mapnik
ExcludeArch: ppc ppc64 s390 s390x
- python-missingno
ExcludeArch: %{ix86}
- python-mne
ExcludeArch: %{ix86}
- python-mne-bids
ExcludeArch: %{ix86}
- python-mplcairo
ExcludeArch: %{ix86}
- python-mplcursors
ExcludeArch: %{ix86}
- python-music21
ExcludeArch: %{ix86}
- python-ndindex
ExcludeArch: %{ix86}
- python-neatdend
ExcludeArch: %{ix86}
- python-neo
ExcludeArch: s390x
- python-netpyne
ExcludeArch: %{ix86}
- python-neurom
ExcludeArch: %{ix86}
- python-neurotune
ExcludeArch: %{ix86}
- python-nifti-mrs
ExcludeArch: %{ix86}
- python-nilearn
ExcludeArch: %{ix86}
- python-nipy
ExcludeArch: %{ix86}
- python-numpoly
ExcludeArch: %{ix86}
- python-octave-kernel
ExcludeArch: %{ix86}
- python-openoffice
ExclusiveArch: noarch x86_64
- python-openpaperwork-core
ExcludeArch: %{ix86}
- python-openpaperwork-gtk
ExcludeArch: %{ix86}
- python-opentype-sanitizer
ExcludeArch: %{ix86}
- python-pandas-flavor
ExcludeArch: %{ix86}
- python-papermill
ExcludeArch: %{ix86}
- python-paperwork-backend
ExcludeArch: %{ix86}
- python-pari-jupyter
ExcludeArch: %{ix86}
- python-pep8-naming
ExcludeArch: %{ix86}
- python-phyghtmap
ExcludeArch: %{ix86}
- python-pingouin
ExcludeArch: %{ix86}
- python-plotnine
ExcludeArch: %{ix86}
- python-pplpy
ExcludeArch: %{ix86}
- python-primecountpy
ExcludeArch: %{ix86}
- python-psycopg3
ExcludeArch: %{ix86}
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le riscv64
- python-pybids
ExcludeArch: %{ix86}
- python-pybv
ExcludeArch: %{ix86}
- python-pyedflib
ExcludeArch: s390x
- python-pyfastnoisesimd
ExcludeArch: %{ix86}
- python-pyfiglet
ExcludeArch: %{ix86}
- python-pykdtree
ExcludeArch: %{ix86}
- python-pyliblzfse
ExcludeArch: s390x
- python-pymapvbvd
ExcludeArch: s390x
- python-pymatreader
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pynn
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- python-pyocr
ExcludeArch: %{ix86}
- python-pypet
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pyphi
ExcludeArch: s390x
- python-pypillowfight
ExcludeArch: %{ix86}
- python-pyqt6-webengine
ExclusiveArch: %{qt6_qtwebengine_arches}
- python-pyriemann
ExcludeArch: %{ix86}
- python-pyroaring
ExcludeArch: %{ix86}
- python-pyscf
ExcludeArch: %{power64}
- python-pyshtools
ExcludeArch: %{ix86}
- python-pysingular
ExcludeArch: %{ix86}
- python-pyswarms
ExcludeArch: %{ix86}
- python-pyswip
ExcludeArch: %{ix86}
- python-pytest-arraydiff
ExcludeArch: %{ix86}
- python-pytest-tornado
ExcludeArch: %{ix86}
- python-pyvat
ExcludeArch: %{ix86}
- python-ratinabox
ExcludeArch: %{ix86}
- python-recordclass
ExcludeArch: %{ix86}
- python-reproject
ExcludeArch: %{ix86}
- python-ruffus
ExcludeArch: %{ix86}
- python-scikit-learn
ExcludeArch: %{ix86}
- python-sgp4
ExcludeArch: %{ix86}
- python-simplebayes
ExcludeArch: %{ix86}
- python-sklearn-genetic-opt
ExcludeArch: %{ix86}
- python-statsmodels
ExcludeArch: %{ix86}
- python-steps
ExcludeArch: %{ix86}
- python-tables
ExcludeArch: %{ix86}
- python-tdlib
ExcludeArch: %{ix86}
- python-tensile
ExclusiveArch: x86_64
- python-tensordict
ExclusiveArch: x86_64 aarch64
- python-tkrzw
ExcludeArch: i686
- python-torch
ExclusiveArch: x86_64 aarch64
- python-torchaudio
ExclusiveArch: x86_64 aarch64
- python-torchdata
ExclusiveArch: x86_64 aarch64
- python-torchtext
ExclusiveArch: x86_64 aarch64
- python-torchvision
ExclusiveArch: x86_64 aarch64
- python-traitsui
ExcludeArch: ppc64le
- python-trimesh
ExcludeArch: %{ix86}
- python-uranium
ExcludeArch: %{ix86}
- python-willow
ExcludeArch: %{ix86}
- python-xattr
ExcludeArch: %{ix86}
- python-xbout
ExcludeArch: %{ix86}
- python-xmp-toolkit
ExcludeArch: %{ix86}
- python-zeep
ExcludeArch: s390x
- python-zict
ExcludeArch: %{ix86}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qalculate-qt
ExcludeArch: %{ix86}
- qatengine
ExclusiveArch: x86_64
- qatlib
ExcludeArch: %{arm} aarch64 %{power64} s390x i686
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64 riscv64
- qbittorrent
ExcludeArch: %{ix86}
- qbs
ExcludeArch: i686
- qcas
ExcludeArch: aarch64 %{power64} s390x
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdigidoc
ExcludeArch: %{ix86}
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qflipper
ExcludeArch: %{ix86}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qoauth
ExcludeArch: ppc64
- qownnotes
ExcludeArch: %{ix86}
- qpdfview
ExcludeArch: s390x
- qperf
ExcludeArch: %{arm}
- qsopt-ex
ExcludeArch: %{ix86}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtquick3dphysics
ExclusiveArch: aarch64 i686 x86_64
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- qt6ct
ExcludeArch: s390x
- qtile
ExcludeArch: %{ix86}
- quantum-espresso
ExclusiveArch: x86_64 aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
ExcludeArch: %{arm32}
- racket
ExcludeArch: s390x
ExcludeArch: ppc64le
- rasdaemon
ExcludeArch: s390 s390x
- rccl
ExclusiveArch: x86_64
- rdma-core
ExcludeArch: %{arm}
- realtime-tests
ExcludeArch: %{arm}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64 s390x
- redeclipse
ExcludeArch: %{ix86}
- redict
ExcludeArch: %{ix86}
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- remake
ExcludeArch: %{ix86}
- renderdoc
ExclusiveArch: x86_64 aarch64
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- retroarch
ExcludeArch: %{ix86}
ExcludeArch: s390x
- retsnoop
ExclusiveArch: %{rust_arches}
ExcludeArch: armv7hl
- rhino
ExclusiveArch: %{java_arches} noarch
ExcludeArch: %{ix86}
- rhythmbox
ExcludeArch: s390 s390x
- rhythmbox-alternative-toolbar
ExcludeArch: s390 s390x
- rhythmbox-ampache
ExcludeArch: s390 s390x
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocalution
ExclusiveArch: x86_64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocfft
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-core
ExclusiveArch: x86_64
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocsolver
ExclusiveArch: x86_64
- rocsparse
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- roctracer
ExclusiveArch: x86_64
- rpi-imager
ExcludeArch: s390x
- rpm-ostree
ExclusiveArch: %{rust_arches}
ExcludeArch: %{ix86}
- rpy
ExcludeArch: %{ix86}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubiks
ExcludeArch: %{ix86}
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- ruff
ExcludeArch: %{ix86}
- ruff-lsp
ExcludeArch: %{ix86}
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-bankstown-lv2
ExcludeArch: ppc64le s390x
- rust-below
ExcludeArch: %{arm32} %{ix86}
- rust-below-btrfs
ExcludeArch: %{arm32} %{ix86}
- rust-below-config
ExcludeArch: %{arm32} %{ix86}
- rust-below-dump
ExcludeArch: %{arm32} %{ix86}
- rust-below-model
ExcludeArch: %{arm32} %{ix86}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-crypto-auditing-agent
ExcludeArch: i386 i686
- rust-ct-logs
ExcludeArch: ppc64le s390x
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-bindings
ExcludeArch: %{ix86}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-lv2
ExcludeArch: ppc64le s390x
- rust-lv2-atom
ExcludeArch: ppc64le s390x
- rust-lv2-core
ExcludeArch: ppc64le s390x
- rust-lv2-midi
ExcludeArch: ppc64le s390x
- rust-lv2-state
ExcludeArch: ppc64le s390x
- rust-lv2-sys
ExcludeArch: ppc64le s390x
- rust-lv2-time
ExcludeArch: ppc64le s390x
- rust-lv2-units
ExcludeArch: ppc64le s390x
- rust-lv2-urid
ExcludeArch: ppc64le s390x
- rust-lv2-worker
ExcludeArch: ppc64le s390x
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-nu
ExcludeArch: %{ix86}
- rust-oci-spec
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-prefixdevname
ExcludeArch: %{ix86}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-probe
ExcludeArch: ppc64le s390x
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-scx_layered
ExcludeArch: %{ix86}
- rust-scx_rustland
ExcludeArch: %{ix86}
- rust-scx_rusty
ExcludeArch: %{ix86}
- rust-scx_utils
ExcludeArch: %{ix86}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-sequoia-octopus-librnp
ExcludeArch: %{ix86} %{arm} s390x
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiny-dfr
ExcludeArch: %{ix86}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-vhost-device-scmi
ExcludeArch: s390x
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-virtio-queue
ExcludeArch: i686
- rust-vm-memory
ExcludeArch: %{ix86}
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zincati
ExcludeArch: armv7hl i686
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rustup
ExclusiveArch: x86_64 aarch64
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- s390utils
ExcludeArch: %{ix86}
- sac
ExclusiveArch: %{java_arches} noarch
- safeint
ExcludeArch: %{ix86}
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sandia-omega-h
ExcludeArch: %{ix86} s390x
- sat4j
ExclusiveArch: %{java_arches} noarch
- sayonara
ExcludeArch: %{ix86}
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalasca
ExcludeArch: s390 s390x armv7hl i686
- scannotation
ExclusiveArch: %{java_arches} noarch
- scip
ExcludeArch: %{ix86}
- scorep
ExcludeArch: s390 s390x armv7hl i686
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt6_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- sedutil
ExcludeArch: ppc ppc64 s390 s390x
- sentencepiece
ExcludeArch: s390x
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequeler
ExcludeArch: %{ix86}
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- setserial
ExcludeArch: s390 s390x
- sfnt2woff-zopfli
ExcludeArch: %{ix86}
- sharedmeataxe
ExcludeArch: %{ix86}
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
ExcludeArch: %{ix86}
ExcludeArch: %{arm}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- sigul
ExclusiveArch: x86_64
ExcludeArch: %{ix86}
- simdutf
ExcludeArch: s390 s390x
- singularity-ce
ExclusiveArch: %{go_arches}
ExcludeArch: %{ix86}
- sirocco
ExcludeArch: %{ix86}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- ski
ExcludeArch: %{ix86}
ExcludeArch: aarch64
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- slapi-nis
ExcludeArch: %{ix86}
- sleef
ExcludeArch: %{ix86}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slic3r
ExcludeArch: %{ix86}
ExcludeArch: ppc ppc64 s390 s390x %{ix86}
ExcludeArch: ppc ppc64 s390 s390x
- slick-greeter
ExcludeArch: %{ix86}
- slimdata
ExcludeArch: ppc64 ppc sparcv9 sparc64
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- slurm
ExcludeArch: armv7hl
ExcludeArch: i686
- smartmontools
ExcludeArch: %{ix86}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snapshot
ExcludeArch: %{ix86}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soplex
ExcludeArch: %{ix86}
- sound-juicer
ExcludeArch: s390 s390x
- soup-sharp
ExclusiveArch: %{mono_arches}
- sourcextractor++
ExcludeArch: %{ix86}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- spasm
ExcludeArch: %{ix86}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- speed-dreams
ExcludeArch: s390x
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExcludeArch: %{ix86}
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
ExcludeArch: ppc64le
ExcludeArch: s390x
- squirrel
ExcludeArch: %{ix86}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- statserial
ExcludeArch: s390 s390x
- steinberg-bravura-fonts
ExcludeArch: %{ix86}
- steinberg-petaluma-fonts
ExcludeArch: %{ix86}
- stellarium
ExcludeArch: armv7hl
- stlsplit
ExcludeArch: %{ix86}
- stp
ExcludeArch: %{ix86}
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
ExcludeArch: i686
- stratisd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- supertux
ExcludeArch: s390x
- suricata
ExcludeArch: ppc64le i686
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- symfpu
ExcludeArch: %{ix86}
- symmetrica
ExcludeArch: %{ix86}
- sympol
ExcludeArch: %{ix86}
- sympow
ExcludeArch: %{ix86}
- synfig
ExcludeArch: ppc64le
- synfigstudio
ExcludeArch: ppc64le
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tcmu-runner
ExcludeArch: i686 armv7hl
- tdlib
ExclusiveArch: x86_64 aarch64
- teem
ExcludeArch: %{ix86}
- templates_parser
ExclusiveArch: %GPRbuild_arches
- terminology
ExcludeArch: s390x
- terminus-fonts
ExcludeArch: %{grub2_exclude_arches}
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- texmaker
ExclusiveArch: %{qt6_qtwebengine_arches}
ExcludeArch: ppc64 ppc64le s390x
- thermald
ExclusiveArch: %{ix86} x86_64
- thunderbird
ExcludeArch: armv7hl
ExcludeArch: s390x
- tiled
ExcludeArch: %{ix86}
- tilix
ExclusiveArch: %{ldc_arches}
- tinygo
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- tokodon
ExclusiveArch: %{qt6_qtwebengine_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-jakartaee-migration
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- trace-cmd
ExcludeArch: %{ix86} %{arm}
- trafficserver
ExcludeArch: %{arm} %{ix86} s390x
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- trojita
ExcludeArch: ppc64 ppc64le s390x
- trunk
ExcludeArch: %{ix86}
- truth
ExclusiveArch: %{java_arches} noarch
- tth
ExcludeArch: %{ix86}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- tuxguitar
ExcludeArch: s390 %{arm} %{ix86}
- tvtime
ExcludeArch: s390 s390x
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- tzdata
ExcludeArch: i686
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- uboot-tools
ExcludeArch: s390x
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- ugrep
ExcludeArch: %{ix86}
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- unicorn
ExcludeArch: s390x
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usbip
ExcludeArch: s390x
- usd
ExclusiveArch: aarch64 x86_64
- usnic-tools
ExcludeArch: %{arm}
- utop
ExcludeArch: %{ix86}
- uwsgi
ExcludeArch: %{ix86}
- v-hacd
ExcludeArch: %{ix86}
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- valkey
ExcludeArch: %{ix86}
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdr-tvscraper
ExcludeArch: armv7hl
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- viking
ExcludeArch: s390 s390x
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-perl-support
ExcludeArch: %{ix86}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- vinci
ExcludeArch: %{ix86}
- virt-p2v
ExclusiveArch: x86_64
- virt-top
ExcludeArch: %{ix86}
ExcludeArch: %{power64}
- virt-v2v
ExcludeArch: %{ix86}
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- visidata
ExcludeArch: %{ix86}
- visualboyadvance-m
ExcludeArch: %{ix86}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vkmark
ExcludeArch: s390x
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- votca
ExcludeArch: %{ix86}
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- warzone2100
ExcludeArch: %{ix86}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- whatip
ExcludeArch: s390x
- whipper
ExcludeArch: s390x
- whisper-cpp
ExclusiveArch: x86_64 aarch64 ppc64le
- why3
ExclusiveArch: %{ocaml_native_compiler}
- widevine-installer
ExclusiveArch: aarch64
- wildcard
ExcludeArch: %{ix86} s390x
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- wine-mono
ExcludeArch: %{power64} s390x s390
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExcludeArch: ppc64 ppc64le
- wlmaker
ExcludeArch: %{ix86} ppc64le
- woff
ExcludeArch: %{ix86}
- workrave
ExcludeArch: %{ix86}
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x2gokdrive
ExcludeArch: %{ix86}
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xapps
ExcludeArch: %{ix86}
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xdg-desktop-portal
ExcludeArch: %{ix86}
- xdg-desktop-portal-gnome
ExcludeArch: %{ix86}
- xdg-desktop-portal-gtk
ExcludeArch: %{ix86}
- xdg-desktop-portal-hyprland
ExcludeArch: %{ix86}
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xed
ExcludeArch: %{ix86}
- xen
ExclusiveArch: x86_64 aarch64
- xephem
ExcludeArch: %{ix86}
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xeus
ExcludeArch: %{ix86}
- xeus-zmq
ExcludeArch: %{ix86}
- xfce4-sensors-plugin
ExcludeArch: s390 s390x
- xgap
ExcludeArch: %{ix86}
- xiphos
ExcludeArch: ppc64
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xnvme
ExcludeArch: %{ix86}
- xorg-x11-drv-amdgpu
ExcludeArch: s390 s390x
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-ati
ExcludeArch: s390 s390x
- xorg-x11-drv-fbdev
ExcludeArch: s390 s390x
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-nouveau
ExcludeArch: s390 s390x
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-qxl
ExcludeArch: s390 s390x
- xorg-x11-drv-synaptics
ExcludeArch: s390 s390x
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xreader
ExcludeArch: %{ix86}
- xrgears
ExcludeArch: %{ix86}
- xsensors
ExcludeArch: %{ix86}
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xtb
ExcludeArch: s390x
- xtensor-python
ExcludeArch: armv7hl ppc64le s390x
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches}
- yices
ExcludeArch: %{ix86}
- yle-dl
ExcludeArch: %{ix86}
- yosys
ExcludeArch: %{ix86}
ExcludeArch: s390x
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zfs-fuse
ExcludeArch: s390 s390x aarch64
- zig
ExclusiveArch: %{zig_arches}
- zile
ExcludeArch: ppc64le
- zimpl
ExcludeArch: %{ix86}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zola
ExclusiveArch: %{rust_arches}
- zstr
ExcludeArch: %{ix86}
- zxcvbn-c
ExcludeArch: %{ix86}
- zycore-c
ExcludeArch: s390x
- zydis
ExcludeArch: s390x
13 hours, 28 minutes
Architecture specific change in rpms/gcl.git
by githook-noreply@fedoraproject.org
The package rpms/gcl.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gcl.git/commit/?id=114d7cd691b0c6....
Change:
-ExcludeArch: s390x
Thanks.
Full change:
============
commit 114d7cd691b0c613293697cd4e59c5db92fa4637
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Apr 29 11:32:10 2024 -0600
Update to 2.6.15pre8
- Build for s390x again
- Require libtirpc-devel at runtime
diff --git a/Version_2_6_15pre6 b/Version_2_6_15pre6
new file mode 100644
index 0000000..4365458
--- /dev/null
+++ b/Version_2_6_15pre6
@@ -0,0 +1,14581 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-7) unstable; urgency=medium
+ .
+ * Version_2_6_15pre6
+ * Bug fix: "recent libc6-dev change causes XDR support to be dropped",
+ thanks to Aurelien Jarno (Closes: #1065208).
+Author: Camm Maguire <camm(a)debian.org>
+Bug-Debian: https://bugs.debian.org/1065208
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-06
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre5"
++"Version_2_6_15pre6"
+--- gcl-2.6.14.orig/info/gcl-si.info
++++ gcl-2.6.14/info/gcl-si.info
+@@ -1,4 +1,4 @@
+-This is gcl-si.info, produced by makeinfo version 6.7 from gcl-si.texi.
++This is gcl-si.info, produced by makeinfo version 6.8 from gcl-si.texi.
+
+ INFO-DIR-SECTION GNU Common Lisp
+ START-INFO-DIR-ENTRY
+@@ -6229,7 +6229,7 @@ File: gcl-si.info, Node: System Definit
+ -- Function: TOP-LEVEL ()
+ Package:SI
+
+- GCL specific: Starts the standard top-level listner of GCL. When
++ GCL specific: Starts the standard top-level listener of GCL. When
+ the GCL process is invoked, it calls SI:TOP-LEVEL by (FUNCALL
+ 'SI:TOP-LEVEL). To change the top-level of GCL, redefine
+ SI:TOP-LEVEL and save the core imange in a file. When the saved
+@@ -6564,9 +6564,9 @@ File: gcl-si.info, Node: System Definit
+ -- Function: STRING-MATCH (pattern string &optional start end)
+ Package: SI Match regexp PATTERN in STRING starting in string
+ starting at START and ending at END. Return -1 if match not found,
+- otherwise return the start index of the first matchs. The variable
+- *MATCH-DATA* will be set to a fixnum array of sufficient size to
+- hold the matches, to be obtained with match-beginning and
++ otherwise return the start index of the first matches. The
++ variable *MATCH-DATA* will be set to a fixnum array of sufficient
++ size to hold the matches, to be obtained with match-beginning and
+ match-end. If it already contains such an array, then the contents
+ of it will be over written.
+
+@@ -8206,16 +8206,16 @@ Node: Bignums183411
+ Node: C Interface186101
+ Node: Available Symbols186263
+ Node: System Definitions186742
+-Node: Regular Expressions217047
+-Node: Debugging223137
+-Node: Source Level Debugging in Emacs223338
+-Node: Low Level Debug Functions227583
+-Node: Miscellaneous228583
+-Node: Environment228791
+-Node: Inititialization229416
+-Node: Low Level X Interface229960
+-Node: Compiler Definitions230557
+-Node: Function and Variable Index235852
++Node: Regular Expressions217049
++Node: Debugging223139
++Node: Source Level Debugging in Emacs223340
++Node: Low Level Debug Functions227585
++Node: Miscellaneous228585
++Node: Environment228793
++Node: Inititialization229418
++Node: Low Level X Interface229962
++Node: Compiler Definitions230559
++Node: Function and Variable Index235854
+
+ End Tag Table
+
+--- gcl-2.6.14.orig/info/gcl-si/Available-Symbols.html
++++ gcl-2.6.14/info/gcl-si/Available-Symbols.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Available Symbols (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="C-Interface.html" rel="up" title="C Interface">
+-<link href="System-Definitions.html" rel="next" title="System Definitions">
+ <link href="C-Interface.html" rel="prev" title="C Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Available-Symbols"></span><div class="header">
++<div class="section" id="Available-Symbols">
++<div class="header">
+ <p>
+-Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="C-Interface.html" accesskey="u" rel="up">C Interface</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="C-Interface.html" accesskey="u" rel="up">C Interface</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Available-Symbols-1"></span><h3 class="section">16.1 Available Symbols</h3>
+@@ -63,6 +66,7 @@ portable.
+
+
+
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Bignums.html
++++ gcl-2.6.14/info/gcl-si/Bignums.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Bignums (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="GCL-Specific.html" rel="up" title="GCL Specific">
+-<link href="C-Interface.html" rel="next" title="C Interface">
+ <link href="GCL-Specific.html" rel="prev" title="GCL Specific">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Bignums"></span><div class="header">
++<div class="section" id="Bignums">
++<div class="header">
+ <p>
+-Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Bignums-1"></span><h3 class="section">15.1 Bignums</h3>
+@@ -108,10 +111,11 @@ pi-inv akcl-566 franz lucid
+ </pre></div>
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="GCL-Specific.html" accesskey="u" rel="up">GCL Specific</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="GCL-Specific.html">GCL Specific</a>, Up: <a href="GCL-Specific.html">GCL Specific</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/C-Interface.html
++++ gcl-2.6.14/info/gcl-si/C-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>C Interface (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Available-Symbols.html" rel="next" title="Available Symbols">
+-<link href="Bignums.html" rel="prev" title="Bignums">
++<link href="System-Definitions.html" rel="next" title="System Definitions">
++<link href="GCL-Specific.html" rel="prev" title="GCL Specific">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,18 +42,19 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="C-Interface"></span><div class="header">
++<div class="chapter" id="C-Interface">
++<div class="header">
+ <p>
+-Next: <a href="System-Definitions.html" accesskey="n" rel="next">System Definitions</a>, Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="System-Definitions.html" accesskey="n" rel="next">System Definitions</a>, Previous: <a href="GCL-Specific.html" accesskey="p" rel="prev">GCL Specific</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="C-Interface-1"></span><h2 class="chapter">16 C Interface</h2>
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Available-Symbols.html" accesskey="1">Available Symbols</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Available-Symbols.html" accesskey="1">Available Symbols</a></li>
++</ul>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Characters.html
++++ gcl-2.6.14/info/gcl-si/Characters.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Characters (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Lists.html" rel="next" title="Lists">
+ <link href="Sequences-and-Arrays-and-Hash-Tables.html" rel="prev" title="Sequences and Arrays and Hash Tables">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Characters"></span><div class="header">
++<div class="chapter" id="Characters">
++<div class="header">
+ <p>
+-Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Characters-1"></span><h2 class="chapter">3 Characters</h2>
+
+-<dl>
+-<dt id="index-NAME_002dCHAR">Function: <strong>NAME-CHAR</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-NAME_002dCHAR"><span class="category">Function: </span><span><strong>NAME-CHAR</strong> <em>(name)</em><a href='#index-NAME_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Given an argument acceptable to string,
+@@ -57,8 +61,8 @@ otherwise. NAME must be an object that
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dNAME">Function: <strong>CHAR-NAME</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNAME"><span class="category">Function: </span><span><strong>CHAR-NAME</strong> <em>(char)</em><a href='#index-CHAR_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the name for CHAR as a string; NIL if CHAR has no name.
+@@ -68,8 +72,8 @@ and #\Rubout have names.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOTH_002dCASE_002dP">Function: <strong>BOTH-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-BOTH_002dCASE_002dP"><span class="category">Function: </span><span><strong>BOTH-CASE-P</strong> <em>(char)</em><a href='#index-BOTH_002dCASE_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an alphabetic character; NIL otherwise. Equivalent to
+@@ -78,8 +82,8 @@ ALPHA-CHAR-P.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SCHAR">Function: <strong>SCHAR</strong> <em>(simple-string index)</em></dt>
++<dl class="def">
++<dt id="index-SCHAR"><span class="category">Function: </span><span><strong>SCHAR</strong> <em>(simple-string index)</em><a href='#index-SCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the character object representing the INDEX-th character in STRING.
+@@ -88,24 +92,24 @@ This is faster than CHAR.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dSUPER_002dBIT">Constant: <strong>CHAR-SUPER-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dSUPER_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-SUPER-BIT</strong><a href='#index-CHAR_002dSUPER_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a super character.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dFONT_002dLIMIT">Constant: <strong>CHAR-FONT-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dFONT_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-FONT-LIMIT</strong><a href='#index-CHAR_002dFONT_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-FONT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dDOWNCASE">Function: <strong>CHAR-DOWNCASE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dDOWNCASE"><span class="category">Function: </span><span><strong>CHAR-DOWNCASE</strong> <em>(char)</em><a href='#index-CHAR_002dDOWNCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the lower-case equivalent of CHAR, if any.
+@@ -114,8 +118,8 @@ If not, simply returns CHAR.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dCHAR_002dP">Function: <strong>STRING-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCHAR_002dP"><span class="category">Function: </span><span><strong>STRING-CHAR-P</strong> <em>(char)</em><a href='#index-STRING_002dCHAR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR can be stored in a string. In GCL, this function always
+@@ -124,8 +128,8 @@ returns T since any character in GCL can
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dLESSP">Function: <strong>CHAR-NOT-LESSP</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dLESSP"><span class="category">Function: </span><span><strong>CHAR-NOT-LESSP</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dNOT_002dLESSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-increasing order; NIL
+@@ -135,8 +139,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DISASSEMBLE">Function: <strong>DISASSEMBLE</strong> <em>(thing)</em></dt>
++<dl class="def">
++<dt id="index-DISASSEMBLE"><span class="category">Function: </span><span><strong>DISASSEMBLE</strong> <em>(thing)</em><a href='#index-DISASSEMBLE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Compiles the form specified by THING and prints the intermediate C language
+@@ -150,8 +154,8 @@ Otherwise, THING itself is disassembled
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-LOWER_002dCASE_002dP">Function: <strong>LOWER-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-LOWER_002dCASE_002dP"><span class="category">Function: </span><span><strong>LOWER-CASE-P</strong> <em>(char)</em><a href='#index-LOWER_002dCASE_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a lower-case character; NIL otherwise.
+@@ -159,8 +163,8 @@ Otherwise, THING itself is disassembled
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_003c_003d">Function: <strong>CHAR<=</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c_003d"><span class="category">Function: </span><span><strong>CHAR<=</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_003c_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-decreasing order; NIL
+@@ -169,16 +173,16 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dHYPER_002dBIT">Constant: <strong>CHAR-HYPER-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dHYPER_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-HYPER-BIT</strong><a href='#index-CHAR_002dHYPER_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a hyper character.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CODE_002dCHAR">Function: <strong>CODE-CHAR</strong> <em>(code &optional (bits 0) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-CODE_002dCHAR"><span class="category">Function: </span><span><strong>CODE-CHAR</strong> <em>(code &optional (bits 0) (font 0))</em><a href='#index-CODE_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object with the specified code, if any.
+@@ -187,8 +191,8 @@ If not, returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dCODE">Function: <strong>CHAR-CODE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCODE"><span class="category">Function: </span><span><strong>CHAR-CODE</strong> <em>(char)</em><a href='#index-CHAR_002dCODE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the code attribute of CHAR.
+@@ -196,16 +200,16 @@ If not, returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dCONTROL_002dBIT">Constant: <strong>CHAR-CONTROL-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCONTROL_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-CONTROL-BIT</strong><a href='#index-CHAR_002dCONTROL_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a control character.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dLESSP">Function: <strong>CHAR-LESSP</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dLESSP"><span class="category">Function: </span><span><strong>CHAR-LESSP</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dLESSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly increasing order; NIL
+@@ -215,8 +219,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dFONT">Function: <strong>CHAR-FONT</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dFONT"><span class="category">Function: </span><span><strong>CHAR-FONT</strong> <em>(char)</em><a href='#index-CHAR_002dFONT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the font attribute of CHAR.
+@@ -224,8 +228,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_003c">Function: <strong>CHAR<</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003c"><span class="category">Function: </span><span><strong>CHAR<</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_003c' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly increasing order; NIL otherwise.
+@@ -233,8 +237,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_003e_003d">Function: <strong>CHAR>=</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e_003d"><span class="category">Function: </span><span><strong>CHAR>=</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_003e_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-increasing order; NIL
+@@ -243,16 +247,16 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dMETA_002dBIT">Constant: <strong>CHAR-META-BIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dMETA_002dBIT"><span class="category">Constant: </span><span><strong>CHAR-META-BIT</strong><a href='#index-CHAR_002dMETA_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The bit that indicates a meta character.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GRAPHIC_002dCHAR_002dP">Function: <strong>GRAPHIC-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-GRAPHIC_002dCHAR_002dP"><span class="category">Function: </span><span><strong>GRAPHIC-CHAR-P</strong> <em>(char)</em><a href='#index-GRAPHIC_002dCHAR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a printing character, i.e., #\Space through #\~;
+@@ -261,8 +265,8 @@ NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dEQUAL">Function: <strong>CHAR-NOT-EQUAL</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dEQUAL"><span class="category">Function: </span><span><strong>CHAR-NOT-EQUAL</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dNOT_002dEQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of CHARs are the same character; NIL otherwise.
+@@ -271,16 +275,16 @@ Upper case character and its lower case
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dBITS_002dLIMIT">Constant: <strong>CHAR-BITS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBITS_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-BITS-LIMIT</strong><a href='#index-CHAR_002dBITS_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-BITS.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHARACTERP">Function: <strong>CHARACTERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CHARACTERP"><span class="category">Function: </span><span><strong>CHARACTERP</strong> <em>(x)</em><a href='#index-CHARACTERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a character; NIL otherwise.
+@@ -288,8 +292,8 @@ The upper exclusive bound on values prod
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_003d">Function: <strong>CHAR=</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003d"><span class="category">Function: </span><span><strong>CHAR=</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all CHARs are the same character; NIL otherwise.
+@@ -297,8 +301,8 @@ The upper exclusive bound on values prod
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ALPHA_002dCHAR_002dP">Function: <strong>ALPHA-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-ALPHA_002dCHAR_002dP"><span class="category">Function: </span><span><strong>ALPHA-CHAR-P</strong> <em>(char)</em><a href='#index-ALPHA_002dCHAR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an alphabetic character, A-Z or a-z; NIL otherwise.
+@@ -306,8 +310,8 @@ The upper exclusive bound on values prod
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UPPER_002dCASE_002dP">Function: <strong>UPPER-CASE-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-UPPER_002dCASE_002dP"><span class="category">Function: </span><span><strong>UPPER-CASE-P</strong> <em>(char)</em><a href='#index-UPPER_002dCASE_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is an upper-case character; NIL otherwise.
+@@ -315,8 +319,8 @@ The upper exclusive bound on values prod
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dBIT">Function: <strong>CHAR-BIT</strong> <em>(char name)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBIT"><span class="category">Function: </span><span><strong>CHAR-BIT</strong> <em>(char name)</em><a href='#index-CHAR_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the named bit is on in the character CHAR; NIL otherwise.
+@@ -325,8 +329,8 @@ In GCL, this function always returns NIL
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dCHAR">Function: <strong>MAKE-CHAR</strong> <em>(char &optional (bits 0) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dCHAR"><span class="category">Function: </span><span><strong>MAKE-CHAR</strong> <em>(char &optional (bits 0) (font 0))</em><a href='#index-MAKE_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object with the same code attribute as CHAR and with
+@@ -335,8 +339,8 @@ the specified BITS and FONT attributes.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHARACTER">Function: <strong>CHARACTER</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CHARACTER"><span class="category">Function: </span><span><strong>CHARACTER</strong> <em>(x)</em><a href='#index-CHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X into a character object if possible.
+@@ -344,8 +348,8 @@ the specified BITS and FONT attributes.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dEQUAL">Function: <strong>CHAR-EQUAL</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dEQUAL"><span class="category">Function: </span><span><strong>CHAR-EQUAL</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dEQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all of its arguments are the same character; NIL otherwise.
+@@ -354,8 +358,8 @@ Upper case character and its lower case
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dNOT_002dGREATERP">Function: <strong>CHAR-NOT-GREATERP</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dNOT_002dGREATERP"><span class="category">Function: </span><span><strong>CHAR-NOT-GREATERP</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dNOT_002dGREATERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly non-decreasing order; NIL
+@@ -365,8 +369,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_003e">Function: <strong>CHAR></strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_003e"><span class="category">Function: </span><span><strong>CHAR></strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_003e' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly decreasing order; NIL
+@@ -375,8 +379,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STANDARD_002dCHAR_002dP">Function: <strong>STANDARD-CHAR-P</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-STANDARD_002dCHAR_002dP"><span class="category">Function: </span><span><strong>STANDARD-CHAR-P</strong> <em>(char)</em><a href='#index-STANDARD_002dCHAR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is a standard character, i.e., one of the 95 ASCII printing
+@@ -385,8 +389,8 @@ characters #\Space to #\~ and #Newline;
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dUPCASE">Function: <strong>CHAR-UPCASE</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dUPCASE"><span class="category">Function: </span><span><strong>CHAR-UPCASE</strong> <em>(char)</em><a href='#index-CHAR_002dUPCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the upper-case equivalent of CHAR, if any.
+@@ -395,8 +399,8 @@ If not, simply returns CHAR.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DIGIT_002dCHAR_002dP">Function: <strong>DIGIT-CHAR-P</strong> <em>(char &optional (radix 10))</em></dt>
++<dl class="def">
++<dt id="index-DIGIT_002dCHAR_002dP"><span class="category">Function: </span><span><strong>DIGIT-CHAR-P</strong> <em>(char &optional (radix 10))</em><a href='#index-DIGIT_002dCHAR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If CHAR represents a digit in RADIX, then returns the weight as an integer.
+@@ -405,8 +409,8 @@ Otherwise, returns nil.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002f_003d">Function: <strong>CHAR/=</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002f_003d"><span class="category">Function: </span><span><strong>CHAR/=</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002f_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of CHARs are the same character; NIL otherwise.
+@@ -414,8 +418,8 @@ Otherwise, returns nil.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dGREATERP">Function: <strong>CHAR-GREATERP</strong> <em>(char &rest more-chars)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dGREATERP"><span class="category">Function: </span><span><strong>CHAR-GREATERP</strong> <em>(char &rest more-chars)</em><a href='#index-CHAR_002dGREATERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the codes of CHARs are in strictly decreasing order; NIL
+@@ -425,8 +429,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ALPHANUMERICP">Function: <strong>ALPHANUMERICP</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-ALPHANUMERICP"><span class="category">Function: </span><span><strong>ALPHANUMERICP</strong> <em>(char)</em><a href='#index-ALPHANUMERICP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if CHAR is either numeric or alphabetic; NIL otherwise.
+@@ -434,8 +438,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dBITS">Function: <strong>CHAR-BITS</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dBITS"><span class="category">Function: </span><span><strong>CHAR-BITS</strong> <em>(char)</em><a href='#index-CHAR_002dBITS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bits attribute (which is always 0 in GCL) of CHAR.
+@@ -443,8 +447,8 @@ is used.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DIGIT_002dCHAR">Function: <strong>DIGIT-CHAR</strong> <em>(digit &optional (radix 10) (font 0))</em></dt>
++<dl class="def">
++<dt id="index-DIGIT_002dCHAR"><span class="category">Function: </span><span><strong>DIGIT-CHAR</strong> <em>(digit &optional (radix 10) (font 0))</em><a href='#index-DIGIT_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character object that represents the DIGIT in the specified RADIX.
+@@ -453,8 +457,8 @@ Returns NIL if no such character exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET_002dCHAR_002dBIT">Function: <strong>SET-CHAR-BIT</strong> <em>(char name newvalue)</em></dt>
++<dl class="def">
++<dt id="index-SET_002dCHAR_002dBIT"><span class="category">Function: </span><span><strong>SET-CHAR-BIT</strong> <em>(char name newvalue)</em><a href='#index-SET_002dCHAR_002dBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a character just like CHAR except that the named bit is set or
+@@ -464,10 +468,11 @@ is useless in GCL.
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Lists.html" accesskey="n" rel="next">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="p" rel="prev">Sequences and Arrays and Hash Tables</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Lists.html">Lists</a>, Previous: <a href="Sequences-and-Arrays-and-Hash-Tables.html">Sequences and Arrays and Hash Tables</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Command-Line.html
++++ gcl-2.6.14/info/gcl-si/Command-Line.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Command Line (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Operating-System.html" rel="up" title="Operating System">
+ <link href="Operating-System-Definitions.html" rel="next" title="Operating System Definitions">
+ <link href="Operating-System.html" rel="prev" title="Operating System">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Command-Line"></span><div class="header">
++<div class="section" id="Command-Line">
++<div class="header">
+ <p>
+-Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Command-Line-1"></span><h3 class="section">9.1 Command Line</h3>
+@@ -51,19 +55,13 @@ in when gcl is invoked.
+ </p>
+ <p>Various flags are understood.
+ </p><dl compact="compact">
+-<dt><code>-eval</code>
+-<span id="index-_002deval"></span>
+-</dt>
++<dt id='index-_002deval'><span><code>-eval</code><a href='#index-_002deval' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Call read and then eval on the command argument following <code>-eval</code>
+ </p></dd>
+-<dt><code>-load</code>
+-<span id="index-_002dload"></span>
+-</dt>
++<dt id='index-_002dload'><span><code>-load</code><a href='#index-_002dload' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Load the file whose pathname is specified after <code>-load</code>.
+ </p></dd>
+-<dt><code>-f</code>
+-<span id="index-_002df"></span>
+-</dt>
++<dt id='index-_002df'><span><code>-f</code><a href='#index-_002df' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Replace si::*command-args* by the the list starting after <code>-f</code>.
+ Open the file following <code>-f</code> for input, skip the first line, and then
+ read and eval the rest of the forms in the file. This can be used
+@@ -126,23 +124,17 @@ print <samp>hello world</samp> is faster
+ </p>
+
+ </dd>
+-<dt><code>-batch</code>
+-<span id="index-_002dbatch"></span>
+-</dt>
++<dt id='index-_002dbatch'><span><code>-batch</code><a href='#index-_002dbatch' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Do not enter the command print loop. Useful if the other command line
+ arguments do something. Do not print the License and acknowledgement
+ information. Note if your program does print any License information,
+ it must print the GCL header information also.
+ </p></dd>
+-<dt><code>-dir</code>
+-<span id="index-_002ddir"></span>
+-</dt>
++<dt id='index-_002ddir'><span><code>-dir</code><a href='#index-_002ddir' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Directory where the executable binary that is running is located.
+ Needed by save and friends. This gets set as si::*system-directory*
+ </p></dd>
+-<dt><code>-libdir</code>
+-<span id="index-_002dlibdir"></span>
+-</dt>
++<dt id='index-_002dlibdir'><span><code>-libdir</code><a href='#index-_002dlibdir' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><div class="example">
+ <pre class="example"> -libdir <samp>/d/wfs/gcl-2.0/</samp>
+ </pre></div>
+@@ -152,35 +144,23 @@ concatting the path to the libdir path,
+ <pre class="example"><samp>/d/wfs/gcl-2.0/gcl-tk/tk.o</samp>
+ </pre></div>
+ </dd>
+-<dt><code>-compile</code>
+-<span id="index-_002dcompile"></span>
+-</dt>
++<dt id='index-_002dcompile'><span><code>-compile</code><a href='#index-_002dcompile' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Invoke the compiler on the filename following <code>-compile</code>.
+ Other flags affect compilation.
+ </p></dd>
+-<dt><code>-o-file</code>
+-<span id="index-_002do_002dfile"></span>
+-</dt>
++<dt id='index-_002do_002dfile'><span><code>-o-file</code><a href='#index-_002do_002dfile' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>If nil follows <code>-o-file</code> then do not produce an <code>.o</code> file.
+ </p></dd>
+-<dt><code>-c-file</code>
+-<span id="index-_002dc_002dfile"></span>
+-</dt>
++<dt id='index-_002dc_002dfile'><span><code>-c-file</code><a href='#index-_002dc_002dfile' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>If <code>-c-file</code> is specified, leave the intermediate <code>.c</code> file there.
+ </p></dd>
+-<dt><code>-h-file</code>
+-<span id="index-_002dh_002dfile"></span>
+-</dt>
++<dt id='index-_002dh_002dfile'><span><code>-h-file</code><a href='#index-_002dh_002dfile' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>If <code>-h-file</code> is specified, leave the intermediate <code>.h</code> file there.
+ </p></dd>
+-<dt><code>-data-file</code>
+-<span id="index-_002ddata_002dfile"></span>
+-</dt>
++<dt id='index-_002ddata_002dfile'><span><code>-data-file</code><a href='#index-_002ddata_002dfile' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>If <code>-data-file</code> is specified, leave the intermediate <code>.data</code> file there.
+ </p></dd>
+-<dt><code>-system-p</code>
+-<span id="index-_002dsystem_002dp"></span>
+-</dt>
++<dt id='index-_002dsystem_002dp'><span><code>-system-p</code><a href='#index-_002dsystem_002dp' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>If <code>-system-p</code> is specified then invoke <code>compile-file</code> with the
+ <code>:system-p t</code> keyword argument, meaning that the C init function
+ will bear a name based on the name of the file, so that it may be invoked
+@@ -188,10 +168,11 @@ by name by C code.
+ </p></dd>
+ </dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Operating-System-Definitions.html" accesskey="n" rel="next">Operating System Definitions</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System-Definitions.html">Operating System Definitions</a>, Previous: <a href="Operating-System.html">Operating System</a>, Up: <a href="Operating-System.html">Operating System</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Compilation.html
++++ gcl-2.6.14/info/gcl-si/Compilation.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Compilation (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Symbols.html" rel="next" title="Symbols">
+ <link href="Special-Forms-and-Functions.html" rel="prev" title="Special Forms and Functions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Compilation"></span><div class="header">
++<div class="chapter" id="Compilation">
++<div class="header">
+ <p>
+-Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Compilation-1"></span><h2 class="chapter">7 Compilation</h2>
+
+-<dl>
+-<dt id="index-COMPILE">Function: <strong>COMPILE</strong> <em>(name &optional (definition nil))</em></dt>
++<dl class="def">
++<dt id="index-COMPILE"><span class="category">Function: </span><span><strong>COMPILE</strong> <em>(name &optional (definition nil))</em><a href='#index-COMPILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If DEFINITION is NIL, NAME must be the name of a not-yet-compiled
+@@ -65,8 +69,8 @@ NIL, these files are automatically delet
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LINK">Function: <strong>LINK</strong> <em>(files image &optional post extra-libs (run-user-init t) &aux raw init)</em></dt>
++<dl class="def">
++<dt id="index-LINK"><span class="category">Function: </span><span><strong>LINK</strong> <em>(files image &optional post extra-libs (run-user-init t) &aux raw init)</em><a href='#index-LINK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>On systems where dlopen is used for relocations, one cannot make custom
+@@ -109,8 +113,8 @@ method in a relatively transparent way.
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EVAL_002dWHEN">Special Form: <strong>EVAL-WHEN</strong></dt>
++<dl class="def">
++<dt id="index-EVAL_002dWHEN"><span class="category">Special Form: </span><span><strong>EVAL-WHEN</strong><a href='#index-EVAL_002dWHEN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -126,8 +130,8 @@ be evaluated when the compiled code is l
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMPILE_002dFILE">Function: <strong>COMPILE-FILE</strong> <em>(input-pathname &key output-file (load nil) (message-file nil) ;GCL specific keywords: system-p c-debug c-file h-file data-file)</em></dt>
++<dl class="def">
++<dt id="index-COMPILE_002dFILE"><span class="category">Function: </span><span><strong>COMPILE-FILE</strong> <em>(input-pathname &key output-file (load nil) (message-file nil) ;GCL specific keywords: system-p c-debug c-file h-file data-file)</em><a href='#index-COMPILE_002dFILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+
+@@ -179,7 +183,9 @@ are given. Note that most common lisps
+ </p>
+ </dd></dl>
+
+-<span id="subsection-Evaluation-at-Compile-time"></span><h2 class="unnumbered">subsection Evaluation at Compile time</h2>
++</div>
++<div class="unnumbered" id="subsection-Evaluation-at-Compile-time">
++<h2 class="unnumbered">subsection Evaluation at Compile time</h2>
+
+ <p>In GCL the eval-when behaviour was changed in order to allow
+ more efficient init code, and also to bring it into line with the resolution
+@@ -191,14 +197,14 @@ has value :defaults, then the following
+ <p>Eval at Compile Type of Top Level Form<!-- /@w --><br>
+ </p>
+ <dl compact="compact">
+-<dt>Partial:</dt>
++<dt><span>Partial:</span></dt>
+ <dd><p>defstructs, defvar, defparameter
+ </p></dd>
+-<dt>Full:</dt>
++<dt><span>Full:</span></dt>
+ <dd><p>defmacro, defconstant, defsetf, define-setf-method,
+ deftype, package ops, proclaim
+ </p></dd>
+-<dt>None:</dt>
++<dt><span>None:</span></dt>
+ <dd><p>defun, others
+ </p></dd>
+ </dl>
+@@ -238,8 +244,8 @@ compile-file and *fasd-data* is not eq t
+ </p>
+ <p>See OPTIMIZE on how to enable warnings of slow constructs.
+ </p>
+-<dl>
+-<dt id="index-PROCLAIM">Function: <strong>PROCLAIM</strong> <em>(decl-spec)</em></dt>
++<dl class="def">
++<dt id="index-PROCLAIM"><span class="category">Function: </span><span><strong>PROCLAIM</strong> <em>(decl-spec)</em><a href='#index-PROCLAIM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Puts the declaration given by DECL-SPEC into effect globally. See the doc of
+@@ -253,8 +259,8 @@ DECLARE for possible DECL-SPECs.
+
+
+
+-<dl>
+-<dt id="index-PROVIDE">Function: <strong>PROVIDE</strong> <em>(module-name)</em></dt>
++<dl class="def">
++<dt id="index-PROVIDE"><span class="category">Function: </span><span><strong>PROVIDE</strong> <em>(module-name)</em><a href='#index-PROVIDE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds the specified module to the list of modules maintained in *MODULES*.
+@@ -262,8 +268,8 @@ DECLARE for possible DECL-SPECs.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMPILED_002dFUNCTION_002dP">Function: <strong>COMPILED-FUNCTION-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMPILED_002dFUNCTION_002dP"><span class="category">Function: </span><span><strong>COMPILED-FUNCTION-P</strong> <em>(x)</em><a href='#index-COMPILED_002dFUNCTION_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a compiled function; NIL otherwise.
+@@ -271,8 +277,8 @@ DECLARE for possible DECL-SPECs.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GPROF_002dSTART">Function: <strong>GPROF-START</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dSTART"><span class="category">Function: </span><span><strong>GPROF-START</strong> <em>()</em><a href='#index-GPROF_002dSTART' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -284,8 +290,8 @@ counters.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-GPROF_002dQUIT">Function: <strong>GPROF-QUIT</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dQUIT"><span class="category">Function: </span><span><strong>GPROF-QUIT</strong> <em>()</em><a href='#index-GPROF_002dQUIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -299,8 +305,8 @@ their lisp names. Please see also the P
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-GPROF_002dSET">Function: <strong>GPROF-SET</strong> <em>(begin end)</em></dt>
++<dl class="def">
++<dt id="index-GPROF_002dSET"><span class="category">Function: </span><span><strong>GPROF-SET</strong> <em>(begin end)</em><a href='#index-GPROF_002dSET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>GCL now has preliminary support for profiling with gprof, an
+@@ -312,37 +318,37 @@ to be profiled. All subsequent calls to
+ address range. By default, the range is set to begin at the starting
+ address of the .text section, and to end at the current end of the
+ running core. These default values can be restored by calling
+-GPROF-SET with both arguments set to 0.
++GPROF-SET with both argments set to 0.
+ </p>
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-_002aDEFAULT_002dSYSTEM_002dP_002a">Variable: <strong>*DEFAULT-SYSTEM-P*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dSYSTEM_002dP_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-SYSTEM-P*</strong><a href='#index-_002aDEFAULT_002dSYSTEM_002dP_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :SYSTEM-P used by COMPILE. Defaults to NIL.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-_002aDEFAULT_002dC_002dFILE_002a">Variable: <strong>*DEFAULT-C-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dC_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-C-FILE*</strong><a href='#index-_002aDEFAULT_002dC_002dFILE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :C-FILE used by COMPILE. Defaults to NIL.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-_002aDEFAULT_002dH_002dFILE_002a">Variable: <strong>*DEFAULT-H-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dH_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-H-FILE*</strong><a href='#index-_002aDEFAULT_002dH_002dFILE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :H-FILE used by COMPILE. Defaults to NIL.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-_002aDEFAULT_002dDATA_002dFILE_002a">Variable: <strong>*DEFAULT-DATA-FILE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dDATA_002dFILE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-DATA-FILE*</strong><a href='#index-_002aDEFAULT_002dDATA_002dFILE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ Specifies the default setting of :DATA-FILE used by COMPILE. Defaults to NIL.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-_002aFEATURES_002a">Variable: <strong>*FEATURES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aFEATURES_002a"><span class="category">Variable: </span><span><strong>*FEATURES*</strong><a href='#index-_002aFEATURES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ List of symbols that name features of the current version of GCL.
+ These features are used to decide the read-time conditionalization facility
+@@ -375,10 +381,11 @@ true. The NOT description is true only
+
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Symbols.html" accesskey="n" rel="next">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html" accesskey="p" rel="prev">Special Forms and Functions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Symbols.html">Symbols</a>, Previous: <a href="Special-Forms-and-Functions.html">Special Forms and Functions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Compiler-Definitions.html
++++ gcl-2.6.14/info/gcl-si/Compiler-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Compiler Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="next" title="Function and Variable Index">
+-<link href="Low-Level-X-Interface.html" rel="prev" title="Low Level X Interface">
++<link href="Miscellaneous.html" rel="prev" title="Miscellaneous">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Compiler-Definitions"></span><div class="header">
++<div class="chapter" id="Compiler-Definitions">
++<div class="header">
+ <p>
+-Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Compiler-Definitions-1"></span><h2 class="chapter">20 Compiler Definitions</h2>
+
+-<dl>
+-<dt id="index-EMIT_002dFN">Function: <strong>EMIT-FN</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-EMIT_002dFN"><span class="category">Function: </span><span><strong>EMIT-FN</strong> <em>(turn-on)</em><a href='#index-EMIT_002dFN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+ <p>If TURN-ON is t, the subsequent calls to COMPILE-FILE will
+@@ -58,8 +62,8 @@ This latter file must be manually loaded
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCMPINCLUDE_002dSTRING_002a">Variable: <strong>*CMPINCLUDE-STRING*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCMPINCLUDE_002dSTRING_002a"><span class="category">Variable: </span><span><strong>*CMPINCLUDE-STRING*</strong><a href='#index-_002aCMPINCLUDE_002dSTRING_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ If it is a string it holds the text of the cmpinclude.h file appropriate for
+ this version. Otherwise the usual #include of *cmpinclude* will be used. To
+@@ -67,8 +71,8 @@ disable this feature set *cmpinclude-str
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-EMIT_002dFN-1">Function: <strong>EMIT-FN</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-EMIT_002dFN-1"><span class="category">Function: </span><span><strong>EMIT-FN</strong> <em>(turn-on)</em><a href='#index-EMIT_002dFN-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -93,8 +97,8 @@ tools.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dALL_002dPROCLAIMS">Function: <strong>MAKE-ALL-PROCLAIMS</strong> <em>(&rest directories)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dALL_002dPROCLAIMS"><span class="category">Function: </span><span><strong>MAKE-ALL-PROCLAIMS</strong> <em>(&rest directories)</em><a href='#index-MAKE_002dALL_002dPROCLAIMS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -122,8 +126,8 @@ proclamations.
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dPROCLAIMS">Function: <strong>MAKE-PROCLAIMS</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPROCLAIMS"><span class="category">Function: </span><span><strong>MAKE-PROCLAIMS</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-MAKE_002dPROCLAIMS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -133,8 +137,8 @@ on how to collect this. Simply use LOAD
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dUNDEFINED_002dFUNCTIONS">Function: <strong>LIST-UNDEFINED-FUNCTIONS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dUNDEFINED_002dFUNCTIONS"><span class="category">Function: </span><span><strong>LIST-UNDEFINED-FUNCTIONS</strong> <em>()</em><a href='#index-LIST_002dUNDEFINED_002dFUNCTIONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -152,8 +156,8 @@ or
+ </pre></div>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-WHO_002dCALLS">Function: <strong>WHO-CALLS</strong> <em>(function-name)</em></dt>
++<dl class="def">
++<dt id="index-WHO_002dCALLS"><span class="category">Function: </span><span><strong>WHO-CALLS</strong> <em>(function-name)</em><a href='#index-WHO_002dCALLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -161,8 +165,8 @@ or
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-LIST_002dUNCALLED_002dFUNCTIONS">Function: <strong>LIST-UNCALLED-FUNCTIONS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dUNCALLED_002dFUNCTIONS"><span class="category">Function: </span><span><strong>LIST-UNCALLED-FUNCTIONS</strong> <em>()</em><a href='#index-LIST_002dUNCALLED_002dFUNCTIONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ </p>
+
+@@ -174,8 +178,8 @@ special compiler optimizer properties wh
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCC_002a">Variable: <strong>*CC*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCC_002a"><span class="category">Variable: </span><span><strong>*CC*</strong><a href='#index-_002aCC_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ Has value a string which controls which C compiler is used by GCL.
+ Usually this string is obtained from the machine.defs file, but
+@@ -183,8 +187,8 @@ may be reset by the user, to change comp
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSPLIT_002dFILES_002a">Variable: <strong>*SPLIT-FILES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSPLIT_002dFILES_002a"><span class="category">Variable: </span><span><strong>*SPLIT-FILES*</strong><a href='#index-_002aSPLIT_002dFILES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ This affects the behaviour of compile-file, and is useful for cases where
+ the C compiler cannot handle large C files resulting from lisp compilation.
+@@ -201,8 +205,8 @@ The package information will be inserted
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aCOMPILE_002dORDINARIES_002a">Variable: <strong>*COMPILE-ORDINARIES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCOMPILE_002dORDINARIES_002a"><span class="category">Variable: </span><span><strong>*COMPILE-ORDINARIES*</strong><a href='#index-_002aCOMPILE_002dORDINARIES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ If this has a non nil value [default = nil], then all top level
+ forms will be compiled into machine instructions. Otherwise
+@@ -212,10 +216,11 @@ with (progn ’compile ...) will do
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Function-and-Variable-Index.html" accesskey="n" rel="next">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Function-and-Variable-Index.html">Function and Variable Index</a>, Previous: <a href="Miscellaneous.html">Miscellaneous</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Debugging.html
++++ gcl-2.6.14/info/gcl-si/Debugging.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Debugging (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Source-Level-Debugging-in-Emacs.html" rel="next" title="Source Level Debugging in Emacs">
+-<link href="Regular-Expressions.html" rel="prev" title="Regular Expressions">
++<link href="Miscellaneous.html" rel="next" title="Miscellaneous">
++<link href="System-Definitions.html" rel="prev" title="System Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,22 +42,22 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Debugging"></span><div class="header">
++<div class="chapter" id="Debugging">
++<div class="header">
+ <p>
+-Next: <a href="Miscellaneous.html" accesskey="n" rel="next">Miscellaneous</a>, Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Miscellaneous.html" accesskey="n" rel="next">Miscellaneous</a>, Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Debugging-1"></span><h2 class="chapter">18 Debugging</h2>
+
+
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Source-Level-Debugging-in-Emacs.html" accesskey="1">Source Level Debugging in Emacs</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Low-Level-Debug-Functions.html" accesskey="2">Low Level Debug Functions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Source-Level-Debugging-in-Emacs.html" accesskey="1">Source Level Debugging in Emacs</a></li>
++<li><a href="Low-Level-Debug-Functions.html" accesskey="2">Low Level Debug Functions</a></li>
++</ul>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Doc.html
++++ gcl-2.6.14/info/gcl-si/Doc.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Doc (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Type.html" rel="next" title="Type">
+ <link href="User-Interface.html" rel="prev" title="User Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Doc"></span><div class="header">
++<div class="chapter" id="Doc">
++<div class="header">
+ <p>
+-Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Doc-1"></span><h2 class="chapter">13 Doc</h2>
+
+-<dl>
+-<dt id="index-APROPOS">Function: <strong>APROPOS</strong> <em>(string &optional (package nil))</em></dt>
++<dl class="def">
++<dt id="index-APROPOS"><span class="category">Function: </span><span><strong>APROPOS</strong> <em>(string &optional (package nil))</em><a href='#index-APROPOS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints those symbols whose print-names contain STRING as substring.
+@@ -56,8 +60,8 @@ If PACKAGE is non-NIL, then only the spe
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INFO">Function: <strong>INFO</strong> <em>(string &optional (list-of-info-files *default-info-files*))</em></dt>
++<dl class="def">
++<dt id="index-INFO"><span class="category">Function: </span><span><strong>INFO</strong> <em>(string &optional (list-of-info-files *default-info-files*))</em><a href='#index-INFO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>PACKAGE:SI
+ </p>
+ <p>Find all documentation about STRING in LIST-OF-INFO-FILES. The search
+@@ -119,8 +123,8 @@ printed.
+
+
+
+-<dl>
+-<dt id="index-_002ainfo_002dpaths_002a">Variable: <strong>*info-paths*</strong></dt>
++<dl class="def">
++<dt id="index-_002ainfo_002dpaths_002a"><span class="category">Variable: </span><span><strong>*info-paths*</strong><a href='#index-_002ainfo_002dpaths_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package SI:
+ </p>
+ <p>A list of strings such as
+@@ -146,10 +150,11 @@ purpose of finding <code>maxima.info</co
+ </p>
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Type.html" accesskey="n" rel="next">Type</a>, Previous: <a href="User-Interface.html" accesskey="p" rel="prev">User Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Type.html">Type</a>, Previous: <a href="User-Interface.html">User Interface</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Environment.html
++++ gcl-2.6.14/info/gcl-si/Environment.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Environment (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+ <link href="Inititialization.html" rel="next" title="Inititialization">
+ <link href="Miscellaneous.html" rel="prev" title="Miscellaneous">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Environment"></span><div class="header">
++<div class="section" id="Environment">
++<div class="header">
+ <p>
+-Next: <a href="Inititialization.html" accesskey="n" rel="next">Inititialization</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Inititialization.html" accesskey="n" rel="next">Initialization</a>, Previous: <a href="Miscellaneous.html" accesskey="p" rel="prev">Miscellaneous</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Environment-1"></span><h3 class="section">19.1 Environment</h3>
+@@ -55,6 +59,7 @@ where fbody1 is either (macro lambda-lis
+ (lambda-list lambda-body) depending on whether this is a macro
+ or a function. The third list contains tags and blocks.
+ </p>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Function-and-Variable-Index.html
++++ gcl-2.6.14/info/gcl-si/Function-and-Variable-Index.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Function and Variable Index (GCL SI Manual)</title>
+@@ -10,18 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="#Function-and-Variable-Index" rel="index" title="Function and Variable Index">
+-<link href="#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Compiler-Definitions.html" rel="prev" title="Compiler Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -30,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -38,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Function-and-Variable-Index"></span><div class="header">
++<div class="appendix" id="Function-and-Variable-Index">
++<div class="header">
+ <p>
+-Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Function-and-Variable-Index-1"></span><h2 class="appendix">Appendix A Function and Variable Index</h2>
+@@ -1129,96 +1133,11 @@ Previous: <a href="Compiler-Definitions.
+
+
+
+-<span id="SEC_Overview"></span>
+-<h2 class="shortcontents-heading">Short Table of Contents</h2>
+-
+-<div class="shortcontents">
+-<ul class="no-bullet">
+-<li><a id="stoc-Numbers-1" href="#toc-Numbers-1">1 Numbers</a></li>
+-<li><a id="stoc-Sequences-and-Arrays-and-Hash-Tables-1" href="#toc-Sequences-and-Arrays-and-Hash-Tables-1">2 Sequences and Arrays and Hash Tables</a></li>
+-<li><a id="stoc-Characters-1" href="#toc-Characters-1">3 Characters</a></li>
+-<li><a id="stoc-Lists-1" href="#toc-Lists-1">4 Lists</a></li>
+-<li><a id="stoc-Streams-and-Reading-1" href="#toc-Streams-and-Reading-1">5 Streams and Reading</a></li>
+-<li><a id="stoc-Special-Forms-and-Functions-1" href="#toc-Special-Forms-and-Functions-1">6 Special Forms and Functions</a></li>
+-<li><a id="stoc-Compilation-1" href="#toc-Compilation-1">7 Compilation</a></li>
+-<li><a id="stoc-subsection-Evaluation-at-Compile-time" href="#toc-subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
+-<li><a id="stoc-Symbols-1" href="#toc-Symbols-1">8 Symbols</a></li>
+-<li><a id="stoc-Operating-System-1" href="#toc-Operating-System-1">9 Operating System</a></li>
+-<li><a id="stoc-Structures-1" href="#toc-Structures-1">10 Structures</a></li>
+-<li><a id="stoc-Iteration-and-Tests-1" href="#toc-Iteration-and-Tests-1">11 Iteration and Tests</a></li>
+-<li><a id="stoc-User-Interface-1" href="#toc-User-Interface-1">12 User Interface</a></li>
+-<li><a id="stoc-Doc-1" href="#toc-Doc-1">13 Doc</a></li>
+-<li><a id="stoc-Type-1" href="#toc-Type-1">14 Type</a></li>
+-<li><a id="stoc-GCL-Specific-1" href="#toc-GCL-Specific-1">15 GCL Specific</a></li>
+-<li><a id="stoc-C-Interface-1" href="#toc-C-Interface-1">16 C Interface</a></li>
+-<li><a id="stoc-System-Definitions-1" href="#toc-System-Definitions-1">17 System Definitions</a></li>
+-<li><a id="stoc-Debugging-1" href="#toc-Debugging-1">18 Debugging</a></li>
+-<li><a id="stoc-Miscellaneous-1" href="#toc-Miscellaneous-1">19 Miscellaneous</a></li>
+-<li><a id="stoc-Compiler-Definitions-1" href="#toc-Compiler-Definitions-1">20 Compiler Definitions</a></li>
+-<li><a id="stoc-Function-and-Variable-Index-1" href="#toc-Function-and-Variable-Index-1" rel="index">Appendix A Function and Variable Index</a></li>
+-</ul>
+-</div>
+-
+-<span id="SEC_Contents"></span>
+-<h2 class="contents-heading">Table of Contents</h2>
+-
+-<div class="contents">
+-
+-<ul class="no-bullet">
+- <li><a id="toc-Numbers-1" href="Numbers.html#Numbers">1 Numbers</a></li>
+- <li><a id="toc-Sequences-and-Arrays-and-Hash-Tables-1" href="Sequences-and-Arrays-and-Hash-Tables.html#Sequences-and-Arrays-and-Hash-Tables">2 Sequences and Arrays and Hash Tables</a></li>
+- <li><a id="toc-Characters-1" href="Characters.html#Characters">3 Characters</a></li>
+- <li><a id="toc-Lists-1" href="Lists.html#Lists">4 Lists</a></li>
+- <li><a id="toc-Streams-and-Reading-1" href="Streams-and-Reading.html#Streams-and-Reading">5 Streams and Reading</a></li>
+- <li><a id="toc-Special-Forms-and-Functions-1" href="Special-Forms-and-Functions.html#Special-Forms-and-Functions">6 Special Forms and Functions</a></li>
+- <li><a id="toc-Compilation-1" href="Compilation.html#Compilation">7 Compilation</a></li>
+- <li><a id="toc-subsection-Evaluation-at-Compile-time" href="Compilation.html#subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
+- <li><a id="toc-Symbols-1" href="Symbols.html#Symbols">8 Symbols</a></li>
+- <li><a id="toc-Operating-System-1" href="Operating-System.html#Operating-System">9 Operating System</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Command-Line-1" href="Command-Line.html#Command-Line">9.1 Command Line</a></li>
+- <li><a id="toc-Operating-System-Definitions-1" href="Operating-System-Definitions.html#Operating-System-Definitions">9.2 Operating System Definitions</a></li>
+- </ul></li>
+- <li><a id="toc-Structures-1" href="Structures.html#Structures">10 Structures</a></li>
+- <li><a id="toc-Iteration-and-Tests-1" href="Iteration-and-Tests.html#Iteration-and-Tests">11 Iteration and Tests</a></li>
+- <li><a id="toc-User-Interface-1" href="User-Interface.html#User-Interface">12 User Interface</a></li>
+- <li><a id="toc-Doc-1" href="Doc.html#Doc">13 Doc</a></li>
+- <li><a id="toc-Type-1" href="Type.html#Type">14 Type</a></li>
+- <li><a id="toc-GCL-Specific-1" href="GCL-Specific.html#GCL-Specific">15 GCL Specific</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Bignums-1" href="Bignums.html#Bignums">15.1 Bignums</a></li>
+- </ul></li>
+- <li><a id="toc-C-Interface-1" href="C-Interface.html#C-Interface">16 C Interface</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Available-Symbols-1" href="Available-Symbols.html#Available-Symbols">16.1 Available Symbols</a></li>
+- </ul></li>
+- <li><a id="toc-System-Definitions-1" href="System-Definitions.html#System-Definitions">17 System Definitions</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Regular-Expressions-1" href="Regular-Expressions.html#Regular-Expressions">17.1 Regular Expressions</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Ordering-Multiple-Matches" href="Regular-Expressions.html#Ordering-Multiple-Matches">Ordering Multiple Matches</a></li>
+- </ul></li>
+- </ul></li>
+- <li><a id="toc-Debugging-1" href="Debugging.html#Debugging">18 Debugging</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Source-Level-Debugging-in-Emacs-1" href="Source-Level-Debugging-in-Emacs.html#Source-Level-Debugging-in-Emacs">18.1 Source Level Debugging in Emacs</a></li>
+- <li><a id="toc-Low-Level-Debug-Functions-1" href="Low-Level-Debug-Functions.html#Low-Level-Debug-Functions">18.2 Low Level Debug Functions</a></li>
+- </ul></li>
+- <li><a id="toc-Miscellaneous-1" href="Miscellaneous.html#Miscellaneous">19 Miscellaneous</a>
+- <ul class="no-bullet">
+- <li><a id="toc-Environment-1" href="Environment.html#Environment">19.1 Environment</a></li>
+- <li><a id="toc-Initialization" href="Inititialization.html#Inititialization">19.2 Initialization</a></li>
+- <li><a id="toc-Low-Level-X-Interface-1" href="Low-Level-X-Interface.html#Low-Level-X-Interface">19.3 Low Level X Interface</a></li>
+- </ul></li>
+- <li><a id="toc-Compiler-Definitions-1" href="Compiler-Definitions.html#Compiler-Definitions">20 Compiler Definitions</a></li>
+- <li><a id="toc-Function-and-Variable-Index-1" href="#Function-and-Variable-Index" rel="index">Appendix A Function and Variable Index</a></li>
+-</ul>
+ </div>
+-
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="Compiler-Definitions.html" accesskey="p" rel="prev">Compiler Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Compiler-Definitions.html">Compiler Definitions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Function-and-Variable-Index" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/GCL-Specific.html
++++ gcl-2.6.14/info/gcl-si/GCL-Specific.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>GCL Specific (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Bignums.html" rel="next" title="Bignums">
++<link href="C-Interface.html" rel="next" title="C Interface">
+ <link href="Type.html" rel="prev" title="Type">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="GCL-Specific"></span><div class="header">
++<div class="chapter" id="GCL-Specific">
++<div class="header">
+ <p>
+-Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="GCL-Specific-1"></span><h2 class="chapter">15 GCL Specific</h2>
+
+-<dl>
+-<dt id="index-SYSTEM">Function: <strong>SYSTEM</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-SYSTEM"><span class="category">Function: </span><span><strong>SYSTEM</strong> <em>(string)</em><a href='#index-SYSTEM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Executes a Shell command as if STRING is an input to the
+@@ -58,8 +62,8 @@ exit status and any possible terminating
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aTMP_002dDIR_002a">Variable: <strong>*TMP-DIR*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTMP_002dDIR_002a"><span class="category">Variable: </span><span><strong>*TMP-DIR*</strong><a href='#index-_002aTMP_002dDIR_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:COMPILER
+ GCL specific: Directory in which temporary “gazonk” files used by the
+ compiler are to be created.
+@@ -67,8 +71,8 @@ compiler are to be created.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a">Variable: <strong>*IGNORE-MAXIMUM-PAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a"><span class="category">Variable: </span><span><strong>*IGNORE-MAXIMUM-PAGES*</strong><a href='#index-_002aIGNORE_002dMAXIMUM_002dPAGES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Tells the GCL memory manager whether (non-NIL) or not (NIL) it
+ should expand memory whenever the maximum allocatable pages have been used
+@@ -77,8 +81,8 @@ up.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a">Variable: <strong>*OPTIMIZE-MAXIMUM-PAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a"><span class="category">Variable: </span><span><strong>*OPTIMIZE-MAXIMUM-PAGES*</strong><a href='#index-_002aOPTIMIZE_002dMAXIMUM_002dPAGES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Tells the GCL memory manager whether to attempt to
+@@ -89,8 +93,8 @@ to T. Set to NIL if you care more about
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACHINE_002dVERSION">Function: <strong>MACHINE-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dVERSION"><span class="category">Function: </span><span><strong>MACHINE-VERSION</strong> <em>()</em><a href='#index-MACHINE_002dVERSION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine version of the machine
+@@ -99,8 +103,8 @@ on which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BY">Function: <strong>BY</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-BY"><span class="category">Function: </span><span><strong>BY</strong> <em>()</em><a href='#index-BY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Exits from GCL.
+@@ -108,8 +112,8 @@ on which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFCFUN">Macro: <strong>DEFCFUN</strong></dt>
++<dl class="def">
++<dt id="index-DEFCFUN"><span class="category">Macro: </span><span><strong>DEFCFUN</strong><a href='#index-DEFCFUN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -178,8 +182,8 @@ C-type:
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CLINES">Macro: <strong>CLINES</strong></dt>
++<dl class="def">
++<dt id="index-CLINES"><span class="category">Macro: </span><span><strong>CLINES</strong><a href='#index-CLINES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -193,8 +197,8 @@ language code. The interpreter ignores
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ALLOCATE">Function: <strong>ALLOCATE</strong> <em>(type number &optional (really-allocate nil))</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE"><span class="category">Function: </span><span><strong>ALLOCATE</strong> <em>(type number &optional (really-allocate nil))</em><a href='#index-ALLOCATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for the type class of the
+@@ -205,8 +209,8 @@ immediately.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GBC">Function: <strong>GBC</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-GBC"><span class="category">Function: </span><span><strong>GBC</strong> <em>(x)</em><a href='#index-GBC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Invokes the garbage collector (GC) with the collection level
+@@ -216,8 +220,8 @@ the argument causes GC to collect everyt
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SAVE">Function: <strong>SAVE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-SAVE"><span class="category">Function: </span><span><strong>SAVE</strong> <em>(pathname)</em><a href='#index-SAVE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Saves the current GCL core image into a program file specified
+@@ -228,8 +232,8 @@ currently loaded .o files.
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-HELP_002a">Function: <strong>HELP*</strong> <em>(string &optional (package 'lisp))</em></dt>
++<dl class="def">
++<dt id="index-HELP_002a"><span class="category">Function: </span><span><strong>HELP*</strong> <em>(string &optional (package 'lisp))</em><a href='#index-HELP_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Prints the documentation associated with those symbols in the
+@@ -240,8 +244,8 @@ is NIL, then all packages are searched.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFLA">Macro: <strong>DEFLA</strong></dt>
++<dl class="def">
++<dt id="index-DEFLA"><span class="category">Macro: </span><span><strong>DEFLA</strong><a href='#index-DEFLA' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -255,8 +259,8 @@ equivalent to DEFUN, but the compiler ig
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROCLAMATION">Function: <strong>PROCLAMATION</strong> <em>(decl-spec)</em></dt>
++<dl class="def">
++<dt id="index-PROCLAMATION"><span class="category">Function: </span><span><strong>PROCLAMATION</strong> <em>(decl-spec)</em><a href='#index-PROCLAMATION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Returns T if the specified declaration is globally in effect;
+@@ -265,8 +269,8 @@ NIL otherwise. See the doc of DECLARE f
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFENTRY">Macro: <strong>DEFENTRY</strong></dt>
++<dl class="def">
++<dt id="index-DEFENTRY"><span class="category">Macro: </span><span><strong>DEFENTRY</strong><a href='#index-DEFENTRY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -326,8 +330,8 @@ If the C function may allocate storage,
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dARRAY_002dPORTION">Function: <strong>COPY-ARRAY-PORTION</strong> <em>(x,y,i1,i2,n1)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dARRAY_002dPORTION"><span class="category">Function: </span><span><strong>COPY-ARRAY-PORTION</strong> <em>(x,y,i1,i2,n1)</em><a href='#index-COPY_002dARRAY_002dPORTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ Copy elements from X to Y starting at X[i1] to Y[i2] and doing N1
+ elements if N1 is supplied otherwise, doing the length of X - I1
+@@ -335,8 +339,8 @@ elements. If the types of the arrays ar
+ implementation dependent results.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-BYE">Function: <strong>BYE</strong> <em>( &optional (exit-status 0))</em></dt>
++<dl class="def">
++<dt id="index-BYE"><span class="category">Function: </span><span><strong>BYE</strong> <em>( &optional (exit-status 0))</em><a href='#index-BYE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Exits from GCL with exit-status.
+@@ -344,8 +348,8 @@ implementation dependent results.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-USE_002dFAST_002dLINKS">Function: <strong>USE-FAST-LINKS</strong> <em>(turn-on)</em></dt>
++<dl class="def">
++<dt id="index-USE_002dFAST_002dLINKS"><span class="category">Function: </span><span><strong>USE-FAST-LINKS</strong> <em>(turn-on)</em><a href='#index-USE_002dFAST_002dLINKS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: If TURN-ON is not nil, the fast link mechanism is enabled,
+@@ -357,15 +361,15 @@ off.
+
+ </dd></dl>
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Bignums.html" accesskey="1">Bignums</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Bignums.html" accesskey="1">Bignums</a></li>
++</ul>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="C-Interface.html" accesskey="n" rel="next">C Interface</a>, Previous: <a href="Type.html" accesskey="p" rel="prev">Type</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="C-Interface.html">C Interface</a>, Previous: <a href="Type.html">Type</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Inititialization.html
++++ gcl-2.6.14/info/gcl-si/Inititialization.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Inititialization (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+ <link href="Low-Level-X-Interface.html" rel="next" title="Low Level X Interface">
+ <link href="Environment.html" rel="prev" title="Environment">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Inititialization"></span><div class="header">
++<div class="section" id="Inititialization">
++<div class="header">
+ <p>
+-Next: <a href="Low-Level-X-Interface.html" accesskey="n" rel="next">Low Level X Interface</a>, Previous: <a href="Environment.html" accesskey="p" rel="prev">Environment</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-X-Interface.html" accesskey="n" rel="next">Low Level X Interface</a>, Previous: <a href="Environment.html" accesskey="p" rel="prev">Environment</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Initialization"></span><h3 class="section">19.2 Initialization</h3>
+@@ -53,6 +57,7 @@ This directory is stored in the si::*sys
+ the file sys-init.lsp exists in the system directory, it is loaded
+ before init.lsp. See also si::*TOP-LEVEL-HOOK*.
+ </p>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Iteration-and-Tests.html
++++ gcl-2.6.14/info/gcl-si/Iteration-and-Tests.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Iteration and Tests (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="User-Interface.html" rel="next" title="User Interface">
+ <link href="Structures.html" rel="prev" title="Structures">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Iteration-and-Tests"></span><div class="header">
++<div class="chapter" id="Iteration-and-Tests">
++<div class="header">
+ <p>
+-Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Iteration-and-Tests-1"></span><h2 class="chapter">11 Iteration and Tests</h2>
+
+-<dl>
+-<dt id="index-DO_002dEXTERNAL_002dSYMBOLS">Macro: <strong>DO-EXTERNAL-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dEXTERNAL_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-EXTERNAL-SYMBOLS</strong><a href='#index-DO_002dEXTERNAL_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -63,8 +67,8 @@ Then evaluates RESULT-FORM (which defaul
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DO_002a">Special Form: <strong>DO*</strong></dt>
++<dl class="def">
++<dt id="index-DO_002a"><span class="category">Special Form: </span><span><strong>DO*</strong><a href='#index-DO_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,8 +83,8 @@ like LET* and SETQ do.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DO_002dALL_002dSYMBOLS">Macro: <strong>DO-ALL-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dALL_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-ALL-SYMBOLS</strong><a href='#index-DO_002dALL_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -95,8 +99,8 @@ returns the value(s).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-YES_002dOR_002dNO_002dP">Function: <strong>YES-OR-NO-P</strong> <em>(&optional (format-string nil) &rest args)</em></dt>
++<dl class="def">
++<dt id="index-YES_002dOR_002dNO_002dP"><span class="category">Function: </span><span><strong>YES-OR-NO-P</strong> <em>(&optional (format-string nil) &rest args)</em><a href='#index-YES_002dOR_002dNO_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either ’YES’ or ’NO’. If FORMAT-
+@@ -107,8 +111,8 @@ printed as if FORMAT-STRING and ARGs wer
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPHASH">Function: <strong>MAPHASH</strong> <em>#'hash-table</em></dt>
++<dl class="def">
++<dt id="index-MAPHASH"><span class="category">Function: </span><span><strong>MAPHASH</strong> <em>#'hash-table</em><a href='#index-MAPHASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>For each entry in HASH-TABLE, calls FUNCTION on the key and value of the
+@@ -117,8 +121,8 @@ entry; returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPCAR">Function: <strong>MAPCAR</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAR"><span class="category">Function: </span><span><strong>MAPCAR</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPCAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs and returns the results as a list.
+@@ -126,8 +130,8 @@ entry; returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DOLIST">Special Form: <strong>DOLIST</strong></dt>
++<dl class="def">
++<dt id="index-DOLIST"><span class="category">Special Form: </span><span><strong>DOLIST</strong><a href='#index-DOLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -141,8 +145,8 @@ LISTFORM. Then returns the value(s) of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EQ">Function: <strong>EQ</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQ"><span class="category">Function: </span><span><strong>EQ</strong> <em>(x y)</em><a href='#index-EQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are the same identical object; NIL otherwise.
+@@ -150,8 +154,8 @@ LISTFORM. Then returns the value(s) of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EQUALP">Function: <strong>EQUALP</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQUALP"><span class="category">Function: </span><span><strong>EQUALP</strong> <em>(x y)</em><a href='#index-EQUALP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQUAL, if they are characters and satisfy CHAR-EQUAL,
+@@ -161,8 +165,8 @@ components that are all EQUALP. Returns
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EQUAL">Function: <strong>EQUAL</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQUAL"><span class="category">Function: </span><span><strong>EQUAL</strong> <em>(x y)</em><a href='#index-EQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQL or if they are of the same type and corresponding
+@@ -173,8 +177,8 @@ arrays must be EQ to be EQUAL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DO_002dSYMBOLS">Macro: <strong>DO-SYMBOLS</strong></dt>
++<dl class="def">
++<dt id="index-DO_002dSYMBOLS"><span class="category">Macro: </span><span><strong>DO-SYMBOLS</strong><a href='#index-DO_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -190,8 +194,8 @@ RESULT-FORM (which defaults to NIL) and
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOOP">Special Form: <strong>LOOP</strong></dt>
++<dl class="def">
++<dt id="index-LOOP"><span class="category">Special Form: </span><span><strong>LOOP</strong><a href='#index-LOOP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -205,10 +209,11 @@ surrounded by an implicit NIL block.
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="User-Interface.html" accesskey="n" rel="next">User Interface</a>, Previous: <a href="Structures.html" accesskey="p" rel="prev">Structures</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="User-Interface.html">User Interface</a>, Previous: <a href="Structures.html">Structures</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Lists.html
++++ gcl-2.6.14/info/gcl-si/Lists.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Lists (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Streams-and-Reading.html" rel="next" title="Streams and Reading">
+ <link href="Characters.html" rel="prev" title="Characters">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Lists"></span><div class="header">
++<div class="chapter" id="Lists">
++<div class="header">
+ <p>
+-Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Lists-1"></span><h2 class="chapter">4 Lists</h2>
+
+-<dl>
+-<dt id="index-NINTERSECTION">Function: <strong>NINTERSECTION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NINTERSECTION"><span class="category">Function: </span><span><strong>NINTERSECTION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-NINTERSECTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the intersection of LIST1 and LIST2. LIST1 may be destroyed.
+@@ -55,8 +59,8 @@ Next: <a href="Streams-and-Reading.html"
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RASSOC_002dIF">Function: <strong>RASSOC-IF</strong> <em>(predicate alist)</em></dt>
++<dl class="def">
++<dt id="index-RASSOC_002dIF"><span class="category">Function: </span><span><strong>RASSOC-IF</strong> <em>(predicate alist)</em><a href='#index-RASSOC_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr satisfies PREDICATE.
+@@ -64,8 +68,8 @@ Next: <a href="Streams-and-Reading.html"
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dLIST">Function: <strong>MAKE-LIST</strong> <em>(size &key (initial-element nil))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dLIST"><span class="category">Function: </span><span><strong>MAKE-LIST</strong> <em>(size &key (initial-element nil))</em><a href='#index-MAKE_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a list containing SIZE elements, each of which is
+@@ -74,8 +78,8 @@ initialized to INITIAL-ELEMENT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NTH">Function: <strong>NTH</strong> <em>(n list)</em></dt>
++<dl class="def">
++<dt id="index-NTH"><span class="category">Function: </span><span><strong>NTH</strong> <em>(n list)</em><a href='#index-NTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the N-th element of LIST, where the car of LIST is the zeroth
+@@ -84,8 +88,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAAR">Function: <strong>CAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAR"><span class="category">Function: </span><span><strong>CAAR</strong> <em>(x)</em><a href='#index-CAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR X)).
+@@ -93,8 +97,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NULL">Function: <strong>NULL</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NULL"><span class="category">Function: </span><span><strong>NULL</strong> <em>(x)</em><a href='#index-NULL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL; NIL otherwise.
+@@ -102,8 +106,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIFTH">Function: <strong>FIFTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FIFTH"><span class="category">Function: </span><span><strong>FIFTH</strong> <em>(x)</em><a href='#index-FIFTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDDDDR X)).
+@@ -111,8 +115,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NCONC">Function: <strong>NCONC</strong> <em>(&rest lists)</em></dt>
++<dl class="def">
++<dt id="index-NCONC"><span class="category">Function: </span><span><strong>NCONC</strong> <em>(&rest lists)</em><a href='#index-NCONC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Concatenates LISTs by destructively modifying them.
+@@ -120,8 +124,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TAILP">Function: <strong>TAILP</strong> <em>(sublist list)</em></dt>
++<dl class="def">
++<dt id="index-TAILP"><span class="category">Function: </span><span><strong>TAILP</strong> <em>(sublist list)</em><a href='#index-TAILP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SUBLIST is one of the conses in LIST; NIL otherwise.
+@@ -129,8 +133,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CONSP">Function: <strong>CONSP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CONSP"><span class="category">Function: </span><span><strong>CONSP</strong> <em>(x)</em><a href='#index-CONSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a cons; NIL otherwise.
+@@ -138,8 +142,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TENTH">Function: <strong>TENTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-TENTH"><span class="category">Function: </span><span><strong>TENTH</strong> <em>(x)</em><a href='#index-TENTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADR (CDDDDR (CDDDDR X))).
+@@ -147,8 +151,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LISTP">Function: <strong>LISTP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-LISTP"><span class="category">Function: </span><span><strong>LISTP</strong> <em>(x)</em><a href='#index-LISTP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is either a cons or NIL; NIL otherwise.
+@@ -156,8 +160,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPCAN">Function: <strong>MAPCAN</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCAN"><span class="category">Function: </span><span><strong>MAPCAN</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPCAN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs, NCONCs the results, and returns it.
+@@ -165,8 +169,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EIGHTH">Function: <strong>EIGHTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-EIGHTH"><span class="category">Function: </span><span><strong>EIGHTH</strong> <em>(x)</em><a href='#index-EIGHTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDDR (CDDDDR X)).
+@@ -174,8 +178,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LENGTH">Function: <strong>LENGTH</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-LENGTH"><span class="category">Function: </span><span><strong>LENGTH</strong> <em>(sequence)</em><a href='#index-LENGTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of SEQUENCE.
+@@ -183,8 +187,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RASSOC">Function: <strong>RASSOC</strong> <em>(item alist &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-RASSOC"><span class="category">Function: </span><span><strong>RASSOC</strong> <em>(item alist &key (test #'eql) test-not (key #'identity))</em><a href='#index-RASSOC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr is equal to ITEM.
+@@ -192,8 +196,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBST_002dIF_002dNOT">Function: <strong>NSUBST-IF-NOT</strong> <em>(new test tree &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST_002dIF_002dNOT"><span class="category">Function: </span><span><strong>NSUBST-IF-NOT</strong> <em>(new test tree &key (key #'identity))</em><a href='#index-NSUBST_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that do not satisfy TEST.
+@@ -201,8 +205,8 @@ element.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NBUTLAST">Function: <strong>NBUTLAST</strong> <em>(list &optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-NBUTLAST"><span class="category">Function: </span><span><strong>NBUTLAST</strong> <em>(list &optional (n 1))</em><a href='#index-NBUTLAST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Changes the cdr of the N+1 th cons from the end of the list LIST to NIL.
+@@ -213,8 +217,8 @@ Returns the whole list.
+
+
+
+-<dl>
+-<dt id="index-CDR">Function: <strong>CDR</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-CDR"><span class="category">Function: </span><span><strong>CDR</strong> <em>(list)</em><a href='#index-CDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the cdr of LIST. Returns NIL if LIST is NIL.
+@@ -222,8 +226,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPC">Function: <strong>MAPC</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPC"><span class="category">Function: </span><span><strong>MAPC</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cars of LISTs. Returns the first LIST.
+@@ -231,8 +235,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPL">Function: <strong>MAPL</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPL"><span class="category">Function: </span><span><strong>MAPL</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs. Returns the first LIST.
+@@ -240,8 +244,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CONS">Function: <strong>CONS</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-CONS"><span class="category">Function: </span><span><strong>CONS</strong> <em>(x y)</em><a href='#index-CONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new cons whose car and cdr are X and Y, respectively.
+@@ -249,8 +253,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LIST">Function: <strong>LIST</strong> <em>(&rest args)</em></dt>
++<dl class="def">
++<dt id="index-LIST"><span class="category">Function: </span><span><strong>LIST</strong> <em>(&rest args)</em><a href='#index-LIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of its arguments
+@@ -259,8 +263,8 @@ Returns the whole list.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-THIRD">Function: <strong>THIRD</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-THIRD"><span class="category">Function: </span><span><strong>THIRD</strong> <em>(x)</em><a href='#index-THIRD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDR X).
+@@ -268,8 +272,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDAAR">Function: <strong>CDDAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDAAR"><span class="category">Function: </span><span><strong>CDDAAR</strong> <em>(x)</em><a href='#index-CDDAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR (CAR X)))).
+@@ -277,8 +281,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDADAR">Function: <strong>CDADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADAR"><span class="category">Function: </span><span><strong>CDADAR</strong> <em>(x)</em><a href='#index-CDADAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR (CAR X)))).
+@@ -286,8 +290,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDAADR">Function: <strong>CDAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAADR"><span class="category">Function: </span><span><strong>CDAADR</strong> <em>(x)</em><a href='#index-CDAADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR (CDR X)))).
+@@ -295,8 +299,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADDAR">Function: <strong>CADDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDAR"><span class="category">Function: </span><span><strong>CADDAR</strong> <em>(x)</em><a href='#index-CADDAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR (CAR X)))).
+@@ -304,8 +308,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADADR">Function: <strong>CADADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADADR"><span class="category">Function: </span><span><strong>CADADR</strong> <em>(x)</em><a href='#index-CADADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR (CDR X)))).
+@@ -313,8 +317,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAADDR">Function: <strong>CAADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADDR"><span class="category">Function: </span><span><strong>CAADDR</strong> <em>(x)</em><a href='#index-CAADDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR (CDR X)))).
+@@ -322,8 +326,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NTHCDR">Function: <strong>NTHCDR</strong> <em>(n list)</em></dt>
++<dl class="def">
++<dt id="index-NTHCDR"><span class="category">Function: </span><span><strong>NTHCDR</strong> <em>(n list)</em><a href='#index-NTHCDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the result of performing the CDR operation N times on LIST.
+@@ -331,8 +335,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PAIRLIS">Function: <strong>PAIRLIS</strong> <em>(keys data &optional (alist nil))</em></dt>
++<dl class="def">
++<dt id="index-PAIRLIS"><span class="category">Function: </span><span><strong>PAIRLIS</strong> <em>(keys data &optional (alist nil))</em><a href='#index-PAIRLIS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs an association list from KEYS and DATA adding to ALIST.
+@@ -340,8 +344,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SEVENTH">Function: <strong>SEVENTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SEVENTH"><span class="category">Function: </span><span><strong>SEVENTH</strong> <em>(x)</em><a href='#index-SEVENTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDR (CDDDDR X)).
+@@ -349,8 +353,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBSETP">Function: <strong>SUBSETP</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSETP"><span class="category">Function: </span><span><strong>SUBSETP</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBSETP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if every element of LIST1 appears in LIST2; NIL otherwise.
+@@ -358,8 +362,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBST_002dIF">Function: <strong>NSUBST-IF</strong> <em>(new test tree &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST_002dIF"><span class="category">Function: </span><span><strong>NSUBST-IF</strong> <em>(new test tree &key (key #'identity))</em><a href='#index-NSUBST_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that satisfy TEST.
+@@ -367,8 +371,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dLIST">Function: <strong>COPY-LIST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dLIST"><span class="category">Function: </span><span><strong>COPY-LIST</strong> <em>(list)</em><a href='#index-COPY_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new copy of LIST.
+@@ -376,8 +380,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LAST">Function: <strong>LAST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-LAST"><span class="category">Function: </span><span><strong>LAST</strong> <em>(list)</em><a href='#index-LAST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the last cons in LIST
+@@ -385,8 +389,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAAAR">Function: <strong>CAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAAR"><span class="category">Function: </span><span><strong>CAAAR</strong> <em>(x)</em><a href='#index-CAAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR X))).
+@@ -394,8 +398,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LIST_002dLENGTH">Function: <strong>LIST-LENGTH</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dLENGTH"><span class="category">Function: </span><span><strong>LIST-LENGTH</strong> <em>(list)</em><a href='#index-LIST_002dLENGTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of LIST, or NIL if LIST is circular.
+@@ -403,8 +407,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDDR">Function: <strong>CDDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDR"><span class="category">Function: </span><span><strong>CDDDR</strong> <em>(x)</em><a href='#index-CDDDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR X))).
+@@ -412,8 +416,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTERSECTION">Function: <strong>INTERSECTION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-INTERSECTION"><span class="category">Function: </span><span><strong>INTERSECTION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-INTERSECTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the intersection of List1 and List2.
+@@ -421,8 +425,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBST">Function: <strong>NSUBST</strong> <em>(new old tree &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBST"><span class="category">Function: </span><span><strong>NSUBST</strong> <em>(new old tree &key (test #'eql) test-not (key #'identity))</em><a href='#index-NSUBST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees in TREE that match OLD.
+@@ -430,8 +434,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REVAPPEND">Function: <strong>REVAPPEND</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-REVAPPEND"><span class="category">Function: </span><span><strong>REVAPPEND</strong> <em>(x y)</em><a href='#index-REVAPPEND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (APPEND (REVERSE X) Y)
+@@ -439,8 +443,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDAR">Function: <strong>CDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAR"><span class="category">Function: </span><span><strong>CDAR</strong> <em>(x)</em><a href='#index-CDAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR X)).
+@@ -448,8 +452,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADR">Function: <strong>CADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADR"><span class="category">Function: </span><span><strong>CADR</strong> <em>(x)</em><a href='#index-CADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR X)).
+@@ -457,8 +461,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REST">Function: <strong>REST</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-REST"><span class="category">Function: </span><span><strong>REST</strong> <em>(x)</em><a href='#index-REST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR X).
+@@ -466,8 +470,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSET_002dEXCLUSIVE_002dOR">Function: <strong>NSET-EXCLUSIVE-OR</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSET_002dEXCLUSIVE_002dOR"><span class="category">Function: </span><span><strong>NSET-EXCLUSIVE-OR</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-NSET_002dEXCLUSIVE_002dOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list with elements which appear but once in LIST1 and LIST2.
+@@ -475,8 +479,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ACONS">Function: <strong>ACONS</strong> <em>(key datum alist)</em></dt>
++<dl class="def">
++<dt id="index-ACONS"><span class="category">Function: </span><span><strong>ACONS</strong> <em>(key datum alist)</em><a href='#index-ACONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a new alist by adding the pair (KEY . DATUM) to ALIST.
+@@ -484,8 +488,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBST_002dIF_002dNOT">Function: <strong>SUBST-IF-NOT</strong> <em>(new test tree &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST_002dIF_002dNOT"><span class="category">Function: </span><span><strong>SUBST-IF-NOT</strong> <em>(new test tree &key (key #'identity))</em><a href='#index-SUBST_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that do not satisfy TEST.
+@@ -493,8 +497,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RPLACA">Function: <strong>RPLACA</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-RPLACA"><span class="category">Function: </span><span><strong>RPLACA</strong> <em>(x y)</em><a href='#index-RPLACA' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the car of X with Y, and returns the modified X.
+@@ -502,8 +506,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SECOND">Function: <strong>SECOND</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SECOND"><span class="category">Function: </span><span><strong>SECOND</strong> <em>(x)</em><a href='#index-SECOND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADR X).
+@@ -511,8 +515,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NUNION">Function: <strong>NUNION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NUNION"><span class="category">Function: </span><span><strong>NUNION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-NUNION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the union of LIST1 and LIST2. LIST1 and/or LIST2 may be destroyed.
+@@ -520,8 +524,8 @@ Returns the whole list.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BUTLAST">Function: <strong>BUTLAST</strong> <em>(list &optional (n 1))</em></dt>
++<dl class="def">
++<dt id="index-BUTLAST"><span class="category">Function: </span><span><strong>BUTLAST</strong> <em>(list &optional (n 1))</em><a href='#index-BUTLAST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a list with the same elements as LIST but without the
+@@ -530,24 +534,24 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dALIST">Function: <strong>COPY-ALIST</strong> <em>(alist)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dALIST"><span class="category">Function: </span><span><strong>COPY-ALIST</strong> <em>(alist)</em><a href='#index-COPY_002dALIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns a new copy of ALIST.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SIXTH">Function: <strong>SIXTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIXTH"><span class="category">Function: </span><span><strong>SIXTH</strong> <em>(x)</em><a href='#index-SIXTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Equivalent to (CADR (CDDDDR X)).
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAAAAR">Function: <strong>CAAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAAAR"><span class="category">Function: </span><span><strong>CAAAAR</strong> <em>(x)</em><a href='#index-CAAAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR (CAR X)))).
+@@ -555,8 +559,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDDAR">Function: <strong>CDDDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDAR"><span class="category">Function: </span><span><strong>CDDDAR</strong> <em>(x)</em><a href='#index-CDDDAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR (CAR X)))).
+@@ -564,8 +568,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDADR">Function: <strong>CDDADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDADR"><span class="category">Function: </span><span><strong>CDDADR</strong> <em>(x)</em><a href='#index-CDDADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR (CDR X)))).
+@@ -573,8 +577,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDADDR">Function: <strong>CDADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADDR"><span class="category">Function: </span><span><strong>CDADDR</strong> <em>(x)</em><a href='#index-CDADDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR (CDR X)))).
+@@ -582,8 +586,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADDDR">Function: <strong>CADDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDDR"><span class="category">Function: </span><span><strong>CADDDR</strong> <em>(x)</em><a href='#index-CADDDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR (CDR X)))).
+@@ -591,8 +595,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FOURTH">Function: <strong>FOURTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FOURTH"><span class="category">Function: </span><span><strong>FOURTH</strong> <em>(x)</em><a href='#index-FOURTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CADDDR X).
+@@ -600,8 +604,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBLIS">Function: <strong>NSUBLIS</strong> <em>(alist tree &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBLIS"><span class="category">Function: </span><span><strong>NSUBLIS</strong> <em>(alist tree &key (test #'eql) test-not (key #'identity))</em><a href='#index-NSUBLIS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes from ALIST for subtrees of TREE.
+@@ -609,8 +613,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBST_002dIF">Function: <strong>SUBST-IF</strong> <em>(new test tree &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST_002dIF"><span class="category">Function: </span><span><strong>SUBST-IF</strong> <em>(new test tree &key (key #'identity))</em><a href='#index-SUBST_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that satisfy TEST.
+@@ -618,8 +622,8 @@ last N elements.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSET_002dDIFFERENCE">Function: <strong>NSET-DIFFERENCE</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSET_002dDIFFERENCE"><span class="category">Function: </span><span><strong>NSET-DIFFERENCE</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-NSET_002dDIFFERENCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements of LIST1 that do not appear in LIST2. LIST1 may
+@@ -628,8 +632,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-POP">Special Form: <strong>POP</strong></dt>
++<dl class="def">
++<dt id="index-POP"><span class="category">Special Form: </span><span><strong>POP</strong><a href='#index-POP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -642,8 +646,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PUSH">Special Form: <strong>PUSH</strong></dt>
++<dl class="def">
++<dt id="index-PUSH"><span class="category">Special Form: </span><span><strong>PUSH</strong><a href='#index-PUSH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -656,8 +660,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDAAR">Function: <strong>CDAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAAR"><span class="category">Function: </span><span><strong>CDAAR</strong> <em>(x)</em><a href='#index-CDAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR X))).
+@@ -665,8 +669,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADAR">Function: <strong>CADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADAR"><span class="category">Function: </span><span><strong>CADAR</strong> <em>(x)</em><a href='#index-CADAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR X))).
+@@ -674,8 +678,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAADR">Function: <strong>CAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADR"><span class="category">Function: </span><span><strong>CAADR</strong> <em>(x)</em><a href='#index-CAADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR X))).
+@@ -683,8 +687,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIRST">Function: <strong>FIRST</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FIRST"><span class="category">Function: </span><span><strong>FIRST</strong> <em>(x)</em><a href='#index-FIRST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR X).
+@@ -692,8 +696,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBST">Function: <strong>SUBST</strong> <em>(new old tree &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBST"><span class="category">Function: </span><span><strong>SUBST</strong> <em>(new old tree &key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes NEW for subtrees of TREE that match OLD.
+@@ -701,8 +705,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ADJOIN">Function: <strong>ADJOIN</strong> <em>(item list &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-ADJOIN"><span class="category">Function: </span><span><strong>ADJOIN</strong> <em>(item list &key (test #'eql) test-not (key #'identity))</em><a href='#index-ADJOIN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds ITEM to LIST unless ITEM is already a member of LIST.
+@@ -710,8 +714,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPCON">Function: <strong>MAPCON</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPCON"><span class="category">Function: </span><span><strong>MAPCON</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPCON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs, NCONCs the results, and returns it.
+@@ -719,8 +723,8 @@ be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PUSHNEW">Macro: <strong>PUSHNEW</strong></dt>
++<dl class="def">
++<dt id="index-PUSHNEW"><span class="category">Macro: </span><span><strong>PUSHNEW</strong><a href='#index-PUSHNEW' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -736,8 +740,8 @@ by supplying keywords :TEST, :TEST-NOT,
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET_002dEXCLUSIVE_002dOR">Function: <strong>SET-EXCLUSIVE-OR</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dEXCLUSIVE_002dOR"><span class="category">Function: </span><span><strong>SET-EXCLUSIVE-OR</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-SET_002dEXCLUSIVE_002dOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements appearing exactly once in LIST1 and LIST2.
+@@ -745,8 +749,8 @@ by supplying keywords :TEST, :TEST-NOT,
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TREE_002dEQUAL">Function: <strong>TREE-EQUAL</strong> <em>(x y &key (test #'eql) test-not)</em></dt>
++<dl class="def">
++<dt id="index-TREE_002dEQUAL"><span class="category">Function: </span><span><strong>TREE-EQUAL</strong> <em>(x y &key (test #'eql) test-not)</em><a href='#index-TREE_002dEQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are isomorphic trees with identical leaves.
+@@ -754,8 +758,8 @@ by supplying keywords :TEST, :TEST-NOT,
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDR">Function: <strong>CDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDR"><span class="category">Function: </span><span><strong>CDDR</strong> <em>(x)</em><a href='#index-CDDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR X)).
+@@ -763,8 +767,8 @@ by supplying keywords :TEST, :TEST-NOT,
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GETF">Function: <strong>GETF</strong> <em>(place indicator &optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GETF"><span class="category">Function: </span><span><strong>GETF</strong> <em>(place indicator &optional (default nil))</em><a href='#index-GETF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Searches the property list stored in Place for an indicator EQ to Indicator.
+@@ -774,8 +778,8 @@ returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LDIFF">Function: <strong>LDIFF</strong> <em>(list sublist)</em></dt>
++<dl class="def">
++<dt id="index-LDIFF"><span class="category">Function: </span><span><strong>LDIFF</strong> <em>(list sublist)</em><a href='#index-LDIFF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new list, whose elements are those of LIST that appear before
+@@ -784,8 +788,8 @@ SUBLIST. If SUBLIST is not a tail of LI
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNION">Function: <strong>UNION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-UNION"><span class="category">Function: </span><span><strong>UNION</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-UNION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the union of LIST1 and LIST2.
+@@ -793,8 +797,8 @@ SUBLIST. If SUBLIST is not a tail of LI
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASSOC_002dIF_002dNOT">Function: <strong>ASSOC-IF-NOT</strong> <em>(test alist)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC_002dIF_002dNOT"><span class="category">Function: </span><span><strong>ASSOC-IF-NOT</strong> <em>(test alist)</em><a href='#index-ASSOC_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car does not satisfy TEST.
+@@ -802,8 +806,8 @@ SUBLIST. If SUBLIST is not a tail of LI
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RPLACD">Function: <strong>RPLACD</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-RPLACD"><span class="category">Function: </span><span><strong>RPLACD</strong> <em>(x y)</em><a href='#index-RPLACD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the cdr of X with Y, and returns the modified X.
+@@ -811,8 +815,8 @@ SUBLIST. If SUBLIST is not a tail of LI
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MEMBER_002dIF_002dNOT">Function: <strong>MEMBER-IF-NOT</strong> <em>(test list &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER_002dIF_002dNOT"><span class="category">Function: </span><span><strong>MEMBER-IF-NOT</strong> <em>(test list &key (key #'identity))</em><a href='#index-MEMBER_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first element not satisfying
+@@ -821,8 +825,8 @@ TEST.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAR">Function: <strong>CAR</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-CAR"><span class="category">Function: </span><span><strong>CAR</strong> <em>(list)</em><a href='#index-CAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the car of LIST. Returns NIL if LIST is NIL.
+@@ -830,8 +834,8 @@ TEST.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ENDP">Function: <strong>ENDP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ENDP"><span class="category">Function: </span><span><strong>ENDP</strong> <em>(x)</em><a href='#index-ENDP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL. Returns NIL if X is a cons. Otherwise, signals an
+@@ -840,8 +844,8 @@ error.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LIST_002a">Function: <strong>LIST*</strong> <em>(arg &rest others)</em></dt>
++<dl class="def">
++<dt id="index-LIST_002a"><span class="category">Function: </span><span><strong>LIST*</strong> <em>(arg &rest others)</em><a href='#index-LIST_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of its arguments with the last cons being a dotted pair of
+@@ -850,8 +854,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NINTH">Function: <strong>NINTH</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NINTH"><span class="category">Function: </span><span><strong>NINTH</strong> <em>(x)</em><a href='#index-NINTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDDDDR (CDDDDR X))).
+@@ -859,8 +863,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDAAAR">Function: <strong>CDAAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDAAAR"><span class="category">Function: </span><span><strong>CDAAAR</strong> <em>(x)</em><a href='#index-CDAAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CAR (CAR X)))).
+@@ -868,8 +872,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADAAR">Function: <strong>CADAAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADAAR"><span class="category">Function: </span><span><strong>CADAAR</strong> <em>(x)</em><a href='#index-CADAAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CAR (CAR X)))).
+@@ -877,8 +881,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAADAR">Function: <strong>CAADAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAADAR"><span class="category">Function: </span><span><strong>CAADAR</strong> <em>(x)</em><a href='#index-CAADAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CDR (CAR X)))).
+@@ -886,8 +890,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CAAADR">Function: <strong>CAAADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CAAADR"><span class="category">Function: </span><span><strong>CAAADR</strong> <em>(x)</em><a href='#index-CAAADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CAR (CAR (CDR X)))).
+@@ -895,8 +899,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDDDR">Function: <strong>CDDDDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDDDR"><span class="category">Function: </span><span><strong>CDDDDR</strong> <em>(x)</em><a href='#index-CDDDDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CDR (CDR X)))).
+@@ -904,8 +908,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBLIS">Function: <strong>SUBLIS</strong> <em>(alist tree &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBLIS"><span class="category">Function: </span><span><strong>SUBLIS</strong> <em>(alist tree &key (test #'eql) test-not (key #'identity))</em><a href='#index-SUBLIS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Substitutes from ALIST for subtrees of TREE nondestructively.
+@@ -913,8 +917,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RASSOC_002dIF_002dNOT">Function: <strong>RASSOC-IF-NOT</strong> <em>(predicate alist)</em></dt>
++<dl class="def">
++<dt id="index-RASSOC_002dIF_002dNOT"><span class="category">Function: </span><span><strong>RASSOC-IF-NOT</strong> <em>(predicate alist)</em><a href='#index-RASSOC_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first cons in ALIST whose cdr does not satisfy PREDICATE.
+@@ -922,8 +926,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NRECONC">Function: <strong>NRECONC</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-NRECONC"><span class="category">Function: </span><span><strong>NRECONC</strong> <em>(x y)</em><a href='#index-NRECONC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (NCONC (NREVERSE X) Y).
+@@ -931,8 +935,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAPLIST">Function: <strong>MAPLIST</strong> <em>(fun list &rest more-lists)</em></dt>
++<dl class="def">
++<dt id="index-MAPLIST"><span class="category">Function: </span><span><strong>MAPLIST</strong> <em>(fun list &rest more-lists)</em><a href='#index-MAPLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUN to successive cdrs of LISTs and returns the results as a list.
+@@ -940,8 +944,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET_002dDIFFERENCE">Function: <strong>SET-DIFFERENCE</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dDIFFERENCE"><span class="category">Function: </span><span><strong>SET-DIFFERENCE</strong> <em>(list1 list2 &key (test #'eql) test-not (key #'identity))</em><a href='#index-SET_002dDIFFERENCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of elements of LIST1 that do not appear in LIST2.
+@@ -949,8 +953,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASSOC_002dIF">Function: <strong>ASSOC-IF</strong> <em>(test alist)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC_002dIF"><span class="category">Function: </span><span><strong>ASSOC-IF</strong> <em>(test alist)</em><a href='#index-ASSOC_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car satisfies TEST.
+@@ -958,8 +962,8 @@ the next to the last argument and the la
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dPROPERTIES">Function: <strong>GET-PROPERTIES</strong> <em>(place indicator-list)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dPROPERTIES"><span class="category">Function: </span><span><strong>GET-PROPERTIES</strong> <em>(place indicator-list)</em><a href='#index-GET_002dPROPERTIES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Looks for the elements of INDICATOR-LIST in the property list stored in PLACE.
+@@ -969,8 +973,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MEMBER_002dIF">Function: <strong>MEMBER-IF</strong> <em>(test list &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER_002dIF"><span class="category">Function: </span><span><strong>MEMBER-IF</strong> <em>(test list &key (key #'identity))</em><a href='#index-MEMBER_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first element satisfying TEST.
+@@ -978,8 +982,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dTREE">Function: <strong>COPY-TREE</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dTREE"><span class="category">Function: </span><span><strong>COPY-TREE</strong> <em>(object)</em><a href='#index-COPY_002dTREE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Recursively copies conses in OBJECT and returns the result.
+@@ -987,8 +991,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ATOM">Function: <strong>ATOM</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ATOM"><span class="category">Function: </span><span><strong>ATOM</strong> <em>(x)</em><a href='#index-ATOM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is not a cons; NIL otherwise.
+@@ -996,8 +1000,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDDAR">Function: <strong>CDDAR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDDAR"><span class="category">Function: </span><span><strong>CDDAR</strong> <em>(x)</em><a href='#index-CDDAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CDR (CAR X))).
+@@ -1005,8 +1009,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CDADR">Function: <strong>CDADR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CDADR"><span class="category">Function: </span><span><strong>CDADR</strong> <em>(x)</em><a href='#index-CDADR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CDR (CAR (CDR X))).
+@@ -1014,8 +1018,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CADDR">Function: <strong>CADDR</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-CADDR"><span class="category">Function: </span><span><strong>CADDR</strong> <em>(x)</em><a href='#index-CADDR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Equivalent to (CAR (CDR (CDR X))).
+@@ -1023,8 +1027,8 @@ returns NILs as its three values.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASSOC">Function: <strong>ASSOC</strong> <em>(item alist &key (test #'eql) test-not)</em></dt>
++<dl class="def">
++<dt id="index-ASSOC"><span class="category">Function: </span><span><strong>ASSOC</strong> <em>(item alist &key (test #'eql) test-not)</em><a href='#index-ASSOC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first pair in ALIST whose car is equal (in the sense of TEST) to
+@@ -1033,8 +1037,8 @@ ITEM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-APPEND">Function: <strong>APPEND</strong> <em>(&rest lists)</em></dt>
++<dl class="def">
++<dt id="index-APPEND"><span class="category">Function: </span><span><strong>APPEND</strong> <em>(&rest lists)</em><a href='#index-APPEND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a new list by concatenating its arguments.
+@@ -1042,8 +1046,8 @@ ITEM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MEMBER">Function: <strong>MEMBER</strong> <em>(item list &key (test #'eql) test-not (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MEMBER"><span class="category">Function: </span><span><strong>MEMBER</strong> <em>(item list &key (test #'eql) test-not (key #'identity))</em><a href='#index-MEMBER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tail of LIST beginning with the first ITEM.
+@@ -1051,10 +1055,11 @@ ITEM.
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Streams-and-Reading.html" accesskey="n" rel="next">Streams and Reading</a>, Previous: <a href="Characters.html" accesskey="p" rel="prev">Characters</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Streams-and-Reading.html">Streams and Reading</a>, Previous: <a href="Characters.html">Characters</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Low-Level-Debug-Functions.html
++++ gcl-2.6.14/info/gcl-si/Low-Level-Debug-Functions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Low Level Debug Functions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Debugging.html" rel="up" title="Debugging">
+-<link href="Miscellaneous.html" rel="next" title="Miscellaneous">
+ <link href="Source-Level-Debugging-in-Emacs.html" rel="prev" title="Source Level Debugging in Emacs">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Low-Level-Debug-Functions"></span><div class="header">
++<div class="section" id="Low-Level-Debug-Functions">
++<div class="header">
+ <p>
+-Previous: <a href="Source-Level-Debugging-in-Emacs.html" accesskey="p" rel="prev">Source Level Debugging in Emacs</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Source-Level-Debugging-in-Emacs.html" accesskey="p" rel="prev">Source Level Debugging in Emacs</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Low-Level-Debug-Functions-1"></span><h3 class="section">18.2 Low Level Debug Functions</h3>
+@@ -65,6 +68,7 @@ Previous: <a href="Source-Level-Debuggin
+ </pre></div>
+
+
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Low-Level-X-Interface.html
++++ gcl-2.6.14/info/gcl-si/Low-Level-X-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Low Level X Interface (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Miscellaneous.html" rel="up" title="Miscellaneous">
+-<link href="Compiler-Definitions.html" rel="next" title="Compiler Definitions">
+ <link href="Inititialization.html" rel="prev" title="Inititialization">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Low-Level-X-Interface"></span><div class="header">
++<div class="section" id="Low-Level-X-Interface">
++<div class="header">
+ <p>
+-Previous: <a href="Inititialization.html" accesskey="p" rel="prev">Inititialization</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Inititialization.html" accesskey="p" rel="prev">Initialization</a>, Up: <a href="Miscellaneous.html" accesskey="u" rel="up">Miscellaneous</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Low-Level-X-Interface-1"></span><h3 class="section">19.3 Low Level X Interface</h3>
+@@ -60,6 +63,7 @@ for either building them into the image
+ </p>
+
+
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Miscellaneous.html
++++ gcl-2.6.14/info/gcl-si/Miscellaneous.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Miscellaneous (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Environment.html" rel="next" title="Environment">
+-<link href="Low-Level-Debug-Functions.html" rel="prev" title="Low Level Debug Functions">
++<link href="Compiler-Definitions.html" rel="next" title="Compiler Definitions">
++<link href="Debugging.html" rel="prev" title="Debugging">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,22 +42,21 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Miscellaneous"></span><div class="header">
++<div class="chapter" id="Miscellaneous">
++<div class="header">
+ <p>
+-Next: <a href="Compiler-Definitions.html" accesskey="n" rel="next">Compiler Definitions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compiler-Definitions.html" accesskey="n" rel="next">Compiler Definitions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Miscellaneous-1"></span><h2 class="chapter">19 Miscellaneous</h2>
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Environment.html" accesskey="1">Environment</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Inititialization.html" accesskey="2">Inititialization</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Low-Level-X-Interface.html" accesskey="3">Low Level X Interface</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Environment.html" accesskey="1">Environment</a></li>
++<li><a href="Inititialization.html" accesskey="2">Initialization</a></li>
++<li><a href="Low-Level-X-Interface.html" accesskey="3">Low Level X Interface</a></li>
++</ul>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Numbers.html
++++ gcl-2.6.14/info/gcl-si/Numbers.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Numbers (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Sequences-and-Arrays-and-Hash-Tables.html" rel="next" title="Sequences and Arrays and Hash Tables">
+ <link href="index.html" rel="prev" title="Top">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,16 +42,17 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Numbers"></span><div class="header">
++<div class="chapter" id="Numbers">
++<div class="header">
+ <p>
+-Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Numbers-1"></span><h2 class="chapter">1 Numbers</h2>
+
+
+-<dl>
+-<dt id="index-SIGNUM">Function: <strong>SIGNUM</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SIGNUM"><span class="category">Function: </span><span><strong>SIGNUM</strong> <em>(number)</em><a href='#index-SIGNUM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If NUMBER is zero, returns NUMBER; else returns (/ NUMBER (ABS NUMBER)).
+@@ -56,8 +60,8 @@ Next: <a href="Sequences-and-Arrays-and-
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGNOT">Function: <strong>LOGNOT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGNOT"><span class="category">Function: </span><span><strong>LOGNOT</strong> <em>(integer)</em><a href='#index-LOGNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise logical NOT of INTEGER.
+@@ -65,16 +69,16 @@ Next: <a href="Sequences-and-Arrays-and-
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT">Constant: <strong>MOST-POSITIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-SHORT-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The short-float closest in value to positive infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTEGER_002dDECODE_002dFLOAT">Function: <strong>INTEGER-DECODE-FLOAT</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-INTEGER_002dDECODE_002dFLOAT"><span class="category">Function: </span><span><strong>INTEGER-DECODE-FLOAT</strong> <em>(float)</em><a href='#index-INTEGER_002dDECODE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as three values, the integer interpretation of significand F,
+@@ -87,8 +91,8 @@ the exponent E, and the sign S of the gi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MINUSP">Function: <strong>MINUSP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-MINUSP"><span class="category">Function: </span><span><strong>MINUSP</strong> <em>(number)</em><a href='#index-MINUSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER < 0; NIL otherwise.
+@@ -96,8 +100,8 @@ the exponent E, and the sign S of the gi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGORC1">Function: <strong>LOGORC1</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGORC1"><span class="category">Function: </span><span><strong>LOGORC1</strong> <em>(integer1 integer2)</em><a href='#index-LOGORC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical OR of (LOGNOT INTEGER1) and INTEGER2.
+@@ -105,32 +109,32 @@ the exponent E, and the sign S of the gi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT">Constant: <strong>MOST-NEGATIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-SINGLE-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-NEGATIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dC1">Constant: <strong>BOOLE-C1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dC1"><span class="category">Constant: </span><span><strong>BOOLE-C1</strong><a href='#index-BOOLE_002dC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return the complement of INTEGER1.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT">Constant: <strong>LEAST-POSITIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-SHORT-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The positive short-float closest in value to zero.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dNAND">Function: <strong>BIT-NAND</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNAND"><span class="category">Function: </span><span><strong>BIT-NAND</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dNAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NAND on the elements of BIT-ARRAY1 and
+@@ -140,8 +144,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INT_002dCHAR">Function: <strong>INT-CHAR</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-INT_002dCHAR"><span class="category">Function: </span><span><strong>INT-CHAR</strong> <em>(integer)</em><a href='#index-INT_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs the inverse of CHAR-INT. Equivalent to CODE-CHAR in GCL.
+@@ -149,8 +153,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dINT">Function: <strong>CHAR-INT</strong> <em>(char)</em></dt>
++<dl class="def">
++<dt id="index-CHAR_002dINT"><span class="category">Function: </span><span><strong>CHAR-INT</strong> <em>(char)</em><a href='#index-CHAR_002dINT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the font, bits, and code attributes as a single non-negative integer.
+@@ -159,16 +163,16 @@ Equivalent to CHAR-CODE in GCL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-SINGLE-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002f_003d">Function: <strong>/=</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f_003d"><span class="category">Function: </span><span><strong>/=</strong> <em>(number &rest more-numbers)</em><a href='#index-_002f_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if no two of its arguments are numerically equal; NIL otherwise.
+@@ -176,8 +180,8 @@ Same as LEAST-NEGATIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LDB_002dTEST">Function: <strong>LDB-TEST</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-LDB_002dTEST"><span class="category">Function: </span><span><strong>LDB-TEST</strong> <em>(bytespec integer)</em><a href='#index-LDB_002dTEST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the bits in the specified bytes of INTEGER is 1;
+@@ -186,16 +190,16 @@ NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR_002dCODE_002dLIMIT">Constant: <strong>CHAR-CODE-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CHAR_002dCODE_002dLIMIT"><span class="category">Constant: </span><span><strong>CHAR-CODE-LIMIT</strong><a href='#index-CHAR_002dCODE_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on values produced by CHAR-CODE.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RATIONAL">Function: <strong>RATIONAL</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-RATIONAL"><span class="category">Function: </span><span><strong>RATIONAL</strong> <em>(number)</em><a href='#index-RATIONAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts NUMBER into rational accurately and returns it.
+@@ -203,8 +207,8 @@ The upper exclusive bound on values prod
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PI">Constant: <strong>PI</strong></dt>
++<dl class="def">
++<dt id="index-PI"><span class="category">Constant: </span><span><strong>PI</strong><a href='#index-PI' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The floating-point number that is appropriately equal to the ratio of the
+ circumference of the circle to the diameter.
+@@ -212,8 +216,8 @@ circumference of the circle to the diame
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SIN">Function: <strong>SIN</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-SIN"><span class="category">Function: </span><span><strong>SIN</strong> <em>(radians)</em><a href='#index-SIN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the sine of RADIANS.
+@@ -221,16 +225,16 @@ circumference of the circle to the diame
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dORC2">Constant: <strong>BOOLE-ORC2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dORC2"><span class="category">Constant: </span><span><strong>BOOLE-ORC2</strong><a href='#index-BOOLE_002dORC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGORC2 of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NUMERATOR">Function: <strong>NUMERATOR</strong> <em>(rational)</em></dt>
++<dl class="def">
++<dt id="index-NUMERATOR"><span class="category">Function: </span><span><strong>NUMERATOR</strong> <em>(rational)</em><a href='#index-NUMERATOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as an integer the numerator of the given rational number.
+@@ -238,8 +242,8 @@ Makes BOOLE return LOGORC2 of INTEGER1 a
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MASK_002dFIELD">Function: <strong>MASK-FIELD</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-MASK_002dFIELD"><span class="category">Function: </span><span><strong>MASK-FIELD</strong> <em>(bytespec integer)</em><a href='#index-MASK_002dFIELD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the specified byte from INTEGER.
+@@ -247,8 +251,8 @@ Makes BOOLE return LOGORC2 of INTEGER1 a
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INCF">Special Form: <strong>INCF</strong></dt>
++<dl class="def">
++<dt id="index-INCF"><span class="category">Special Form: </span><span><strong>INCF</strong><a href='#index-INCF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -262,8 +266,8 @@ in PLACE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SINH">Function: <strong>SINH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SINH"><span class="category">Function: </span><span><strong>SINH</strong> <em>(number)</em><a href='#index-SINH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic sine of NUMBER.
+@@ -271,8 +275,8 @@ in PLACE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PHASE">Function: <strong>PHASE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-PHASE"><span class="category">Function: </span><span><strong>PHASE</strong> <em>(number)</em><a href='#index-PHASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the angle part of the polar representation of a complex number.
+@@ -281,8 +285,8 @@ For non-complex numbers, this is 0.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE">Function: <strong>BOOLE</strong> <em>(op integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-BOOLE"><span class="category">Function: </span><span><strong>BOOLE</strong> <em>(op integer1 integer2)</em><a href='#index-BOOLE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer produced by performing the logical operation specified by
+@@ -297,8 +301,8 @@ See the variable docs of these constants
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SHORT_002dFLOAT_002dEPSILON">Constant: <strong>SHORT-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SHORT_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>SHORT-FLOAT-EPSILON</strong><a href='#index-SHORT_002dFLOAT_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive short-float that satisfies
+ (not (= (float 1 e) (+ (float 1 e) e))).
+@@ -306,8 +310,8 @@ The smallest positive short-float that s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGORC2">Function: <strong>LOGORC2</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGORC2"><span class="category">Function: </span><span><strong>LOGORC2</strong> <em>(integer1 integer2)</em><a href='#index-LOGORC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical OR of INTEGER1 and (LOGNOT INTEGER2).
+@@ -315,16 +319,16 @@ The smallest positive short-float that s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dC2">Constant: <strong>BOOLE-C2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dC2"><span class="category">Constant: </span><span><strong>BOOLE-C2</strong><a href='#index-BOOLE_002dC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return the complement of INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REALPART">Function: <strong>REALPART</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-REALPART"><span class="category">Function: </span><span><strong>REALPART</strong> <em>(number)</em><a href='#index-REALPART' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the real part of NUMBER.
+@@ -333,24 +337,24 @@ Makes BOOLE return the complement of INT
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-BOOLE_002dCLR">Constant: <strong>BOOLE-CLR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dCLR"><span class="category">Constant: </span><span><strong>BOOLE-CLR</strong><a href='#index-BOOLE_002dCLR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return 0.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dIOR">Constant: <strong>BOOLE-IOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dIOR"><span class="category">Constant: </span><span><strong>BOOLE-IOR</strong><a href='#index-BOOLE_002dIOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGIOR of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FTRUNCATE">Function: <strong>FTRUNCATE</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FTRUNCATE"><span class="category">Function: </span><span><strong>FTRUNCATE</strong> <em>(number &optional (divisor 1))</em><a href='#index-FTRUNCATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Values: (quotient remainder)
+@@ -359,8 +363,8 @@ Same as TRUNCATE, but returns first valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EQL">Function: <strong>EQL</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-EQL"><span class="category">Function: </span><span><strong>EQL</strong> <em>(x y)</em><a href='#index-EQL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X and Y are EQ, or if they are numbers of the same type with
+@@ -370,8 +374,8 @@ character. Returns NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOG">Function: <strong>LOG</strong> <em>(number &optional base)</em></dt>
++<dl class="def">
++<dt id="index-LOG"><span class="category">Function: </span><span><strong>LOG</strong> <em>(number &optional base)</em><a href='#index-LOG' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logarithm of NUMBER in the base BASE. BASE defaults to the base
+@@ -380,16 +384,16 @@ of natural logarithms.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>DOUBLE-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>DOUBLE-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-DOUBLE_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGIOR">Function: <strong>LOGIOR</strong> <em>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGIOR"><span class="category">Function: </span><span><strong>LOGIOR</strong> <em>(&rest integers)</em><a href='#index-LOGIOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise INCLUSIVE OR of its arguments.
+@@ -397,16 +401,16 @@ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT">Constant: <strong>MOST-NEGATIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-DOUBLE-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-NEGATIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002f">Function: <strong>/</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002f"><span class="category">Function: </span><span><strong>/</strong> <em>(number &rest more-numbers)</em><a href='#index-_002f' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Divides the first NUMBER by each of the subsequent NUMBERS.
+@@ -415,16 +419,16 @@ With one arg, returns the reciprocal of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aRANDOM_002dSTATE_002a">Variable: <strong>*RANDOM-STATE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aRANDOM_002dSTATE_002a"><span class="category">Variable: </span><span><strong>*RANDOM-STATE*</strong><a href='#index-_002aRANDOM_002dSTATE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The default random-state object used by RAMDOM.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-1_002b">Function: <strong>1+</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-1_002b"><span class="category">Function: </span><span><strong>1+</strong> <em>(number)</em><a href='#index-1_002b' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NUMBER + 1.
+@@ -432,16 +436,16 @@ The default random-state object used by
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-DOUBLE-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-NEGATIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FCEILING">Function: <strong>FCEILING</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FCEILING"><span class="category">Function: </span><span><strong>FCEILING</strong> <em>(number &optional (divisor 1))</em><a href='#index-FCEILING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as CEILING, but returns a float as the first value.
+@@ -449,16 +453,16 @@ Same as LEAST-NEGATIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dFIXNUM">Constant: <strong>MOST-POSITIVE-FIXNUM</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dFIXNUM"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-FIXNUM</strong><a href='#index-MOST_002dPOSITIVE_002dFIXNUM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The fixnum closest in value to positive infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dANDC1">Function: <strong>BIT-ANDC1</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dANDC1"><span class="category">Function: </span><span><strong>BIT-ANDC1</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dANDC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ANDC1 on the elements of BIT-ARRAY1 and
+@@ -469,8 +473,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TAN">Function: <strong>TAN</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-TAN"><span class="category">Function: </span><span><strong>TAN</strong> <em>(radians)</em><a href='#index-TAN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the tangent of RADIANS.
+@@ -478,16 +482,16 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dNAND">Constant: <strong>BOOLE-NAND</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dNAND"><span class="category">Constant: </span><span><strong>BOOLE-NAND</strong><a href='#index-BOOLE_002dNAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGNAND of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TANH">Function: <strong>TANH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-TANH"><span class="category">Function: </span><span><strong>TANH</strong> <em>(number)</em><a href='#index-TANH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic tangent of NUMBER.
+@@ -495,8 +499,8 @@ Makes BOOLE return LOGNAND of INTEGER1 a
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASIN">Function: <strong>ASIN</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ASIN"><span class="category">Function: </span><span><strong>ASIN</strong> <em>(number)</em><a href='#index-ASIN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the arc sine of NUMBER.
+@@ -504,8 +508,8 @@ Makes BOOLE return LOGNAND of INTEGER1 a
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BYTE">Function: <strong>BYTE</strong> <em>(size position)</em></dt>
++<dl class="def">
++<dt id="index-BYTE"><span class="category">Function: </span><span><strong>BYTE</strong> <em>(size position)</em><a href='#index-BYTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a byte specifier. In GCL, a byte specifier is represented by
+@@ -514,8 +518,8 @@ a dotted pair (<size> . <positi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASINH">Function: <strong>ASINH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ASINH"><span class="category">Function: </span><span><strong>ASINH</strong> <em>(number)</em><a href='#index-ASINH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc sine of NUMBER.
+@@ -523,16 +527,16 @@ a dotted pair (<size> . <positi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dLONG_002dFLOAT">Constant: <strong>MOST-POSITIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-LONG-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dLONG_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The long-float closest in value to positive infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SHIFTF">Macro: <strong>SHIFTF</strong></dt>
++<dl class="def">
++<dt id="index-SHIFTF"><span class="category">Macro: </span><span><strong>SHIFTF</strong><a href='#index-SHIFTF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -547,16 +551,16 @@ form.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT">Constant: <strong>LEAST-POSITIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-LONG-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dLONG_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The positive long-float closest in value to zero.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEPOSIT_002dFIELD">Function: <strong>DEPOSIT-FIELD</strong> <em>(newbyte bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-DEPOSIT_002dFIELD"><span class="category">Function: </span><span><strong>DEPOSIT-FIELD</strong> <em>(newbyte bytespec integer)</em><a href='#index-DEPOSIT_002dFIELD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer computed by replacing the specified byte of INTEGER with
+@@ -565,8 +569,8 @@ the specified byte of NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dAND">Function: <strong>BIT-AND</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dAND"><span class="category">Function: </span><span><strong>BIT-AND</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical AND on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -576,8 +580,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGNAND">Function: <strong>LOGNAND</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGNAND"><span class="category">Function: </span><span><strong>LOGNAND</strong> <em>(integer1 integer2)</em><a href='#index-LOGNAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complement of the logical AND of INTEGER1 and INTEGER2.
+@@ -585,8 +589,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BYTE_002dPOSITION">Function: <strong>BYTE-POSITION</strong> <em>(bytespec)</em></dt>
++<dl class="def">
++<dt id="index-BYTE_002dPOSITION"><span class="category">Function: </span><span><strong>BYTE-POSITION</strong> <em>(bytespec)</em><a href='#index-BYTE_002dPOSITION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the position part (in GCL, the cdr part) of the byte specifier.
+@@ -594,8 +598,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ROTATEF">Macro: <strong>ROTATEF</strong></dt>
++<dl class="def">
++<dt id="index-ROTATEF"><span class="category">Macro: </span><span><strong>ROTATEF</strong><a href='#index-ROTATEF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -610,8 +614,8 @@ Returns NIL always.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dANDC2">Function: <strong>BIT-ANDC2</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dANDC2"><span class="category">Function: </span><span><strong>BIT-ANDC2</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dANDC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ANDC2 on the elements of BIT-ARRAY1 and
+@@ -622,8 +626,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TRUNCATE">Function: <strong>TRUNCATE</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-TRUNCATE"><span class="category">Function: </span><span><strong>TRUNCATE</strong> <em>(number &optional (divisor 1))</em><a href='#index-TRUNCATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Values: (quotient remainder)
+@@ -633,24 +637,24 @@ value is the remainder.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dEQV">Constant: <strong>BOOLE-EQV</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dEQV"><span class="category">Constant: </span><span><strong>BOOLE-EQV</strong><a href='#index-BOOLE_002dEQV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGEQV of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dSET">Constant: <strong>BOOLE-SET</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dSET"><span class="category">Constant: </span><span><strong>BOOLE-SET</strong><a href='#index-BOOLE_002dSET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return -1.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LDB">Function: <strong>LDB</strong> <em>(bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-LDB"><span class="category">Function: </span><span><strong>LDB</strong> <em>(bytespec integer)</em><a href='#index-LDB' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts and right-justifies the specified byte of INTEGER, and returns the
+@@ -659,8 +663,8 @@ result.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BYTE_002dSIZE">Function: <strong>BYTE-SIZE</strong> <em>(bytespec)</em></dt>
++<dl class="def">
++<dt id="index-BYTE_002dSIZE"><span class="category">Function: </span><span><strong>BYTE-SIZE</strong> <em>(bytespec)</em><a href='#index-BYTE_002dSIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the size part (in GCL, the car part) of the byte specifier.
+@@ -668,8 +672,8 @@ result.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>SHORT-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>SHORT-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-SHORT_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive short-float that satisfies
+ (not (= (float 1 e) (- (float 1 e) e))).
+@@ -677,8 +681,8 @@ The smallest positive short-float that s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REM">Function: <strong>REM</strong> <em>(number divisor)</em></dt>
++<dl class="def">
++<dt id="index-REM"><span class="category">Function: </span><span><strong>REM</strong> <em>(number divisor)</em><a href='#index-REM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the second value of (TRUNCATE NUMBER DIVISOR).
+@@ -686,8 +690,8 @@ The smallest positive short-float that s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MIN">Function: <strong>MIN</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MIN"><span class="category">Function: </span><span><strong>MIN</strong> <em>(number &rest more-numbers)</em><a href='#index-MIN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the least of its arguments.
+@@ -695,8 +699,8 @@ The smallest positive short-float that s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EXP">Function: <strong>EXP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-EXP"><span class="category">Function: </span><span><strong>EXP</strong> <em>(number)</em><a href='#index-EXP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Calculates e raised to the power NUMBER, where e is the base of natural
+@@ -705,8 +709,8 @@ logarithms.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DECODE_002dFLOAT">Function: <strong>DECODE-FLOAT</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-DECODE_002dFLOAT"><span class="category">Function: </span><span><strong>DECODE-FLOAT</strong> <em>(float)</em><a href='#index-DECODE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as three values, the significand F, the exponent E, and the sign S
+@@ -721,8 +725,8 @@ is an integer.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LONG_002dFLOAT_002dEPSILON">Constant: <strong>LONG-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-LONG_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>LONG-FLOAT-EPSILON</strong><a href='#index-LONG_002dFLOAT_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive long-float that satisfies
+ (not (= (float 1 e) (+ (float 1 e) e))).
+@@ -730,8 +734,8 @@ The smallest positive long-float that sa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FROUND">Function: <strong>FROUND</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FROUND"><span class="category">Function: </span><span><strong>FROUND</strong> <em>(number &optional (divisor 1))</em><a href='#index-FROUND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as ROUND, but returns first value as a float.
+@@ -739,8 +743,8 @@ The smallest positive long-float that sa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGEQV">Function: <strong>LOGEQV</strong> <em>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGEQV"><span class="category">Function: </span><span><strong>LOGEQV</strong> <em>(&rest integers)</em><a href='#index-LOGEQV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise EQUIVALENCE of its arguments.
+@@ -748,16 +752,16 @@ The smallest positive long-float that sa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT">Constant: <strong>MOST-NEGATIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-SHORT-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The short-float closest in value to negative infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dNOR">Function: <strong>BIT-NOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNOR"><span class="category">Function: </span><span><strong>BIT-NOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dNOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NOR on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -767,8 +771,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CEILING">Function: <strong>CEILING</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-CEILING"><span class="category">Function: </span><span><strong>CEILING</strong> <em>(number &optional (divisor 1))</em><a href='#index-CEILING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the smallest integer not less than or NUMBER/DIVISOR. Returns the
+@@ -777,16 +781,16 @@ remainder as the second value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-SHORT-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-SHORT-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dSHORT_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The negative short-float closest in value to zero.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-1_002d">Function: <strong>1-</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-1_002d"><span class="category">Function: </span><span><strong>1-</strong> <em>(number)</em><a href='#index-1_002d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NUMBER - 1.
+@@ -794,8 +798,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_003c_003d">Function: <strong><=</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c_003d"><span class="category">Function: </span><span><strong><=</strong> <em>(number &rest more-numbers)</em><a href='#index-_003c_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if arguments are in strictly non-decreasing order; NIL otherwise.
+@@ -803,8 +807,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-IMAGPART">Function: <strong>IMAGPART</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-IMAGPART"><span class="category">Function: </span><span><strong>IMAGPART</strong> <em>(number)</em><a href='#index-IMAGPART' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Extracts the imaginary part of NUMBER.
+@@ -812,8 +816,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTEGERP">Function: <strong>INTEGERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-INTEGERP"><span class="category">Function: </span><span><strong>INTEGERP</strong> <em>(x)</em><a href='#index-INTEGERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an integer (fixnum or bignum); NIL otherwise.
+@@ -821,8 +825,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASH">Function: <strong>ASH</strong> <em>(integer count)</em></dt>
++<dl class="def">
++<dt id="index-ASH"><span class="category">Function: </span><span><strong>ASH</strong> <em>(integer count)</em><a href='#index-ASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Shifts INTEGER left by COUNT places. Shifts right if COUNT is negative.
+@@ -830,8 +834,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LCM">Function: <strong>LCM</strong> <em>(integer &rest more-integers)</em></dt>
++<dl class="def">
++<dt id="index-LCM"><span class="category">Function: </span><span><strong>LCM</strong> <em>(integer &rest more-integers)</em><a href='#index-LCM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the least common multiple of the arguments.
+@@ -839,8 +843,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COS">Function: <strong>COS</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-COS"><span class="category">Function: </span><span><strong>COS</strong> <em>(radians)</em><a href='#index-COS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the cosine of RADIANS.
+@@ -848,8 +852,8 @@ The negative short-float closest in valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DECF">Special Form: <strong>DECF</strong></dt>
++<dl class="def">
++<dt id="index-DECF"><span class="category">Special Form: </span><span><strong>DECF</strong><a href='#index-DECF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -863,8 +867,8 @@ PLACE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ATAN">Function: <strong>ATAN</strong> <em>(x &optional (y 1))</em></dt>
++<dl class="def">
++<dt id="index-ATAN"><span class="category">Function: </span><span><strong>ATAN</strong> <em>(x &optional (y 1))</em><a href='#index-ATAN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns the arc tangent of
+ X/Y.
+@@ -872,16 +876,16 @@ X/Y.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dANDC1">Constant: <strong>BOOLE-ANDC1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dANDC1"><span class="category">Constant: </span><span><strong>BOOLE-ANDC1</strong><a href='#index-BOOLE_002dANDC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGANDC1 of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COSH">Function: <strong>COSH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-COSH"><span class="category">Function: </span><span><strong>COSH</strong> <em>(number)</em><a href='#index-COSH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns the hyperbolic cosine of
+ NUMBER.
+@@ -889,8 +893,8 @@ NUMBER.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOAT_002dRADIX">Function: <strong>FLOAT-RADIX</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dRADIX"><span class="category">Function: </span><span><strong>FLOAT-RADIX</strong> <em>(float)</em><a href='#index-FLOAT_002dRADIX' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the representation radix (or base) of the floating-point
+@@ -899,8 +903,8 @@ number.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ATANH">Function: <strong>ATANH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ATANH"><span class="category">Function: </span><span><strong>ATANH</strong> <em>(number)</em><a href='#index-ATANH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc tangent of NUMBER.
+@@ -908,8 +912,8 @@ number.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EVENP">Function: <strong>EVENP</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-EVENP"><span class="category">Function: </span><span><strong>EVENP</strong> <em>(integer)</em><a href='#index-EVENP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns T
+ if INTEGER is even. Returns NIL if INTEGER is odd.
+@@ -917,8 +921,8 @@ if INTEGER is even. Returns NIL if INTE
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ZEROP">Function: <strong>ZEROP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ZEROP"><span class="category">Function: </span><span><strong>ZEROP</strong> <em>(number)</em><a href='#index-ZEROP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns T if NUMBER = 0; NIL
+ otherwise.
+@@ -926,8 +930,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOATP">Function: <strong>FLOATP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FLOATP"><span class="category">Function: </span><span><strong>FLOATP</strong> <em>(x)</em><a href='#index-FLOATP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a floating-point number; NIL otherwise.
+@@ -935,8 +939,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SXHASH">Function: <strong>SXHASH</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-SXHASH"><span class="category">Function: </span><span><strong>SXHASH</strong> <em>(object)</em><a href='#index-SXHASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Computes a hash code for OBJECT and returns it as an integer.
+@@ -944,24 +948,24 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002d1">Constant: <strong>BOOLE-1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002d1"><span class="category">Constant: </span><span><strong>BOOLE-1</strong><a href='#index-BOOLE_002d1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return INTEGER1.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT">Constant: <strong>MOST-POSITIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-SINGLE-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-POSITIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGANDC1">Function: <strong>LOGANDC1</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGANDC1"><span class="category">Function: </span><span><strong>LOGANDC1</strong> <em>(integer1 integer2)</em><a href='#index-LOGANDC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical AND of (LOGNOT INTEGER1) and INTEGER2.
+@@ -969,16 +973,16 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT">Constant: <strong>LEAST-POSITIVE-SINGLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-SINGLE-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dSINGLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-POSITIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMPLEXP">Function: <strong>COMPLEXP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMPLEXP"><span class="category">Function: </span><span><strong>COMPLEXP</strong> <em>(x)</em><a href='#index-COMPLEXP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a complex number; NIL otherwise.
+@@ -986,16 +990,16 @@ Same as LEAST-POSITIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dAND">Constant: <strong>BOOLE-AND</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dAND"><span class="category">Constant: </span><span><strong>BOOLE-AND</strong><a href='#index-BOOLE_002dAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGAND of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAX">Function: <strong>MAX</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-MAX"><span class="category">Function: </span><span><strong>MAX</strong> <em>(number &rest more-numbers)</em><a href='#index-MAX' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest of its arguments.
+@@ -1003,8 +1007,8 @@ Makes BOOLE return LOGAND of INTEGER1 an
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOAT_002dSIGN">Function: <strong>FLOAT-SIGN</strong> <em>(float1 &optional (float2 (float 1 float1)))</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dSIGN"><span class="category">Function: </span><span><strong>FLOAT-SIGN</strong> <em>(float1 &optional (float2 (float 1 float1)))</em><a href='#index-FLOAT_002dSIGN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a floating-point number with the same sign as FLOAT1 and with the
+@@ -1013,16 +1017,16 @@ same absolute value as FLOAT2.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dANDC2">Constant: <strong>BOOLE-ANDC2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dANDC2"><span class="category">Constant: </span><span><strong>BOOLE-ANDC2</strong><a href='#index-BOOLE_002dANDC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGANDC2 of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DENOMINATOR">Function: <strong>DENOMINATOR</strong> <em>(rational)</em></dt>
++<dl class="def">
++<dt id="index-DENOMINATOR"><span class="category">Function: </span><span><strong>DENOMINATOR</strong> <em>(rational)</em><a href='#index-DENOMINATOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the denominator of RATIONAL as an integer.
+@@ -1030,8 +1034,8 @@ Makes BOOLE return LOGANDC2 of INTEGER1
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOAT">Function: <strong>FLOAT</strong> <em>(number &optional other)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT"><span class="category">Function: </span><span><strong>FLOAT</strong> <em>(number &optional other)</em><a href='#index-FLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts a non-complex number to a floating-point number. If NUMBER is
+@@ -1043,8 +1047,8 @@ as OTHER’s.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ROUND">Function: <strong>ROUND</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-ROUND"><span class="category">Function: </span><span><strong>ROUND</strong> <em>(number &optional (divisor 1))</em><a href='#index-ROUND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Rounds NUMBER/DIVISOR to nearest integer. The second returned value is the
+@@ -1053,8 +1057,8 @@ remainder.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGAND">Function: <strong>LOGAND</strong> <em>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGAND"><span class="category">Function: </span><span><strong>LOGAND</strong> <em>(&rest integers)</em><a href='#index-LOGAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise AND of its arguments.
+@@ -1062,16 +1066,16 @@ remainder.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002d2">Constant: <strong>BOOLE-2</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002d2"><span class="category">Constant: </span><span><strong>BOOLE-2</strong><a href='#index-BOOLE_002d2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002a">Function: <strong>*</strong> <em>(&rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002a"><span class="category">Function: </span><span><strong>*</strong> <em>(&rest numbers)</em><a href='#index-_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the product of its arguments. With no args, returns 1.
+@@ -1079,8 +1083,8 @@ Makes BOOLE return INTEGER2.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_003c">Function: <strong><</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003c"><span class="category">Function: </span><span><strong><</strong> <em>(number &rest more-numbers)</em><a href='#index-_003c' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if its arguments are in strictly increasing order; NIL otherwise.
+@@ -1088,8 +1092,8 @@ Makes BOOLE return INTEGER2.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMPLEX">Function: <strong>COMPLEX</strong> <em>(realpart &optional (imagpart 0))</em></dt>
++<dl class="def">
++<dt id="index-COMPLEX"><span class="category">Function: </span><span><strong>COMPLEX</strong> <em>(realpart &optional (imagpart 0))</em><a href='#index-COMPLEX' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a complex number with the given real and imaginary parts.
+@@ -1097,16 +1101,16 @@ Makes BOOLE return INTEGER2.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SINGLE_002dFLOAT_002dEPSILON">Constant: <strong>SINGLE-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SINGLE_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>SINGLE-FLOAT-EPSILON</strong><a href='#index-SINGLE_002dFLOAT_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-EPSILON.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGANDC2">Function: <strong>LOGANDC2</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGANDC2"><span class="category">Function: </span><span><strong>LOGANDC2</strong> <em>(integer1 integer2)</em><a href='#index-LOGANDC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the logical AND of INTEGER1 and (LOGNOT INTEGER2).
+@@ -1114,8 +1118,8 @@ Same as LONG-FLOAT-EPSILON.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTEGER_002dLENGTH">Function: <strong>INTEGER-LENGTH</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-INTEGER_002dLENGTH"><span class="category">Function: </span><span><strong>INTEGER-LENGTH</strong> <em>(integer)</em><a href='#index-INTEGER_002dLENGTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of significant bits in the absolute value of INTEGER.
+@@ -1123,16 +1127,16 @@ Same as LONG-FLOAT-EPSILON.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dFIXNUM">Constant: <strong>MOST-NEGATIVE-FIXNUM</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dFIXNUM"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-FIXNUM</strong><a href='#index-MOST_002dNEGATIVE_002dFIXNUM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The fixnum closest in value to negative infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>LONG-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>LONG-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-LONG_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The smallest positive long-float that satisfies
+ (not (= (float 1 e) (- (float 1 e) e))).
+@@ -1140,8 +1144,8 @@ The smallest positive long-float that sa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_003e_003d">Function: <strong>>=</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e_003d"><span class="category">Function: </span><span><strong>>=</strong> <em>(number &rest more-numbers)</em><a href='#index-_003e_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if arguments are in strictly non-increasing order; NIL otherwise.
+@@ -1149,16 +1153,16 @@ The smallest positive long-float that sa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dNOR">Constant: <strong>BOOLE-NOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dNOR"><span class="category">Constant: </span><span><strong>BOOLE-NOR</strong><a href='#index-BOOLE_002dNOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGNOR of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ACOS">Function: <strong>ACOS</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ACOS"><span class="category">Function: </span><span><strong>ACOS</strong> <em>(number)</em><a href='#index-ACOS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the arc cosine of NUMBER.
+@@ -1166,8 +1170,8 @@ Makes BOOLE return LOGNOR of INTEGER1 an
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dRANDOM_002dSTATE">Function: <strong>MAKE-RANDOM-STATE</strong> <em>(&optional (state *random-state*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dRANDOM_002dSTATE"><span class="category">Function: </span><span><strong>MAKE-RANDOM-STATE</strong> <em>(&optional (state *random-state*))</em><a href='#index-MAKE_002dRANDOM_002dSTATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a copy of the specified random state. If STATE is NIL,
+@@ -1177,8 +1181,8 @@ random state object generated from the u
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EXPT">Function: <strong>EXPT</strong> <em>(base-number power-number)</em></dt>
++<dl class="def">
++<dt id="index-EXPT"><span class="category">Function: </span><span><strong>EXPT</strong> <em>(base-number power-number)</em><a href='#index-EXPT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns BASE-NUMBER raised to the power POWER-NUMBER.
+@@ -1186,8 +1190,8 @@ random state object generated from the u
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SQRT">Function: <strong>SQRT</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-SQRT"><span class="category">Function: </span><span><strong>SQRT</strong> <em>(number)</em><a href='#index-SQRT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the principal square root of NUMBER.
+@@ -1195,8 +1199,8 @@ random state object generated from the u
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SCALE_002dFLOAT">Function: <strong>SCALE-FLOAT</strong> <em>(float integer)</em></dt>
++<dl class="def">
++<dt id="index-SCALE_002dFLOAT"><span class="category">Function: </span><span><strong>SCALE-FLOAT</strong> <em>(float integer)</em><a href='#index-SCALE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns (* FLOAT (expt (float-radix FLOAT) INTEGER)).
+@@ -1204,8 +1208,8 @@ random state object generated from the u
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ACOSH">Function: <strong>ACOSH</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ACOSH"><span class="category">Function: </span><span><strong>ACOSH</strong> <em>(number)</em><a href='#index-ACOSH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the hyperbolic arc cosine of NUMBER.
+@@ -1213,24 +1217,24 @@ random state object generated from the u
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dNEGATIVE_002dLONG_002dFLOAT">Constant: <strong>MOST-NEGATIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dNEGATIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-NEGATIVE-LONG-FLOAT</strong><a href='#index-MOST_002dNEGATIVE_002dLONG_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The long-float closest in value to negative infinity.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT">Constant: <strong>LEAST-NEGATIVE-LONG-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-NEGATIVE-LONG-FLOAT</strong><a href='#index-LEAST_002dNEGATIVE_002dLONG_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The negative long-float closest in value to zero.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FFLOOR">Function: <strong>FFLOOR</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FFLOOR"><span class="category">Function: </span><span><strong>FFLOOR</strong> <em>(number &optional (divisor 1))</em><a href='#index-FFLOOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Same as FLOOR, but returns a float as the first value.
+@@ -1238,8 +1242,8 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGNOR">Function: <strong>LOGNOR</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGNOR"><span class="category">Function: </span><span><strong>LOGNOR</strong> <em>(integer1 integer2)</em><a href='#index-LOGNOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complement of the logical OR of INTEGER1 and INTEGER2.
+@@ -1247,8 +1251,8 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PARSE_002dINTEGER">Function: <strong>PARSE-INTEGER</strong> <em>(string &key (start 0) (end (length string)) (radix 10) (junk-allowed nil))</em></dt>
++<dl class="def">
++<dt id="index-PARSE_002dINTEGER"><span class="category">Function: </span><span><strong>PARSE-INTEGER</strong> <em>(string &key (start 0) (end (length string)) (radix 10) (junk-allowed nil))</em><a href='#index-PARSE_002dINTEGER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Parses STRING for an integer and returns it.
+@@ -1256,8 +1260,8 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002b">Function: <strong>+</strong> <em>(&rest numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002b"><span class="category">Function: </span><span><strong>+</strong> <em>(&rest numbers)</em><a href='#index-_002b' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the sum of its arguments. With no args, returns 0.
+@@ -1265,8 +1269,8 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_003d">Function: <strong>=</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003d"><span class="category">Function: </span><span><strong>=</strong> <em>(number &rest more-numbers)</em><a href='#index-_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if all of its arguments are numerically equal; NIL otherwise.
+@@ -1274,8 +1278,8 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NUMBERP">Function: <strong>NUMBERP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NUMBERP"><span class="category">Function: </span><span><strong>NUMBERP</strong> <em>(x)</em><a href='#index-NUMBERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is any kind of number; NIL otherwise.
+@@ -1283,16 +1287,16 @@ The negative long-float closest in value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT">Constant: <strong>MOST-POSITIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>MOST-POSITIVE-DOUBLE-FLOAT</strong><a href='#index-MOST_002dPOSITIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as MOST-POSITIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGTEST">Function: <strong>LOGTEST</strong> <em>(integer1 integer2)</em></dt>
++<dl class="def">
++<dt id="index-LOGTEST"><span class="category">Function: </span><span><strong>LOGTEST</strong> <em>(integer1 integer2)</em><a href='#index-LOGTEST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if LOGAND of INTEGER1 and INTEGER2 is not zero; NIL otherwise.
+@@ -1300,8 +1304,8 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RANDOM_002dSTATE_002dP">Function: <strong>RANDOM-STATE-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-RANDOM_002dSTATE_002dP"><span class="category">Function: </span><span><strong>RANDOM-STATE-P</strong> <em>(x)</em><a href='#index-RANDOM_002dSTATE_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a random-state object; NIL otherwise.
+@@ -1309,16 +1313,16 @@ Same as MOST-POSITIVE-LONG-FLOAT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT">Constant: <strong>LEAST-POSITIVE-DOUBLE-FLOAT</strong></dt>
++<dl class="def">
++<dt id="index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT"><span class="category">Constant: </span><span><strong>LEAST-POSITIVE-DOUBLE-FLOAT</strong><a href='#index-LEAST_002dPOSITIVE_002dDOUBLE_002dFLOAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LEAST-POSITIVE-LONG-FLOAT.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOAT_002dPRECISION">Function: <strong>FLOAT-PRECISION</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dPRECISION"><span class="category">Function: </span><span><strong>FLOAT-PRECISION</strong> <em>(float)</em><a href='#index-FLOAT_002dPRECISION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of significant radix-B digits used to represent the
+@@ -1327,16 +1331,16 @@ significand F of the floating-point numb
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dXOR">Constant: <strong>BOOLE-XOR</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dXOR"><span class="category">Constant: </span><span><strong>BOOLE-XOR</strong><a href='#index-BOOLE_002dXOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGXOR of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DPB">Function: <strong>DPB</strong> <em>(newbyte bytespec integer)</em></dt>
++<dl class="def">
++<dt id="index-DPB"><span class="category">Function: </span><span><strong>DPB</strong> <em>(newbyte bytespec integer)</em><a href='#index-DPB' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an integer computed by replacing the specified byte of INTEGER with
+@@ -1345,8 +1349,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ABS">Function: <strong>ABS</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ABS"><span class="category">Function: </span><span><strong>ABS</strong> <em>(number)</em><a href='#index-ABS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the absolute value of NUMBER.
+@@ -1354,8 +1358,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CONJUGATE">Function: <strong>CONJUGATE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-CONJUGATE"><span class="category">Function: </span><span><strong>CONJUGATE</strong> <em>(number)</em><a href='#index-CONJUGATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the complex conjugate of NUMBER.
+@@ -1363,8 +1367,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CIS">Function: <strong>CIS</strong> <em>(radians)</em></dt>
++<dl class="def">
++<dt id="index-CIS"><span class="category">Function: </span><span><strong>CIS</strong> <em>(radians)</em><a href='#index-CIS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns e raised to i*RADIANS.
+@@ -1372,8 +1376,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ODDP">Function: <strong>ODDP</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-ODDP"><span class="category">Function: </span><span><strong>ODDP</strong> <em>(integer)</em><a href='#index-ODDP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if INTEGER is odd; NIL otherwise.
+@@ -1381,8 +1385,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RATIONALIZE">Function: <strong>RATIONALIZE</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-RATIONALIZE"><span class="category">Function: </span><span><strong>RATIONALIZE</strong> <em>(number)</em><a href='#index-RATIONALIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts NUMBER into rational approximately and returns it.
+@@ -1390,8 +1394,8 @@ NEWBYTE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ISQRT">Function: <strong>ISQRT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-ISQRT"><span class="category">Function: </span><span><strong>ISQRT</strong> <em>(integer)</em><a href='#index-ISQRT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest integer less than or equal to the square root of the
+@@ -1400,8 +1404,8 @@ given non-negative integer.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGXOR">Function: <strong>LOGXOR</strong> <em>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-LOGXOR"><span class="category">Function: </span><span><strong>LOGXOR</strong> <em>(&rest integers)</em><a href='#index-LOGXOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit-wise EXCLUSIVE OR of its arguments.
+@@ -1409,8 +1413,8 @@ given non-negative integer.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_003e">Function: <strong>></strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_003e"><span class="category">Function: </span><span><strong>></strong> <em>(number &rest more-numbers)</em><a href='#index-_003e' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if its arguments are in strictly decreasing order; NIL otherwise.
+@@ -1418,8 +1422,8 @@ given non-negative integer.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGBITP">Function: <strong>LOGBITP</strong> <em>(index integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGBITP"><span class="category">Function: </span><span><strong>LOGBITP</strong> <em>(index integer)</em><a href='#index-LOGBITP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the INDEX-th bit of INTEGER is 1.
+@@ -1427,16 +1431,16 @@ given non-negative integer.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DOUBLE_002dFLOAT_002dEPSILON">Constant: <strong>DOUBLE-FLOAT-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-DOUBLE_002dFLOAT_002dEPSILON"><span class="category">Constant: </span><span><strong>DOUBLE-FLOAT-EPSILON</strong><a href='#index-DOUBLE_002dFLOAT_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-EPSILON.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOGCOUNT">Function: <strong>LOGCOUNT</strong> <em>(integer)</em></dt>
++<dl class="def">
++<dt id="index-LOGCOUNT"><span class="category">Function: </span><span><strong>LOGCOUNT</strong> <em>(integer)</em><a href='#index-LOGCOUNT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If INTEGER is negative, returns the number of 0 bits. Otherwise, returns
+@@ -1445,8 +1449,8 @@ the number of 1 bits.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GCD">Function: <strong>GCD</strong> <em>(&rest integers)</em></dt>
++<dl class="def">
++<dt id="index-GCD"><span class="category">Function: </span><span><strong>GCD</strong> <em>(&rest integers)</em><a href='#index-GCD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the greatest common divisor of INTEGERs.
+@@ -1454,8 +1458,8 @@ the number of 1 bits.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RATIONALP">Function: <strong>RATIONALP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-RATIONALP"><span class="category">Function: </span><span><strong>RATIONALP</strong> <em>(x)</em><a href='#index-RATIONALP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an integer or a ratio; NIL otherwise.
+@@ -1463,8 +1467,8 @@ the number of 1 bits.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MOD">Function: <strong>MOD</strong> <em>(number divisor)</em></dt>
++<dl class="def">
++<dt id="index-MOD"><span class="category">Function: </span><span><strong>MOD</strong> <em>(number divisor)</em><a href='#index-MOD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the second result of (FLOOR NUMBER DIVISOR).
+@@ -1472,8 +1476,8 @@ the number of 1 bits.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MODF">Function: <strong>MODF</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-MODF"><span class="category">Function: </span><span><strong>MODF</strong> <em>(number)</em><a href='#index-MODF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SYSTEM
+ </p>
+ <p>Returns the integer and fractional part of a floating point number mod 1.0.
+@@ -1481,24 +1485,24 @@ the number of 1 bits.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOOLE_002dORC1">Constant: <strong>BOOLE-ORC1</strong></dt>
++<dl class="def">
++<dt id="index-BOOLE_002dORC1"><span class="category">Constant: </span><span><strong>BOOLE-ORC1</strong><a href='#index-BOOLE_002dORC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Makes BOOLE return LOGORC1 of INTEGER1 and INTEGER2.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON">Constant: <strong>SINGLE-FLOAT-NEGATIVE-EPSILON</strong></dt>
++<dl class="def">
++<dt id="index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON"><span class="category">Constant: </span><span><strong>SINGLE-FLOAT-NEGATIVE-EPSILON</strong><a href='#index-SINGLE_002dFLOAT_002dNEGATIVE_002dEPSILON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Same as LONG-FLOAT-NEGATIVE-EPSILON.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOOR">Function: <strong>FLOOR</strong> <em>(number &optional (divisor 1))</em></dt>
++<dl class="def">
++<dt id="index-FLOOR"><span class="category">Function: </span><span><strong>FLOOR</strong> <em>(number &optional (divisor 1))</em><a href='#index-FLOOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the largest integer not larger than the NUMBER divided by DIVISOR.
+@@ -1507,8 +1511,8 @@ The second returned value is (- NUMBER (
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PLUSP">Function: <strong>PLUSP</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-PLUSP"><span class="category">Function: </span><span><strong>PLUSP</strong> <em>(number)</em><a href='#index-PLUSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if NUMBER > 0; NIL otherwise.
+@@ -1516,8 +1520,8 @@ The second returned value is (- NUMBER (
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLOAT_002dDIGITS">Function: <strong>FLOAT-DIGITS</strong> <em>(float)</em></dt>
++<dl class="def">
++<dt id="index-FLOAT_002dDIGITS"><span class="category">Function: </span><span><strong>FLOAT-DIGITS</strong> <em>(float)</em><a href='#index-FLOAT_002dDIGITS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of radix-B digits used to represent the significand F of
+@@ -1526,8 +1530,8 @@ the floating-point number, where B = (FL
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RANDOM">Function: <strong>RANDOM</strong> <em>(number &optional (state *random-state*))</em></dt>
++<dl class="def">
++<dt id="index-RANDOM"><span class="category">Function: </span><span><strong>RANDOM</strong> <em>(number &optional (state *random-state*))</em><a href='#index-RANDOM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Generates a uniformly distributed pseudo-random number between zero
+@@ -1536,10 +1540,11 @@ the floating-point number, where B = (FL
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="n" rel="next">Sequences and Arrays and Hash Tables</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Sequences-and-Arrays-and-Hash-Tables.html">Sequences and Arrays and Hash Tables</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Operating-System-Definitions.html
++++ gcl-2.6.14/info/gcl-si/Operating-System-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Operating System Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Operating-System.html" rel="up" title="Operating System">
+-<link href="Structures.html" rel="next" title="Structures">
+ <link href="Command-Line.html" rel="prev" title="Command Line">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +41,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Operating-System-Definitions"></span><div class="header">
++<div class="section" id="Operating-System-Definitions">
++<div class="header">
+ <p>
+-Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Operating-System-Definitions-1"></span><h3 class="section">9.2 Operating System Definitions</h3>
+
+-<dl>
+-<dt id="index-GET_002dDECODED_002dTIME">Function: <strong>GET-DECODED-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dDECODED_002dTIME"><span class="category">Function: </span><span><strong>GET-DECODED-TIME</strong> <em>()</em><a href='#index-GET_002dDECODED_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current time in decoded time format. Returns nine values: second,
+@@ -57,8 +60,8 @@ time-zone.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-HOST_002dNAMESTRING">Function: <strong>HOST-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-HOST_002dNAMESTRING"><span class="category">Function: </span><span><strong>HOST-NAMESTRING</strong> <em>(pathname)</em><a href='#index-HOST_002dNAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the host part of PATHNAME as a string.
+@@ -66,8 +69,8 @@ time-zone.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RENAME_002dFILE">Function: <strong>RENAME-FILE</strong> <em>(file new-name)</em></dt>
++<dl class="def">
++<dt id="index-RENAME_002dFILE"><span class="category">Function: </span><span><strong>RENAME-FILE</strong> <em>(file new-name)</em><a href='#index-RENAME_002dFILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Renames the file FILE to NEW-NAME. FILE may be a string, a pathname, or
+@@ -76,8 +79,8 @@ a stream.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILE_002dAUTHOR">Function: <strong>FILE-AUTHOR</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dAUTHOR"><span class="category">Function: </span><span><strong>FILE-AUTHOR</strong> <em>(file)</em><a href='#index-FILE_002dAUTHOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the author name of the specified file, as a string.
+@@ -86,8 +89,8 @@ FILE may be a string or a stream
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dHOST">Function: <strong>PATHNAME-HOST</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dHOST"><span class="category">Function: </span><span><strong>PATHNAME-HOST</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dHOST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the host slot of PATHNAME.
+@@ -95,8 +98,8 @@ FILE may be a string or a stream
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILE_002dPOSITION">Function: <strong>FILE-POSITION</strong> <em>(file-stream &optional position)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dPOSITION"><span class="category">Function: </span><span><strong>FILE-POSITION</strong> <em>(file-stream &optional position)</em><a href='#index-FILE_002dPOSITION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Sets the file pointer of the specified file to POSITION, if POSITION is given.
+@@ -105,8 +108,8 @@ Otherwise, returns the current file posi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DECODE_002dUNIVERSAL_002dTIME">Function: <strong>DECODE-UNIVERSAL-TIME</strong> <em>(universal-time &optional (timezone -9))</em></dt>
++<dl class="def">
++<dt id="index-DECODE_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>DECODE-UNIVERSAL-TIME</strong> <em>(universal-time &optional (timezone -9))</em><a href='#index-DECODE_002dUNIVERSAL_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Converts UNIVERSAL-TIME into a decoded time at the TIMEZONE.
+@@ -117,8 +120,8 @@ TIMEZONE in GCL defaults to 6, the time
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-USER_002dHOMEDIR_002dPATHNAME">Function: <strong>USER-HOMEDIR-PATHNAME</strong> <em>(&optional host)</em></dt>
++<dl class="def">
++<dt id="index-USER_002dHOMEDIR_002dPATHNAME"><span class="category">Function: </span><span><strong>USER-HOMEDIR-PATHNAME</strong> <em>(&optional host)</em><a href='#index-USER_002dHOMEDIR_002dPATHNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the home directory of the logged in user as a pathname. HOST
+@@ -128,16 +131,16 @@ is ignored.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-_002aMODULES_002a">Variable: <strong>*MODULES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMODULES_002a"><span class="category">Variable: </span><span><strong>*MODULES*</strong><a href='#index-_002aMODULES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ A list of names of the modules that have been loaded into GCL.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SHORT_002dSITE_002dNAME">Function: <strong>SHORT-SITE-NAME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SHORT_002dSITE_002dNAME"><span class="category">Function: </span><span><strong>SHORT-SITE-NAME</strong> <em>()</em><a href='#index-SHORT_002dSITE_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the physical location of the current GCL.
+@@ -145,8 +148,8 @@ A list of names of the modules that have
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DIRECTORY">Function: <strong>DIRECTORY</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-DIRECTORY"><span class="category">Function: </span><span><strong>DIRECTORY</strong> <em>(name)</em><a href='#index-DIRECTORY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of files that match NAME. NAME may be a string, a pathname,
+@@ -155,8 +158,8 @@ or a file stream.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SOFTWARE_002dVERSION">Function: <strong>SOFTWARE-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SOFTWARE_002dVERSION"><span class="category">Function: </span><span><strong>SOFTWARE-VERSION</strong> <em>()</em><a href='#index-SOFTWARE_002dVERSION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the software version of the software
+@@ -165,16 +168,16 @@ under which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND">Constant: <strong>INTERNAL-TIME-UNITS-PER-SECOND</strong></dt>
++<dl class="def">
++<dt id="index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND"><span class="category">Constant: </span><span><strong>INTERNAL-TIME-UNITS-PER-SECOND</strong><a href='#index-INTERNAL_002dTIME_002dUNITS_002dPER_002dSECOND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The number of internal time units that fit into a second.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ENOUGH_002dNAMESTRING">Function: <strong>ENOUGH-NAMESTRING</strong> <em>(pathname &optional (defaults *default-pathname-defaults*))</em></dt>
++<dl class="def">
++<dt id="index-ENOUGH_002dNAMESTRING"><span class="category">Function: </span><span><strong>ENOUGH-NAMESTRING</strong> <em>(pathname &optional (defaults *default-pathname-defaults*))</em><a href='#index-ENOUGH_002dNAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string which uniquely identifies PATHNAME with respect to
+@@ -183,8 +186,8 @@ DEFAULTS.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REQUIRE">Function: <strong>REQUIRE</strong> <em>(module-name &optional (pathname))</em></dt>
++<dl class="def">
++<dt id="index-REQUIRE"><span class="category">Function: </span><span><strong>REQUIRE</strong> <em>(module-name &optional (pathname))</em><a href='#index-REQUIRE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If the specified module is not present, then loads the appropriate file(s).
+@@ -193,8 +196,8 @@ PATHNAME may be a single pathname or it
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ENCODE_002dUNIVERSAL_002dTIME">Function: <strong>ENCODE-UNIVERSAL-TIME</strong> <em>(second minute hour date month year &optional (timezone ))</em></dt>
++<dl class="def">
++<dt id="index-ENCODE_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>ENCODE-UNIVERSAL-TIME</strong> <em>(second minute hour date month year &optional (timezone ))</em><a href='#index-ENCODE_002dUNIVERSAL_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Does the inverse operation of DECODE-UNIVERSAL-TIME.
+@@ -202,8 +205,8 @@ PATHNAME may be a single pathname or it
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LISP_002dIMPLEMENTATION_002dVERSION">Function: <strong>LISP-IMPLEMENTATION-VERSION</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LISP_002dIMPLEMENTATION_002dVERSION"><span class="category">Function: </span><span><strong>LISP-IMPLEMENTATION-VERSION</strong> <em>()</em><a href='#index-LISP_002dIMPLEMENTATION_002dVERSION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that tells you when the current GCL implementation is
+@@ -212,8 +215,8 @@ brought up.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACHINE_002dINSTANCE">Function: <strong>MACHINE-INSTANCE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dINSTANCE"><span class="category">Function: </span><span><strong>MACHINE-INSTANCE</strong> <em>()</em><a href='#index-MACHINE_002dINSTANCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine instance of the machine
+@@ -222,8 +225,8 @@ on which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ROOM">Function: <strong>ROOM</strong> <em>(&optional (x t))</em></dt>
++<dl class="def">
++<dt id="index-ROOM"><span class="category">Function: </span><span><strong>ROOM</strong> <em>(&optional (x t))</em><a href='#index-ROOM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Displays information about storage allocation in the following format.
+@@ -257,8 +260,8 @@ if the number is zero. The optional X i
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dUNIVERSAL_002dTIME">Function: <strong>GET-UNIVERSAL-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dUNIVERSAL_002dTIME"><span class="category">Function: </span><span><strong>GET-UNIVERSAL-TIME</strong> <em>()</em><a href='#index-GET_002dUNIVERSAL_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current time as a single integer in universal time format.
+@@ -266,8 +269,8 @@ if the number is zero. The optional X i
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dINTERNAL_002dRUN_002dTIME">Function: <strong>GET-INTERNAL-RUN-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dINTERNAL_002dRUN_002dTIME"><span class="category">Function: </span><span><strong>GET-INTERNAL-RUN-TIME</strong> <em>()</em><a href='#index-GET_002dINTERNAL_002dRUN_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the run time in the internal time format. This is useful for
+@@ -277,16 +280,16 @@ containing CPU usage of child processes
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a">Variable: <strong>*DEFAULT-PATHNAME-DEFAULTS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-PATHNAME-DEFAULTS*</strong><a href='#index-_002aDEFAULT_002dPATHNAME_002dDEFAULTS_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The default pathname-defaults pathname.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LONG_002dSITE_002dNAME">Function: <strong>LONG-SITE-NAME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LONG_002dSITE_002dNAME"><span class="category">Function: </span><span><strong>LONG-SITE-NAME</strong> <em>()</em><a href='#index-LONG_002dSITE_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the physical location of the current GCL.
+@@ -294,16 +297,16 @@ The default pathname-defaults pathname.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DELETE_002dFILE">Function: <strong>DELETE-FILE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dFILE"><span class="category">Function: </span><span><strong>DELETE-FILE</strong> <em>(file)</em><a href='#index-DELETE_002dFILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Deletes FILE.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dINTERNAL_002dREAL_002dTIME">Function: <strong>GET-INTERNAL-REAL-TIME</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dINTERNAL_002dREAL_002dTIME"><span class="category">Function: </span><span><strong>GET-INTERNAL-REAL-TIME</strong> <em>()</em><a href='#index-GET_002dINTERNAL_002dREAL_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the real time in the internal time format. This is useful for
+@@ -312,8 +315,8 @@ finding elapsed time.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACHINE_002dTYPE">Function: <strong>MACHINE-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MACHINE_002dTYPE"><span class="category">Function: </span><span><strong>MACHINE-TYPE</strong> <em>()</em><a href='#index-MACHINE_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the machine type of the machine
+@@ -322,8 +325,8 @@ on which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TIME">Macro: <strong>TIME</strong></dt>
++<dl class="def">
++<dt id="index-TIME"><span class="category">Macro: </span><span><strong>TIME</strong><a href='#index-TIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -336,8 +339,8 @@ on which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SOFTWARE_002dTYPE">Function: <strong>SOFTWARE-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-SOFTWARE_002dTYPE"><span class="category">Function: </span><span><strong>SOFTWARE-TYPE</strong> <em>()</em><a href='#index-SOFTWARE_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that identifies the software type of the software
+@@ -346,8 +349,8 @@ under which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LISP_002dIMPLEMENTATION_002dTYPE">Function: <strong>LISP-IMPLEMENTATION-TYPE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LISP_002dIMPLEMENTATION_002dTYPE"><span class="category">Function: </span><span><strong>LISP-IMPLEMENTATION-TYPE</strong> <em>()</em><a href='#index-LISP_002dIMPLEMENTATION_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string that tells you that you are using a version of GCL.
+@@ -355,8 +358,8 @@ under which GCL is currently running.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SLEEP">Function: <strong>SLEEP</strong> <em>(n)</em></dt>
++<dl class="def">
++<dt id="index-SLEEP"><span class="category">Function: </span><span><strong>SLEEP</strong> <em>(n)</em><a href='#index-SLEEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>This function causes execution to be suspended for N seconds. N may
+@@ -365,8 +368,8 @@ be any non-negative, non-complex number.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS">Function: <strong>BREAK-ON-FLOATING-POINT-EXCEPTIONS</strong> <em>(&key division-by-zero</em></dt>
++<dl class="def">
++<dt id="index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS"><span class="category">Function: </span><span><strong>BREAK-ON-FLOATING-POINT-EXCEPTIONS</strong> <em>(&key division-by-zero</em><a href='#index-BREAK_002dON_002dFLOATING_002dPOINT_002dEXCEPTIONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>floating-point-invalid-operation
+ floating-point-overflow
+ floating-point-underflow
+@@ -395,10 +398,11 @@ in gcl_fpe.lsp.
+ </dd></dl>
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="Command-Line.html" accesskey="p" rel="prev">Command Line</a>, Up: <a href="Operating-System.html" accesskey="u" rel="up">Operating System</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="Command-Line.html">Command Line</a>, Up: <a href="Operating-System.html">Operating System</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Operating-System.html
++++ gcl-2.6.14/info/gcl-si/Operating-System.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Operating System (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Command-Line.html" rel="next" title="Command Line">
++<link href="Structures.html" rel="next" title="Structures">
+ <link href="Symbols.html" rel="prev" title="Symbols">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,20 +42,20 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Operating-System"></span><div class="header">
++<div class="chapter" id="Operating-System">
++<div class="header">
+ <p>
+-Next: <a href="Structures.html" accesskey="n" rel="next">Structures</a>, Previous: <a href="Symbols.html" accesskey="p" rel="prev">Symbols</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Structures.html" accesskey="n" rel="next">Structures</a>, Previous: <a href="Symbols.html" accesskey="p" rel="prev">Symbols</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Operating-System-1"></span><h2 class="chapter">9 Operating System</h2>
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Command-Line.html" accesskey="1">Command Line</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Operating-System-Definitions.html" accesskey="2">Operating System Definitions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Command-Line.html" accesskey="1">Command Line</a></li>
++<li><a href="Operating-System-Definitions.html" accesskey="2">Operating System Definitions</a></li>
++</ul>
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Regular-Expressions.html
++++ gcl-2.6.14/info/gcl-si/Regular-Expressions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Regular Expressions (GCL SI Manual)</title>
+@@ -10,19 +10,20 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="System-Definitions.html" rel="up" title="System Definitions">
+-<link href="Debugging.html" rel="next" title="Debugging">
+ <link href="System-Definitions.html" rel="prev" title="System Definitions">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +32,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +41,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Regular-Expressions"></span><div class="header">
++<div class="section" id="Regular-Expressions">
++<div class="header">
+ <p>
+-Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Regular-Expressions-1"></span><h3 class="section">17.1 Regular Expressions</h3>
+@@ -99,7 +102,11 @@ for the full list of ASCII characters be
+ </li></ul>
+ </li></ul>
+
+-<span id="Ordering-Multiple-Matches"></span><h4 class="unnumberedsubsec">Ordering Multiple Matches</h4>
++<ul class="section-toc">
++<li><a href="#Ordering-Multiple-Matches" accesskey="1">Ordering Multiple Matches</a></li>
++</ul>
++<div class="unnumberedsubsec" id="Ordering-Multiple-Matches">
++<h4 class="unnumberedsubsec">Ordering Multiple Matches</h4>
+
+ <p>In general there may be more than one way to match a regular expression
+ to an input string. For example, consider the command
+@@ -186,10 +193,12 @@ follow an atom if it is interpreted as a
+
+
+
++</div>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Previous: <a href="System-Definitions.html" accesskey="p" rel="prev">System Definitions</a>, Up: <a href="System-Definitions.html" accesskey="u" rel="up">System Definitions</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Previous: <a href="System-Definitions.html">System Definitions</a>, Up: <a href="System-Definitions.html">System Definitions</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Sequences-and-Arrays-and-Hash-Tables.html
++++ gcl-2.6.14/info/gcl-si/Sequences-and-Arrays-and-Hash-Tables.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Sequences and Arrays and Hash Tables (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Characters.html" rel="next" title="Characters">
+ <link href="Numbers.html" rel="prev" title="Numbers">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Sequences-and-Arrays-and-Hash-Tables"></span><div class="header">
++<div class="chapter" id="Sequences-and-Arrays-and-Hash-Tables">
++<div class="header">
+ <p>
+-Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Sequences-and-Arrays-and-Hash-Tables-1"></span><h2 class="chapter">2 Sequences and Arrays and Hash Tables</h2>
+
+-<dl>
+-<dt id="index-VECTOR">Function: <strong>VECTOR</strong> <em>(&rest objects)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR"><span class="category">Function: </span><span><strong>VECTOR</strong> <em>(&rest objects)</em><a href='#index-VECTOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Constructs a Simple-Vector from the given objects.
+@@ -55,8 +59,8 @@ Next: <a href="Characters.html" accesske
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBSEQ">Function: <strong>SUBSEQ</strong> <em>(sequence start &optional (end (length sequence)))</em></dt>
++<dl class="def">
++<dt id="index-SUBSEQ"><span class="category">Function: </span><span><strong>SUBSEQ</strong> <em>(sequence start &optional (end (length sequence)))</em><a href='#index-SUBSEQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of a subsequence of SEQUENCE between START (inclusive) and
+@@ -65,8 +69,8 @@ END (exclusive).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dSEQ">Function: <strong>COPY-SEQ</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSEQ"><span class="category">Function: </span><span><strong>COPY-SEQ</strong> <em>(sequence)</em><a href='#index-COPY_002dSEQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE.
+@@ -74,8 +78,8 @@ END (exclusive).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-POSITION">Function: <strong>POSITION</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION"><span class="category">Function: </span><span><strong>POSITION</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST with
+@@ -84,8 +88,8 @@ ITEM; NIL if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dRANK">Function: <strong>ARRAY-RANK</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dRANK"><span class="category">Function: </span><span><strong>ARRAY-RANK</strong> <em>(array)</em><a href='#index-ARRAY_002dRANK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of dimensions of ARRAY.
+@@ -93,8 +97,8 @@ ITEM; NIL if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SBIT">Function: <strong>SBIT</strong> <em>(simple-bit-array &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-SBIT"><span class="category">Function: </span><span><strong>SBIT</strong> <em>(simple-bit-array &rest subscripts)</em><a href='#index-SBIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit from SIMPLE-BIT-ARRAY at SUBSCRIPTS.
+@@ -102,8 +106,8 @@ ITEM; NIL if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dCAPITALIZE">Function: <strong>STRING-CAPITALIZE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCAPITALIZE"><span class="category">Function: </span><span><strong>STRING-CAPITALIZE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-STRING_002dCAPITALIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the first character of each word converted to
+@@ -112,8 +116,8 @@ upper-case, and remaining characters in
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBSTITUTE_002dIF_002dNOT">Function: <strong>NSUBSTITUTE-IF-NOT</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>NSUBSTITUTE-IF-NOT</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -124,8 +128,8 @@ SEQUENCE may be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND_002dIF">Function: <strong>FIND-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dIF"><span class="category">Function: </span><span><strong>FIND-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST; NIL if
+@@ -134,8 +138,8 @@ no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dEQV">Function: <strong>BIT-EQV</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dEQV"><span class="category">Function: </span><span><strong>BIT-EQV</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dEQV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical EQV on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -145,8 +149,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003c">Function: <strong>STRING<</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003c"><span class="category">Function: </span><span><strong>STRING<</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003c' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically less than STRING2, then returns the longest
+@@ -155,8 +159,8 @@ common prefix of the strings. Otherwise
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REVERSE">Function: <strong>REVERSE</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-REVERSE"><span class="category">Function: </span><span><strong>REVERSE</strong> <em>(sequence)</em><a href='#index-REVERSE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new sequence containing the same elements as SEQUENCE but in
+@@ -165,8 +169,8 @@ reverse order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSTRING_002dUPCASE">Function: <strong>NSTRING-UPCASE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dUPCASE"><span class="category">Function: </span><span><strong>NSTRING-UPCASE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dUPCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns STRING with all lower case characters converted to uppercase.
+@@ -174,8 +178,8 @@ reverse order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003e_003d">Function: <strong>STRING>=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003e_003d"><span class="category">Function: </span><span><strong>STRING>=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003e_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically greater than or equal to STRING2, then returns
+@@ -184,8 +188,8 @@ the longest common prefix of the strings
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dROW_002dMAJOR_002dINDEX">Function: <strong>ARRAY-ROW-MAJOR-INDEX</strong> <em>(array &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dROW_002dMAJOR_002dINDEX"><span class="category">Function: </span><span><strong>ARRAY-ROW-MAJOR-INDEX</strong> <em>(array &rest subscripts)</em><a href='#index-ARRAY_002dROW_002dMAJOR_002dINDEX' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index into the data vector of ARRAY for the element of ARRAY
+@@ -195,8 +199,8 @@ specified by SUBSCRIPTS.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSION">Function: <strong>ARRAY-DIMENSION</strong> <em>(array axis-number)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSION"><span class="category">Function: </span><span><strong>ARRAY-DIMENSION</strong> <em>(array axis-number)</em><a href='#index-ARRAY_002dDIMENSION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of AXIS-NUMBER of ARRAY.
+@@ -204,8 +208,8 @@ specified by SUBSCRIPTS.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND">Function: <strong>FIND</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND"><span class="category">Function: </span><span><strong>FIND</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the first element in SEQUENCE satisfying TEST with ITEM; NIL if no
+@@ -214,8 +218,8 @@ such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dNOT_002dEQUAL">Function: <strong>STRING-NOT-EQUAL</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dEQUAL"><span class="category">Function: </span><span><strong>STRING-NOT-EQUAL</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dEQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING=, but ignores cases.
+@@ -223,8 +227,8 @@ such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dRIGHT_002dTRIM">Function: <strong>STRING-RIGHT-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dRIGHT_002dTRIM"><span class="category">Function: </span><span><strong>STRING-RIGHT-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dRIGHT_002dTRIM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from the
+@@ -233,8 +237,8 @@ right end.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DELETE_002dIF_002dNOT">Function: <strong>DELETE-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>DELETE-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by destructively removing the elements not
+@@ -243,8 +247,8 @@ satisfying TEST from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMOVE_002dIF_002dNOT">Function: <strong>REMOVE-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>REMOVE-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with elements not satisfying TEST removed.
+@@ -252,8 +256,8 @@ satisfying TEST from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003d">Function: <strong>STRING=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003d"><span class="category">Function: </span><span><strong>STRING=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the two strings are character-wise CHAR=; NIL otherwise.
+@@ -261,8 +265,8 @@ satisfying TEST from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBSTITUTE_002dIF">Function: <strong>NSUBSTITUTE-IF</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE_002dIF"><span class="category">Function: </span><span><strong>NSUBSTITUTE-IF</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -272,8 +276,8 @@ may be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SOME">Function: <strong>SOME</strong> <em>(predicate sequence &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-SOME"><span class="category">Function: </span><span><strong>SOME</strong> <em>(predicate sequence &rest more-sequences)</em><a href='#index-SOME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the elements in SEQUENCEs satisfies PREDICATE;
+@@ -282,8 +286,8 @@ NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSTRING">Function: <strong>MAKE-STRING</strong> <em>(size &key (initial-element #\Space))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING"><span class="category">Function: </span><span><strong>MAKE-STRING</strong> <em>(size &key (initial-element #\Space))</em><a href='#index-MAKE_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new string of SIZE length whose elements are all
+@@ -292,8 +296,8 @@ INITIAL-ELEMENT.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSUBSTITUTE">Function: <strong>NSUBSTITUTE</strong> <em>(newitem olditem sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-NSUBSTITUTE"><span class="category">Function: </span><span><strong>NSUBSTITUTE</strong> <em>(newitem olditem sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-NSUBSTITUTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -302,8 +306,8 @@ except that OLDITEMs are replaced with N
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dEQUAL">Function: <strong>STRING-EQUAL</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dEQUAL"><span class="category">Function: </span><span><strong>STRING-EQUAL</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dEQUAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Given two strings (string1 and string2), and optional integers start1,
+@@ -313,8 +317,8 @@ string2 (using char-equal).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dNOT_002dGREATERP">Function: <strong>STRING-NOT-GREATERP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dGREATERP"><span class="category">Function: </span><span><strong>STRING-NOT-GREATERP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dGREATERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING<=, but ignores cases.
+@@ -322,8 +326,8 @@ string2 (using char-equal).
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003e">Function: <strong>STRING></strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003e"><span class="category">Function: </span><span><strong>STRING></strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003e' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically greater than STRING2, then returns the
+@@ -332,8 +336,8 @@ longest common prefix of the strings. O
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRINGP">Function: <strong>STRINGP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STRINGP"><span class="category">Function: </span><span><strong>STRINGP</strong> <em>(x)</em><a href='#index-STRINGP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a string; NIL otherwise.
+@@ -341,8 +345,8 @@ longest common prefix of the strings. O
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DELETE_002dIF">Function: <strong>DELETE-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dIF"><span class="category">Function: </span><span><strong>DELETE-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing the elements satisfying TEST
+@@ -351,8 +355,8 @@ destructively from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SIMPLE_002dSTRING_002dP">Function: <strong>SIMPLE-STRING-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dSTRING_002dP"><span class="category">Function: </span><span><strong>SIMPLE-STRING-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dSTRING_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple string; NIL otherwise.
+@@ -360,8 +364,8 @@ destructively from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMOVE_002dIF">Function: <strong>REMOVE-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dIF"><span class="category">Function: </span><span><strong>REMOVE-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with elements satisfying TEST removed.
+@@ -369,8 +373,8 @@ destructively from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-HASH_002dTABLE_002dCOUNT">Function: <strong>HASH-TABLE-COUNT</strong> <em>(hash-table)</em></dt>
++<dl class="def">
++<dt id="index-HASH_002dTABLE_002dCOUNT"><span class="category">Function: </span><span><strong>HASH-TABLE-COUNT</strong> <em>(hash-table)</em><a href='#index-HASH_002dTABLE_002dCOUNT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of entries in the given Hash-Table.
+@@ -378,8 +382,8 @@ destructively from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSIONS">Function: <strong>ARRAY-DIMENSIONS</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSIONS"><span class="category">Function: </span><span><strong>ARRAY-DIMENSIONS</strong> <em>(array)</em><a href='#index-ARRAY_002dDIMENSIONS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list whose elements are the dimensions of ARRAY
+@@ -387,8 +391,8 @@ destructively from SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBSTITUTE_002dIF_002dNOT">Function: <strong>SUBSTITUTE-IF-NOT</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE_002dIF_002dNOT"><span class="category">Function: </span><span><strong>SUBSTITUTE-IF-NOT</strong> <em>(new test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -397,8 +401,8 @@ except that all elements not satisfying
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ADJUSTABLE_002dARRAY_002dP">Function: <strong>ADJUSTABLE-ARRAY-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ADJUSTABLE_002dARRAY_002dP"><span class="category">Function: </span><span><strong>ADJUSTABLE-ARRAY-P</strong> <em>(array)</em><a href='#index-ADJUSTABLE_002dARRAY_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if ARRAY is adjustable; NIL otherwise.
+@@ -406,8 +410,8 @@ except that all elements not satisfying
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SVREF">Function: <strong>SVREF</strong> <em>(simple-vector index)</em></dt>
++<dl class="def">
++<dt id="index-SVREF"><span class="category">Function: </span><span><strong>SVREF</strong> <em>(simple-vector index)</em><a href='#index-SVREF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th element of SIMPLE-VECTOR.
+@@ -415,8 +419,8 @@ except that all elements not satisfying
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VECTOR_002dPUSH_002dEXTEND">Function: <strong>VECTOR-PUSH-EXTEND</strong> <em>(new-element vector &optional (extension (length vector)))</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPUSH_002dEXTEND"><span class="category">Function: </span><span><strong>VECTOR-PUSH-EXTEND</strong> <em>(new-element vector &optional (extension (length vector)))</em><a href='#index-VECTOR_002dPUSH_002dEXTEND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to VECTOR-PUSH except that, if the fill pointer gets too large,
+@@ -425,8 +429,8 @@ extends VECTOR rather then simply return
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DELETE">Function: <strong>DELETE</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE"><span class="category">Function: </span><span><strong>DELETE</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-DELETE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing the specified ITEM destructively from
+@@ -435,8 +439,8 @@ SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMOVE">Function: <strong>REMOVE</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE"><span class="category">Function: </span><span><strong>REMOVE</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-REMOVE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of SEQUENCE with ITEM removed.
+@@ -444,8 +448,8 @@ SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING">Function: <strong>STRING</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STRING"><span class="category">Function: </span><span><strong>STRING</strong> <em>(x)</em><a href='#index-STRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X into a string. If X is a string, then returns X itself. If X is a
+@@ -456,8 +460,8 @@ coerced into a string.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dUPCASE">Function: <strong>STRING-UPCASE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dUPCASE"><span class="category">Function: </span><span><strong>STRING-UPCASE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-STRING_002dUPCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with all lower case characters converted to
+@@ -466,8 +470,8 @@ uppercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GETHASH">Function: <strong>GETHASH</strong> <em>(key hash-table &optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GETHASH"><span class="category">Function: </span><span><strong>GETHASH</strong> <em>(key hash-table &optional (default nil))</em><a href='#index-GETHASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Finds the entry in HASH-TABLE whose key is KEY and returns the associated
+@@ -477,8 +481,8 @@ such entry.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dHASH_002dTABLE">Function: <strong>MAKE-HASH-TABLE</strong> <em>(&key (test 'eql) (size 1024) (rehash-size 1.5) (rehash-threshold 0.7))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dHASH_002dTABLE"><span class="category">Function: </span><span><strong>MAKE-HASH-TABLE</strong> <em>(&key (test 'eql) (size 1024) (rehash-size 1.5) (rehash-threshold 0.7))</em><a href='#index-MAKE_002dHASH_002dTABLE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a hash table.
+@@ -486,8 +490,8 @@ such entry.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002f_003d">Function: <strong>STRING/=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002f_003d"><span class="category">Function: </span><span><strong>STRING/=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002f_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns NIL if STRING1 and STRING2 are character-wise CHAR=. Otherwise,
+@@ -496,8 +500,8 @@ returns the index to the longest common
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dGREATERP">Function: <strong>STRING-GREATERP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dGREATERP"><span class="category">Function: </span><span><strong>STRING-GREATERP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dGREATERP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING>, but ignores cases.
+@@ -505,8 +509,8 @@ returns the index to the longest common
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ELT">Function: <strong>ELT</strong> <em>(sequence index)</em></dt>
++<dl class="def">
++<dt id="index-ELT"><span class="category">Function: </span><span><strong>ELT</strong> <em>(sequence index)</em><a href='#index-ELT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th element of SEQUENCE.
+@@ -514,8 +518,8 @@ returns the index to the longest common
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dARRAY">Function: <strong>MAKE-ARRAY</strong> <em>(dimensions &key (element-type t) initial-element (initial-contents nil) (adjustable nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0) static)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dARRAY"><span class="category">Function: </span><span><strong>MAKE-ARRAY</strong> <em>(dimensions &key (element-type t) initial-element (initial-contents nil) (adjustable nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0) static)</em><a href='#index-MAKE_002dARRAY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates an array of the specified DIMENSIONS. The default for INITIAL-
+@@ -551,8 +555,8 @@ nil, will cause the array body to be non
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSTRING_002dDOWNCASE">Function: <strong>NSTRING-DOWNCASE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dDOWNCASE"><span class="category">Function: </span><span><strong>NSTRING-DOWNCASE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dDOWNCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns STRING with all upper case
+ characters converted to lowercase.
+@@ -560,8 +564,8 @@ characters converted to lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dIN_002dBOUNDS_002dP">Function: <strong>ARRAY-IN-BOUNDS-P</strong> <em>(array &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dIN_002dBOUNDS_002dP"><span class="category">Function: </span><span><strong>ARRAY-IN-BOUNDS-P</strong> <em>(array &rest subscripts)</em><a href='#index-ARRAY_002dIN_002dBOUNDS_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns T if SUBSCRIPTS are valid subscripts for
+ ARRAY; NIL otherwise.
+@@ -569,8 +573,8 @@ ARRAY; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SORT">Function: <strong>SORT</strong> <em>(sequence predicate &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SORT"><span class="category">Function: </span><span><strong>SORT</strong> <em>(sequence predicate &key (key #'identity))</em><a href='#index-SORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Destructively sorts SEQUENCE.
+ PREDICATE should return non-NIL if its first argument is to precede
+@@ -579,8 +583,8 @@ its second argument.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-HASH_002dTABLE_002dP">Function: <strong>HASH-TABLE-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-HASH_002dTABLE_002dP"><span class="category">Function: </span><span><strong>HASH-TABLE-P</strong> <em>(x)</em><a href='#index-HASH_002dTABLE_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a hash table object; NIL
+@@ -589,8 +593,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COUNT_002dIF_002dNOT">Function: <strong>COUNT-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT_002dIF_002dNOT"><span class="category">Function: </span><span><strong>COUNT-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE not satisfying TEST.
+@@ -598,8 +602,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILL_002dPOINTER">Function: <strong>FILL-POINTER</strong> <em>(vector)</em></dt>
++<dl class="def">
++<dt id="index-FILL_002dPOINTER"><span class="category">Function: </span><span><strong>FILL-POINTER</strong> <em>(vector)</em><a href='#index-FILL_002dPOINTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the fill pointer of VECTOR.
+@@ -608,8 +612,8 @@ otherwise.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-ARRAYP">Function: <strong>ARRAYP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-ARRAYP"><span class="category">Function: </span><span><strong>ARRAYP</strong> <em>(x)</em><a href='#index-ARRAYP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is an array; NIL otherwise.
+@@ -617,8 +621,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REPLACE">Function: <strong>REPLACE</strong> <em>(sequence1 sequence2 &key (start1 0) (end1 (length sequence1)) (start2 0) (end2 (length sequence2)))</em></dt>
++<dl class="def">
++<dt id="index-REPLACE"><span class="category">Function: </span><span><strong>REPLACE</strong> <em>(sequence1 sequence2 &key (start1 0) (end1 (length sequence1)) (start2 0) (end2 (length sequence2)))</em><a href='#index-REPLACE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Destructively modifies SEQUENCE1 by copying successive elements into it from
+@@ -627,8 +631,8 @@ SEQUENCE2.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dXOR">Function: <strong>BIT-XOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dXOR"><span class="category">Function: </span><span><strong>BIT-XOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dXOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical XOR on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -638,8 +642,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CLRHASH">Function: <strong>CLRHASH</strong> <em>(hash-table)</em></dt>
++<dl class="def">
++<dt id="index-CLRHASH"><span class="category">Function: </span><span><strong>CLRHASH</strong> <em>(hash-table)</em><a href='#index-CLRHASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes all entries of HASH-TABLE and returns the hash table itself.
+@@ -647,8 +651,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBSTITUTE_002dIF">Function: <strong>SUBSTITUTE-IF</strong> <em>(newitem test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE_002dIF"><span class="category">Function: </span><span><strong>SUBSTITUTE-IF</strong> <em>(newitem test sequence &key (from-end nil) (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -657,8 +661,8 @@ except that all elements satisfying TEST
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MISMATCH">Function: <strong>MISMATCH</strong> <em>(sequence1 sequence2 &key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MISMATCH"><span class="category">Function: </span><span><strong>MISMATCH</strong> <em>(sequence1 sequence2 &key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em><a href='#index-MISMATCH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>The specified subsequences of SEQUENCE1 and SEQUENCE2 are compared
+@@ -671,16 +675,16 @@ SEQUENCE1 beyond the last position teste
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT">Constant: <strong>ARRAY-TOTAL-SIZE-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-TOTAL-SIZE-LIMIT</strong><a href='#index-ARRAY_002dTOTAL_002dSIZE_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the total number of elements of an array.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VECTOR_002dPOP">Function: <strong>VECTOR-POP</strong> <em>(vector)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPOP"><span class="category">Function: </span><span><strong>VECTOR-POP</strong> <em>(vector)</em><a href='#index-VECTOR_002dPOP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to decrease the fill-pointer of VECTOR by 1 and returns the element
+@@ -690,8 +694,8 @@ the fill pointer is 0.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBSTITUTE">Function: <strong>SUBSTITUTE</strong> <em>(newitem olditem sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SUBSTITUTE"><span class="category">Function: </span><span><strong>SUBSTITUTE</strong> <em>(newitem olditem sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (count most-positive-fixnum) (key #'identity))</em><a href='#index-SUBSTITUTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same kind as SEQUENCE with the same elements
+@@ -700,8 +704,8 @@ except that OLDITEMs are replaced with N
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP">Function: <strong>ARRAY-HAS-FILL-POINTER-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP"><span class="category">Function: </span><span><strong>ARRAY-HAS-FILL-POINTER-P</strong> <em>(array)</em><a href='#index-ARRAY_002dHAS_002dFILL_002dPOINTER_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if ARRAY has a fill pointer; NIL otherwise.
+@@ -709,8 +713,8 @@ except that OLDITEMs are replaced with N
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CONCATENATE">Function: <strong>CONCATENATE</strong> <em>(result-type &rest sequences)</em></dt>
++<dl class="def">
++<dt id="index-CONCATENATE"><span class="category">Function: </span><span><strong>CONCATENATE</strong> <em>(result-type &rest sequences)</em><a href='#index-CONCATENATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new sequence of the specified RESULT-TYPE, consisting of all
+@@ -719,8 +723,8 @@ elements in SEQUENCEs.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VECTOR_002dPUSH">Function: <strong>VECTOR-PUSH</strong> <em>(new-element vector)</em></dt>
++<dl class="def">
++<dt id="index-VECTOR_002dPUSH"><span class="category">Function: </span><span><strong>VECTOR-PUSH</strong> <em>(new-element vector)</em><a href='#index-VECTOR_002dPUSH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to set the element of ARRAY designated by its fill pointer to
+@@ -730,8 +734,8 @@ pointer is too large. Otherwise, return
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dTRIM">Function: <strong>STRING-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dTRIM"><span class="category">Function: </span><span><strong>STRING-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dTRIM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from both
+@@ -740,8 +744,8 @@ ends.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dELEMENT_002dTYPE">Function: <strong>ARRAY-ELEMENT-TYPE</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dELEMENT_002dTYPE"><span class="category">Function: </span><span><strong>ARRAY-ELEMENT-TYPE</strong> <em>(array)</em><a href='#index-ARRAY_002dELEMENT_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type of the elements of ARRAY
+@@ -749,8 +753,8 @@ ends.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NOTANY">Function: <strong>NOTANY</strong> <em>(predicate sequence &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTANY"><span class="category">Function: </span><span><strong>NOTANY</strong> <em>(predicate sequence &rest more-sequences)</em><a href='#index-NOTANY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if none of the elements in SEQUENCEs satisfies PREDICATE; NIL
+@@ -759,8 +763,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dNOT">Function: <strong>BIT-NOT</strong> <em>(bit-array &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dNOT"><span class="category">Function: </span><span><strong>BIT-NOT</strong> <em>(bit-array &optional (result-bit-array nil))</em><a href='#index-BIT_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical NOT in the elements of BIT-ARRAY.
+@@ -770,8 +774,8 @@ BIT-ARRAY if RESULT-BIT-ARRAY is T, or i
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dORC1">Function: <strong>BIT-ORC1</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dORC1"><span class="category">Function: </span><span><strong>BIT-ORC1</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dORC1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ORC1 on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -781,8 +785,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COUNT_002dIF">Function: <strong>COUNT-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT_002dIF"><span class="category">Function: </span><span><strong>COUNT-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE satisfying TEST.
+@@ -790,8 +794,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAP">Function: <strong>MAP</strong> <em>(result-type function sequence &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-MAP"><span class="category">Function: </span><span><strong>MAP</strong> <em>(result-type function sequence &rest more-sequences)</em><a href='#index-MAP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>FUNCTION must take as many arguments as there are sequences provided. The
+@@ -801,16 +805,16 @@ FUNCTION to the i-th elements of the SEQ
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dRANK_002dLIMIT">Constant: <strong>ARRAY-RANK-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dRANK_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-RANK-LIMIT</strong><a href='#index-ARRAY_002dRANK_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the rank of an array.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COUNT">Function: <strong>COUNT</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-COUNT"><span class="category">Function: </span><span><strong>COUNT</strong> <em>(item sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-COUNT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the number of elements in SEQUENCE satisfying TEST with ITEM.
+@@ -818,8 +822,8 @@ The exclusive upper bound on the rank of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dVECTOR_002dP">Function: <strong>BIT-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>BIT-VECTOR-P</strong> <em>(x)</em><a href='#index-BIT_002dVECTOR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a bit vector; NIL otherwise.
+@@ -827,8 +831,8 @@ The exclusive upper bound on the rank of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NSTRING_002dCAPITALIZE">Function: <strong>NSTRING-CAPITALIZE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-NSTRING_002dCAPITALIZE"><span class="category">Function: </span><span><strong>NSTRING-CAPITALIZE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-NSTRING_002dCAPITALIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns STRING with the first character of each word converted to upper-case,
+@@ -837,8 +841,8 @@ and remaining characters in the word con
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ADJUST_002dARRAY">Function: <strong>ADJUST-ARRAY</strong> <em>(array dimensions &key (element-type (array-element-type array)) initial-element (initial-contents nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0))</em></dt>
++<dl class="def">
++<dt id="index-ADJUST_002dARRAY"><span class="category">Function: </span><span><strong>ADJUST-ARRAY</strong> <em>(array dimensions &key (element-type (array-element-type array)) initial-element (initial-contents nil) (fill-pointer nil) (displaced-to nil) (displaced-index-offset 0))</em><a href='#index-ADJUST_002dARRAY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adjusts the dimensions of ARRAY to the given DIMENSIONS. The default value
+@@ -847,8 +851,8 @@ of INITIAL-ELEMENT depends on ELEMENT-TY
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SEARCH">Function: <strong>SEARCH</strong> <em>(sequence1 sequence2 &key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-SEARCH"><span class="category">Function: </span><span><strong>SEARCH</strong> <em>(sequence1 sequence2 &key (from-end nil) (test #'eql) test-not (start1 0) (start2 0) (end1 (length sequence1)) (end2 (length sequence2)) (key #'identity))</em><a href='#index-SEARCH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>A search is conducted for the first subsequence of SEQUENCE2 which
+@@ -859,8 +863,8 @@ returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SIMPLE_002dBIT_002dVECTOR_002dP">Function: <strong>SIMPLE-BIT-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dBIT_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>SIMPLE-BIT-VECTOR-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dBIT_002dVECTOR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple bit-vector; NIL otherwise.
+@@ -868,8 +872,8 @@ returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSEQUENCE">Function: <strong>MAKE-SEQUENCE</strong> <em>(type length &key initial-element)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSEQUENCE"><span class="category">Function: </span><span><strong>MAKE-SEQUENCE</strong> <em>(type length &key initial-element)</em><a href='#index-MAKE_002dSEQUENCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the given TYPE and LENGTH, with elements initialized
+@@ -878,8 +882,8 @@ to INITIAL-ELEMENT. The default value o
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dORC2">Function: <strong>BIT-ORC2</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dORC2"><span class="category">Function: </span><span><strong>BIT-ORC2</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dORC2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical ORC2 on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -889,8 +893,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NREVERSE">Function: <strong>NREVERSE</strong> <em>(sequence)</em></dt>
++<dl class="def">
++<dt id="index-NREVERSE"><span class="category">Function: </span><span><strong>NREVERSE</strong> <em>(sequence)</em><a href='#index-NREVERSE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence of the same elements as SEQUENCE but in reverse order.
+@@ -899,16 +903,16 @@ SEQUENCE may be destroyed.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dDIMENSION_002dLIMIT">Constant: <strong>ARRAY-DIMENSION-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dDIMENSION_002dLIMIT"><span class="category">Constant: </span><span><strong>ARRAY-DIMENSION-LIMIT</strong><a href='#index-ARRAY_002dDIMENSION_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound of the array dimension.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NOTEVERY">Function: <strong>NOTEVERY</strong> <em>(predicate sequence &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-NOTEVERY"><span class="category">Function: </span><span><strong>NOTEVERY</strong> <em>(predicate sequence &rest more-sequences)</em><a href='#index-NOTEVERY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if at least one of the elements in SEQUENCEs does not satisfy
+@@ -917,8 +921,8 @@ PREDICATE; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-POSITION_002dIF_002dNOT">Function: <strong>POSITION-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION_002dIF_002dNOT"><span class="category">Function: </span><span><strong>POSITION-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that does not satisfy TEST;
+@@ -927,8 +931,8 @@ NIL if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dDOWNCASE">Function: <strong>STRING-DOWNCASE</strong> <em>(string &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dDOWNCASE"><span class="category">Function: </span><span><strong>STRING-DOWNCASE</strong> <em>(string &key (start 0) (end (length string)))</em><a href='#index-STRING_002dDOWNCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with all upper case characters converted to
+@@ -937,8 +941,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT">Function: <strong>BIT</strong> <em>(bit-array &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-BIT"><span class="category">Function: </span><span><strong>BIT</strong> <em>(bit-array &rest subscripts)</em><a href='#index-BIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the bit from BIT-ARRAY at SUBSCRIPTS.
+@@ -946,8 +950,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dNOT_002dLESSP">Function: <strong>STRING-NOT-LESSP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dNOT_002dLESSP"><span class="category">Function: </span><span><strong>STRING-NOT-LESSP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dNOT_002dLESSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING>=, but ignores cases.
+@@ -955,8 +959,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHAR">Function: <strong>CHAR</strong> <em>(string index)</em></dt>
++<dl class="def">
++<dt id="index-CHAR"><span class="category">Function: </span><span><strong>CHAR</strong> <em>(string index)</em><a href='#index-CHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the INDEX-th character in STRING.
+@@ -964,8 +968,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-AREF">Function: <strong>AREF</strong> <em>(array &rest subscripts)</em></dt>
++<dl class="def">
++<dt id="index-AREF"><span class="category">Function: </span><span><strong>AREF</strong> <em>(array &rest subscripts)</em><a href='#index-AREF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the element of ARRAY specified by SUBSCRIPTS.
+@@ -973,8 +977,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILL">Function: <strong>FILL</strong> <em>(sequence item &key (start 0) (end (length sequence)))</em></dt>
++<dl class="def">
++<dt id="index-FILL"><span class="category">Function: </span><span><strong>FILL</strong> <em>(sequence item &key (start 0) (end (length sequence)))</em><a href='#index-FILL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the specified elements of SEQUENCE all with ITEM.
+@@ -982,8 +986,8 @@ lowercase.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STABLE_002dSORT">Function: <strong>STABLE-SORT</strong> <em>(sequence predicate &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-STABLE_002dSORT"><span class="category">Function: </span><span><strong>STABLE-SORT</strong> <em>(sequence predicate &key (key #'identity))</em><a href='#index-STABLE_002dSORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Destructively sorts SEQUENCE. PREDICATE should return non-NIL if its first
+@@ -992,8 +996,8 @@ argument is to precede its second argume
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BIT_002dIOR">Function: <strong>BIT-IOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em></dt>
++<dl class="def">
++<dt id="index-BIT_002dIOR"><span class="category">Function: </span><span><strong>BIT-IOR</strong> <em>(bit-array1 bit-array2 &optional (result-bit-array nil))</em><a href='#index-BIT_002dIOR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Performs a bit-wise logical IOR on the elements of BIT-ARRAY1 and BIT-ARRAY2.
+@@ -1003,8 +1007,8 @@ BIT-ARRAY1 if RESULT-BIT-ARRAY is T, or
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMHASH">Function: <strong>REMHASH</strong> <em>(key hash-table)</em></dt>
++<dl class="def">
++<dt id="index-REMHASH"><span class="category">Function: </span><span><strong>REMHASH</strong> <em>(key hash-table)</em><a href='#index-REMHASH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes any entry for KEY in HASH-TABLE. Returns T if such an entry
+@@ -1013,8 +1017,8 @@ existed; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VECTORP">Function: <strong>VECTORP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-VECTORP"><span class="category">Function: </span><span><strong>VECTORP</strong> <em>(x)</em><a href='#index-VECTORP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a vector; NIL otherwise.
+@@ -1022,8 +1026,8 @@ existed; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_003c_003d">Function: <strong>STRING<=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_003c_003d"><span class="category">Function: </span><span><strong>STRING<=</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_003c_003d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If STRING1 is lexicographically less than or equal to STRING2, then returns
+@@ -1032,8 +1036,8 @@ the longest common prefix of the two str
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SIMPLE_002dVECTOR_002dP">Function: <strong>SIMPLE-VECTOR-P</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SIMPLE_002dVECTOR_002dP"><span class="category">Function: </span><span><strong>SIMPLE-VECTOR-P</strong> <em>(x)</em><a href='#index-SIMPLE_002dVECTOR_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a simple vector; NIL otherwise.
+@@ -1041,8 +1045,8 @@ the longest common prefix of the two str
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dLEFT_002dTRIM">Function: <strong>STRING-LEFT-TRIM</strong> <em>(char-bag string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dLEFT_002dTRIM"><span class="category">Function: </span><span><strong>STRING-LEFT-TRIM</strong> <em>(char-bag string)</em><a href='#index-STRING_002dLEFT_002dTRIM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of STRING with the characters in CHAR-BAG removed from the
+@@ -1051,8 +1055,8 @@ left end.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ARRAY_002dTOTAL_002dSIZE">Function: <strong>ARRAY-TOTAL-SIZE</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-ARRAY_002dTOTAL_002dSIZE"><span class="category">Function: </span><span><strong>ARRAY-TOTAL-SIZE</strong> <em>(array)</em><a href='#index-ARRAY_002dTOTAL_002dSIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the total number of elements of ARRAY.
+@@ -1060,8 +1064,8 @@ left end.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND_002dIF_002dNOT">Function: <strong>FIND-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dIF_002dNOT"><span class="category">Function: </span><span><strong>FIND-IF-NOT</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-FIND_002dIF_002dNOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that does not satisfy
+@@ -1070,8 +1074,8 @@ TEST; NIL if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DELETE_002dDUPLICATES">Function: <strong>DELETE-DUPLICATES</strong> <em>(sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-DELETE_002dDUPLICATES"><span class="category">Function: </span><span><strong>DELETE-DUPLICATES</strong> <em>(sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-DELETE_002dDUPLICATES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a sequence formed by removing duplicated elements destructively from
+@@ -1080,8 +1084,8 @@ SEQUENCE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMOVE_002dDUPLICATES">Function: <strong>REMOVE-DUPLICATES</strong> <em>(sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-REMOVE_002dDUPLICATES"><span class="category">Function: </span><span><strong>REMOVE-DUPLICATES</strong> <em>(sequence &key (from-end nil) (test #'eql) test-not (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-REMOVE_002dDUPLICATES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>The elements of SEQUENCE are examined, and if any two match, one is discarded.
+@@ -1090,8 +1094,8 @@ Returns the resulting sequence.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-POSITION_002dIF">Function: <strong>POSITION-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-POSITION_002dIF"><span class="category">Function: </span><span><strong>POSITION-IF</strong> <em>(test sequence &key (from-end nil) (start 0) (end (length sequence)) (key #'identity))</em><a href='#index-POSITION_002dIF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the index of the first element in SEQUENCE that satisfies TEST; NIL
+@@ -1100,8 +1104,8 @@ if no such element exists.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MERGE">Function: <strong>MERGE</strong> <em>(result-type sequence1 sequence2 predicate &key (key #'identity))</em></dt>
++<dl class="def">
++<dt id="index-MERGE"><span class="category">Function: </span><span><strong>MERGE</strong> <em>(result-type sequence1 sequence2 predicate &key (key #'identity))</em><a href='#index-MERGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>SEQUENCE1 and SEQUENCE2 are destructively merged into a sequence of type
+@@ -1110,8 +1114,8 @@ RESULT-TYPE using PREDICATE to order the
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EVERY">Function: <strong>EVERY</strong> <em>(predicate sequence &rest more-sequences)</em></dt>
++<dl class="def">
++<dt id="index-EVERY"><span class="category">Function: </span><span><strong>EVERY</strong> <em>(predicate sequence &rest more-sequences)</em><a href='#index-EVERY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if every elements of SEQUENCEs satisfy PREDICATE; NIL otherwise.
+@@ -1119,8 +1123,8 @@ RESULT-TYPE using PREDICATE to order the
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REDUCE">Function: <strong>REDUCE</strong> <em>(function sequence &key (from-end nil) (start 0) (end (length sequence)) initial-value)</em></dt>
++<dl class="def">
++<dt id="index-REDUCE"><span class="category">Function: </span><span><strong>REDUCE</strong> <em>(function sequence &key (from-end nil) (start 0) (end (length sequence)) initial-value)</em><a href='#index-REDUCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Combines all the elements of SEQUENCE using a binary operation FUNCTION.
+@@ -1129,8 +1133,8 @@ If INITIAL-VALUE is supplied, it is logi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dLESSP">Function: <strong>STRING-LESSP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dLESSP"><span class="category">Function: </span><span><strong>STRING-LESSP</strong> <em>(string1 string2 &key (start1 0) (end1 (length string1)) (start2 0) (end2 (length string2)))</em><a href='#index-STRING_002dLESSP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Similar to STRING<, but ignores cases.
+@@ -1138,10 +1142,11 @@ If INITIAL-VALUE is supplied, it is logi
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Characters.html" accesskey="n" rel="next">Characters</a>, Previous: <a href="Numbers.html" accesskey="p" rel="prev">Numbers</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Characters.html">Characters</a>, Previous: <a href="Numbers.html">Numbers</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Source-Level-Debugging-in-Emacs.html
++++ gcl-2.6.14/info/gcl-si/Source-Level-Debugging-in-Emacs.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Source Level Debugging in Emacs (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="Debugging.html" rel="up" title="Debugging">
+ <link href="Low-Level-Debug-Functions.html" rel="next" title="Low Level Debug Functions">
+ <link href="Debugging.html" rel="prev" title="Debugging">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,9 +42,10 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Source-Level-Debugging-in-Emacs"></span><div class="header">
++<div class="section" id="Source-Level-Debugging-in-Emacs">
++<div class="header">
+ <p>
+-Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Source-Level-Debugging-in-Emacs-1"></span><h3 class="section">18.1 Source Level Debugging in Emacs</h3>
+@@ -146,10 +150,11 @@ a special meaning:
+ </li></ul>
+ <p>Files: debug.lsp dbl.el gcl.el
+ </p>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Low-Level-Debug-Functions.html" accesskey="n" rel="next">Low Level Debug Functions</a>, Previous: <a href="Debugging.html" accesskey="p" rel="prev">Debugging</a>, Up: <a href="Debugging.html" accesskey="u" rel="up">Debugging</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Low-Level-Debug-Functions.html">Low Level Debug Functions</a>, Previous: <a href="Debugging.html">Debugging</a>, Up: <a href="Debugging.html">Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Special-Forms-and-Functions.html
++++ gcl-2.6.14/info/gcl-si/Special-Forms-and-Functions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Special Forms and Functions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Compilation.html" rel="next" title="Compilation">
+ <link href="Streams-and-Reading.html" rel="prev" title="Streams and Reading">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,23 +42,24 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Special-Forms-and-Functions"></span><div class="header">
++<div class="chapter" id="Special-Forms-and-Functions">
++<div class="header">
+ <p>
+-Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Special-Forms-and-Functions-1"></span><h2 class="chapter">6 Special Forms and Functions</h2>
+
+-<dl>
+-<dt id="index-LAMBDA_002dLIST_002dKEYWORDS">Constant: <strong>LAMBDA-LIST-KEYWORDS</strong></dt>
++<dl class="def">
++<dt id="index-LAMBDA_002dLIST_002dKEYWORDS"><span class="category">Constant: </span><span><strong>LAMBDA-LIST-KEYWORDS</strong><a href='#index-LAMBDA_002dLIST_002dKEYWORDS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ List of all the lambda-list keywords used in GCL.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-THE">Special Form: <strong>THE</strong></dt>
++<dl class="def">
++<dt id="index-THE"><span class="category">Special Form: </span><span><strong>THE</strong><a href='#index-THE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -69,8 +73,8 @@ this is not the case.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SETF">Special Form: <strong>SETF</strong></dt>
++<dl class="def">
++<dt id="index-SETF"><span class="category">Special Form: </span><span><strong>SETF</strong><a href='#index-SETF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -103,8 +107,8 @@ apply
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WHEN">Special Form: <strong>WHEN</strong></dt>
++<dl class="def">
++<dt id="index-WHEN"><span class="category">Special Form: </span><span><strong>WHEN</strong><a href='#index-WHEN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -118,8 +122,8 @@ simply returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CCASE">Macro: <strong>CCASE</strong></dt>
++<dl class="def">
++<dt id="index-CCASE"><span class="category">Macro: </span><span><strong>CCASE</strong><a href='#index-CCASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -134,8 +138,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACROEXPAND">Function: <strong>MACROEXPAND</strong> <em>(form &optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-MACROEXPAND"><span class="category">Function: </span><span><strong>MACROEXPAND</strong> <em>(form &optional (env nil))</em><a href='#index-MACROEXPAND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If FORM is a macro form, then expands it repeatedly until it is not a macro
+@@ -145,8 +149,8 @@ indicating whether the original form was
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dCALL">Special Form: <strong>MULTIPLE-VALUE-CALL</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dCALL"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-CALL</strong><a href='#index-MULTIPLE_002dVALUE_002dCALL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -159,8 +163,8 @@ indicating whether the original form was
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFSETF">Macro: <strong>DEFSETF</strong></dt>
++<dl class="def">
++<dt id="index-DEFSETF"><span class="category">Macro: </span><span><strong>DEFSETF</strong><a href='#index-DEFSETF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -191,8 +195,8 @@ symbols TEMP1 ... TEMPn and with STORE-V
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TAGBODY">Special Form: <strong>TAGBODY</strong></dt>
++<dl class="def">
++<dt id="index-TAGBODY"><span class="category">Special Form: </span><span><strong>TAGBODY</strong><a href='#index-TAGBODY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -206,8 +210,8 @@ symbols TEMP1 ... TEMPn and with STORE-V
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-ETYPECASE">Macro: <strong>ETYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-ETYPECASE"><span class="category">Macro: </span><span><strong>ETYPECASE</strong><a href='#index-ETYPECASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -222,8 +226,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LET_002a">Special Form: <strong>LET*</strong></dt>
++<dl class="def">
++<dt id="index-LET_002a"><span class="category">Special Form: </span><span><strong>LET*</strong><a href='#index-LET_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -237,8 +241,8 @@ from left to right, then evaluates FORMs
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROG1">Special Form: <strong>PROG1</strong></dt>
++<dl class="def">
++<dt id="index-PROG1"><span class="category">Special Form: </span><span><strong>PROG1</strong><a href='#index-PROG1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -251,8 +255,8 @@ from left to right, then evaluates FORMs
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFUN">Special Form: <strong>DEFUN</strong></dt>
++<dl class="def">
++<dt id="index-DEFUN"><span class="category">Special Form: </span><span><strong>DEFUN</strong><a href='#index-DEFUN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -274,8 +278,8 @@ retrieved by (documentation ’NAME
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dBIND">Special Form: <strong>MULTIPLE-VALUE-BIND</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dBIND"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-BIND</strong><a href='#index-MULTIPLE_002dVALUE_002dBIND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -289,8 +293,8 @@ NIL) and evaluates FORMs in order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DECLARE">Special Form: <strong>DECLARE</strong></dt>
++<dl class="def">
++<dt id="index-DECLARE"><span class="category">Special Form: </span><span><strong>DECLARE</strong><a href='#index-DECLARE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -345,8 +349,8 @@ For example
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFMACRO">Special Form: <strong>DEFMACRO</strong></dt>
++<dl class="def">
++<dt id="index-DEFMACRO"><span class="category">Special Form: </span><span><strong>DEFMACRO</strong><a href='#index-DEFMACRO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -388,8 +392,8 @@ Also, see the function doc of PPRINT for
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aEVALHOOK_002a">Variable: <strong>*EVALHOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aEVALHOOK_002a"><span class="category">Variable: </span><span><strong>*EVALHOOK*</strong><a href='#index-_002aEVALHOOK_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ If *EVALHOOK* is not NIL, its value must be a function that can receive
+ two arguments: a form to evaluate and an environment. This function does
+@@ -398,8 +402,8 @@ the evaluation instead of EVAL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FUNCTIONP">Function: <strong>FUNCTIONP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-FUNCTIONP"><span class="category">Function: </span><span><strong>FUNCTIONP</strong> <em>(x)</em><a href='#index-FUNCTIONP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a function, suitable for use by FUNCALL or APPLY. Returns
+@@ -408,8 +412,8 @@ NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LAMBDA_002dPARAMETERS_002dLIMIT">Constant: <strong>LAMBDA-PARAMETERS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-LAMBDA_002dPARAMETERS_002dLIMIT"><span class="category">Constant: </span><span><strong>LAMBDA-PARAMETERS-LIMIT</strong><a href='#index-LAMBDA_002dPARAMETERS_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the number of distinct parameter names that may
+ appear in a single lambda-list. Actually, however, there is no such upper
+@@ -418,8 +422,8 @@ bound in GCL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FLET">Special Form: <strong>FLET</strong></dt>
++<dl class="def">
++<dt id="index-FLET"><span class="category">Special Form: </span><span><strong>FLET</strong><a href='#index-FLET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -437,8 +441,8 @@ ignored.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ECASE">Macro: <strong>ECASE</strong></dt>
++<dl class="def">
++<dt id="index-ECASE"><span class="category">Macro: </span><span><strong>ECASE</strong><a href='#index-ECASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -453,8 +457,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROG2">Special Form: <strong>PROG2</strong></dt>
++<dl class="def">
++<dt id="index-PROG2"><span class="category">Special Form: </span><span><strong>PROG2</strong><a href='#index-PROG2' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -468,8 +472,8 @@ of SECOND.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROGV">Special Form: <strong>PROGV</strong></dt>
++<dl class="def">
++<dt id="index-PROGV"><span class="category">Special Form: </span><span><strong>PROGV</strong><a href='#index-PROGV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -484,8 +488,8 @@ special) to the corresponding value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-QUOTE">Special Form: <strong>QUOTE</strong></dt>
++<dl class="def">
++<dt id="index-QUOTE"><span class="category">Special Form: </span><span><strong>QUOTE</strong><a href='#index-QUOTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -498,8 +502,8 @@ Simply returns X without evaluating it.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DOTIMES">Special Form: <strong>DOTIMES</strong></dt>
++<dl class="def">
++<dt id="index-DOTIMES"><span class="category">Special Form: </span><span><strong>DOTIMES</strong><a href='#index-DOTIMES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -514,8 +518,8 @@ the value of COUNTFORM (exclusive). The
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SPECIAL_002dFORM_002dP">Function: <strong>SPECIAL-FORM-P</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SPECIAL_002dFORM_002dP"><span class="category">Function: </span><span><strong>SPECIAL-FORM-P</strong> <em>(symbol)</em><a href='#index-SPECIAL_002dFORM_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SYMBOL globally names a special form; NIL otherwise.
+@@ -551,8 +555,8 @@ dotimes prog*
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FUNCTION">Special Form: <strong>FUNCTION</strong></dt>
++<dl class="def">
++<dt id="index-FUNCTION"><span class="category">Special Form: </span><span><strong>FUNCTION</strong><a href='#index-FUNCTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -567,8 +571,8 @@ returns that function.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUES_002dLIMIT">Constant: <strong>MULTIPLE-VALUES-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUES_002dLIMIT"><span class="category">Constant: </span><span><strong>MULTIPLE-VALUES-LIMIT</strong><a href='#index-MULTIPLE_002dVALUES_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The exclusive upper bound on the number of values that may be returned from
+ a function. Actually, however, there is no such upper bound in GCL.
+@@ -576,8 +580,8 @@ a function. Actually, however, there is
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-APPLYHOOK">Function: <strong>APPLYHOOK</strong> <em>(function args evalhookfn applyhookfn &optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-APPLYHOOK"><span class="category">Function: </span><span><strong>APPLYHOOK</strong> <em>(function args evalhookfn applyhookfn &optional (env nil))</em><a href='#index-APPLYHOOK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION to ARGS, with *EVALHOOK* bound to EVALHOOKFN and with
+@@ -587,8 +591,8 @@ top-level application of FUNCTION to ARG
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aMACROEXPAND_002dHOOK_002a">Variable: <strong>*MACROEXPAND-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMACROEXPAND_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*MACROEXPAND-HOOK*</strong><a href='#index-_002aMACROEXPAND_002dHOOK_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds a function that can take two arguments (a macro expansion function
+ and the macro form to be expanded) and returns the expanded form. This
+@@ -598,8 +602,8 @@ function is whenever a macro-expansion t
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROG_002a">Special Form: <strong>PROG*</strong></dt>
++<dl class="def">
++<dt id="index-PROG_002a"><span class="category">Special Form: </span><span><strong>PROG*</strong><a href='#index-PROG_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -612,8 +616,8 @@ function is whenever a macro-expansion t
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BLOCK">Special Form: <strong>BLOCK</strong></dt>
++<dl class="def">
++<dt id="index-BLOCK"><span class="category">Special Form: </span><span><strong>BLOCK</strong><a href='#index-BLOCK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -628,8 +632,8 @@ within the block.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROGN">Special Form: <strong>PROGN</strong></dt>
++<dl class="def">
++<dt id="index-PROGN"><span class="category">Special Form: </span><span><strong>PROGN</strong><a href='#index-PROGN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -642,8 +646,8 @@ within the block.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-APPLY">Function: <strong>APPLY</strong> <em>(function arg &rest more-args)</em></dt>
++<dl class="def">
++<dt id="index-APPLY"><span class="category">Function: </span><span><strong>APPLY</strong> <em>(function arg &rest more-args)</em><a href='#index-APPLY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION. The arguments to the function consist of all ARGs
+@@ -652,8 +656,8 @@ except for the last, and all elements of
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LABELS">Special Form: <strong>LABELS</strong></dt>
++<dl class="def">
++<dt id="index-LABELS"><span class="category">Special Form: </span><span><strong>LABELS</strong><a href='#index-LABELS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -670,8 +674,8 @@ functions are simply ignored.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RETURN">Special Form: <strong>RETURN</strong></dt>
++<dl class="def">
++<dt id="index-RETURN"><span class="category">Special Form: </span><span><strong>RETURN</strong><a href='#index-RETURN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -685,8 +689,8 @@ which defaults to NIL, is returned as th
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TYPECASE">Macro: <strong>TYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-TYPECASE"><span class="category">Macro: </span><span><strong>TYPECASE</strong><a href='#index-TYPECASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -701,8 +705,8 @@ returns the value of the last FORM. If
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-AND">Special Form: <strong>AND</strong></dt>
++<dl class="def">
++<dt id="index-AND"><span class="category">Special Form: </span><span><strong>AND</strong><a href='#index-AND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -717,8 +721,8 @@ last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LET">Special Form: <strong>LET</strong></dt>
++<dl class="def">
++<dt id="index-LET"><span class="category">Special Form: </span><span><strong>LET</strong><a href='#index-LET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -732,8 +736,8 @@ all at once, then evaluates FORMs as a P
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COND">Special Form: <strong>COND</strong></dt>
++<dl class="def">
++<dt id="index-COND"><span class="category">Special Form: </span><span><strong>COND</strong><a href='#index-COND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -749,8 +753,8 @@ TEST. Returns NIL, if all TESTs evaluat
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE">Function: <strong>GET-SETF-METHOD-MULTIPLE-VALUE</strong> <em>(form)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE"><span class="category">Function: </span><span><strong>GET-SETF-METHOD-MULTIPLE-VALUE</strong> <em>(form)</em><a href='#index-GET_002dSETF_002dMETHOD_002dMULTIPLE_002dVALUE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Returns the five values (or five ’gangs’)
+ constituting the SETF method for FORM. See the doc of
+@@ -762,8 +766,8 @@ comparison.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CATCH">Special Form: <strong>CATCH</strong></dt>
++<dl class="def">
++<dt id="index-CATCH"><span class="category">Special Form: </span><span><strong>CATCH</strong><a href='#index-CATCH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -779,8 +783,8 @@ the catcher tag.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFINE_002dMODIFY_002dMACRO">Macro: <strong>DEFINE-MODIFY-MACRO</strong></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dMODIFY_002dMACRO"><span class="category">Macro: </span><span><strong>DEFINE-MODIFY-MACRO</strong><a href='#index-DEFINE_002dMODIFY_002dMACRO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -798,8 +802,8 @@ retrieved by (documentation ’NAME
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACROEXPAND_002d1">Function: <strong>MACROEXPAND-1</strong> <em>(form &optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-MACROEXPAND_002d1"><span class="category">Function: </span><span><strong>MACROEXPAND-1</strong> <em>(form &optional (env nil))</em><a href='#index-MACROEXPAND_002d1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If FORM is a macro form, then expands it once. Returns two values: the
+@@ -809,8 +813,8 @@ a macro.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FUNCALL">Function: <strong>FUNCALL</strong> <em>(function &rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FUNCALL"><span class="category">Function: </span><span><strong>FUNCALL</strong> <em>(function &rest arguments)</em><a href='#index-FUNCALL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Applies FUNCTION to the ARGUMENTs
+@@ -818,8 +822,8 @@ a macro.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CALL_002dARGUMENTS_002dLIMIT">Constant: <strong>CALL-ARGUMENTS-LIMIT</strong></dt>
++<dl class="def">
++<dt id="index-CALL_002dARGUMENTS_002dLIMIT"><span class="category">Constant: </span><span><strong>CALL-ARGUMENTS-LIMIT</strong><a href='#index-CALL_002dARGUMENTS_002dLIMIT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The upper exclusive bound on the number of arguments that may be passed to
+ a function. Actually, however, there is no such upper bound in GCL.
+@@ -827,8 +831,8 @@ a function. Actually, however, there is
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CASE">Special Form: <strong>CASE</strong></dt>
++<dl class="def">
++<dt id="index-CASE"><span class="category">Special Form: </span><span><strong>CASE</strong><a href='#index-CASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -843,8 +847,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFINE_002dSETF_002dMETHOD">Macro: <strong>DEFINE-SETF-METHOD</strong></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dSETF_002dMETHOD"><span class="category">Macro: </span><span><strong>DEFINE-SETF-METHOD</strong><a href='#index-DEFINE_002dSETF_002dMETHOD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -874,8 +878,8 @@ by (documentation ’NAME ’set
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMPILER_002dLET">Special Form: <strong>COMPILER-LET</strong></dt>
++<dl class="def">
++<dt id="index-COMPILER_002dLET"><span class="category">Special Form: </span><span><strong>COMPILER-LET</strong><a href='#index-COMPILER_002dLET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -890,8 +894,8 @@ time, but no bindings occur when the com
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VALUES">Function: <strong>VALUES</strong> <em>(&rest args)</em></dt>
++<dl class="def">
++<dt id="index-VALUES"><span class="category">Function: </span><span><strong>VALUES</strong> <em>(&rest args)</em><a href='#index-VALUES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns ARGs in order, as values.
+@@ -899,8 +903,8 @@ time, but no bindings occur when the com
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dLIST">Special Form: <strong>MULTIPLE-VALUE-LIST</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dLIST"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-LIST</strong><a href='#index-MULTIPLE_002dVALUE_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -913,8 +917,8 @@ time, but no bindings occur when the com
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dPROG1">Special Form: <strong>MULTIPLE-VALUE-PROG1</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dPROG1"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-PROG1</strong><a href='#index-MULTIPLE_002dVALUE_002dPROG1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -928,8 +932,8 @@ the other FORMs. Returns the saved valu
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACROLET">Special Form: <strong>MACROLET</strong></dt>
++<dl class="def">
++<dt id="index-MACROLET"><span class="category">Special Form: </span><span><strong>MACROLET</strong><a href='#index-MACROLET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -945,8 +949,8 @@ Doc-strings for local macros are simply
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GO">Special Form: <strong>GO</strong></dt>
++<dl class="def">
++<dt id="index-GO"><span class="category">Special Form: </span><span><strong>GO</strong><a href='#index-GO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -959,8 +963,8 @@ Doc-strings for local macros are simply
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROG">Special Form: <strong>PROG</strong></dt>
++<dl class="def">
++<dt id="index-PROG"><span class="category">Special Form: </span><span><strong>PROG</strong><a href='#index-PROG' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -973,8 +977,8 @@ Doc-strings for local macros are simply
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aAPPLYHOOK_002a">Variable: <strong>*APPLYHOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aAPPLYHOOK_002a"><span class="category">Variable: </span><span><strong>*APPLYHOOK*</strong><a href='#index-_002aAPPLYHOOK_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Used to substitute another function for the implicit APPLY normally done
+ within EVAL. If *APPLYHOOK* is not NIL, its value must be a function
+@@ -984,8 +988,8 @@ and an environment. This function does
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RETURN_002dFROM">Special Form: <strong>RETURN-FROM</strong></dt>
++<dl class="def">
++<dt id="index-RETURN_002dFROM"><span class="category">Special Form: </span><span><strong>RETURN-FROM</strong><a href='#index-RETURN_002dFROM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -999,8 +1003,8 @@ of RESULT, which defaults to NIL, is ret
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNLESS">Special Form: <strong>UNLESS</strong></dt>
++<dl class="def">
++<dt id="index-UNLESS"><span class="category">Special Form: </span><span><strong>UNLESS</strong><a href='#index-UNLESS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1014,8 +1018,8 @@ simply returns NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MULTIPLE_002dVALUE_002dSETQ">Special Form: <strong>MULTIPLE-VALUE-SETQ</strong></dt>
++<dl class="def">
++<dt id="index-MULTIPLE_002dVALUE_002dSETQ"><span class="category">Special Form: </span><span><strong>MULTIPLE-VALUE-SETQ</strong><a href='#index-MULTIPLE_002dVALUE_002dSETQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1029,8 +1033,8 @@ Returns the value assigned to the first
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOCALLY">Special Form: <strong>LOCALLY</strong></dt>
++<dl class="def">
++<dt id="index-LOCALLY"><span class="category">Special Form: </span><span><strong>LOCALLY</strong><a href='#index-LOCALLY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1043,8 +1047,8 @@ Returns the value assigned to the first
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-IDENTITY">Function: <strong>IDENTITY</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-IDENTITY"><span class="category">Function: </span><span><strong>IDENTITY</strong> <em>(x)</em><a href='#index-IDENTITY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Simply returns X.
+@@ -1052,8 +1056,8 @@ Returns the value assigned to the first
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NOT">Function: <strong>NOT</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-NOT"><span class="category">Function: </span><span><strong>NOT</strong> <em>(x)</em><a href='#index-NOT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is NIL; NIL otherwise.
+@@ -1061,8 +1065,8 @@ Returns the value assigned to the first
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFCONSTANT">Macro: <strong>DEFCONSTANT</strong></dt>
++<dl class="def">
++<dt id="index-DEFCONSTANT"><span class="category">Macro: </span><span><strong>DEFCONSTANT</strong><a href='#index-DEFCONSTANT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1077,8 +1081,8 @@ and can be retrieved by (documentation &
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-VALUES_002dLIST">Function: <strong>VALUES-LIST</strong> <em>(list)</em></dt>
++<dl class="def">
++<dt id="index-VALUES_002dLIST"><span class="category">Function: </span><span><strong>VALUES-LIST</strong> <em>(list)</em><a href='#index-VALUES_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns all of the elements of LIST in order, as values.
+@@ -1086,8 +1090,8 @@ and can be retrieved by (documentation &
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ERROR">Function: <strong>ERROR</strong> <em>(control-string &rest args)</em></dt>
++<dl class="def">
++<dt id="index-ERROR"><span class="category">Function: </span><span><strong>ERROR</strong> <em>(control-string &rest args)</em><a href='#index-ERROR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Signals a fatal error.
+@@ -1095,8 +1099,8 @@ and can be retrieved by (documentation &
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-IF">Special Form: <strong>IF</strong></dt>
++<dl class="def">
++<dt id="index-IF"><span class="category">Special Form: </span><span><strong>IF</strong><a href='#index-IF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1110,8 +1114,8 @@ If not, evaluates ELSE (which defaults t
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNWIND_002dPROTECT">Special Form: <strong>UNWIND-PROTECT</strong></dt>
++<dl class="def">
++<dt id="index-UNWIND_002dPROTECT"><span class="category">Special Form: </span><span><strong>UNWIND-PROTECT</strong><a href='#index-UNWIND_002dPROTECT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1126,8 +1130,8 @@ form.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EVALHOOK">Function: <strong>EVALHOOK</strong> <em>(form evalhookfn applyhookfn &optional (env nil))</em></dt>
++<dl class="def">
++<dt id="index-EVALHOOK"><span class="category">Function: </span><span><strong>EVALHOOK</strong> <em>(form evalhookfn applyhookfn &optional (env nil))</em><a href='#index-EVALHOOK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Evaluates FORM with *EVALHOOK* bound to EVALHOOKFN and *APPLYHOOK* bound
+@@ -1137,8 +1141,8 @@ of FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-OR">Special Form: <strong>OR</strong></dt>
++<dl class="def">
++<dt id="index-OR"><span class="category">Special Form: </span><span><strong>OR</strong><a href='#index-OR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1153,8 +1157,8 @@ returns whatever values it returns.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CTYPECASE">Macro: <strong>CTYPECASE</strong></dt>
++<dl class="def">
++<dt id="index-CTYPECASE"><span class="category">Macro: </span><span><strong>CTYPECASE</strong><a href='#index-CTYPECASE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1169,8 +1173,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EVAL">Function: <strong>EVAL</strong> <em>(exp)</em></dt>
++<dl class="def">
++<dt id="index-EVAL"><span class="category">Function: </span><span><strong>EVAL</strong> <em>(exp)</em><a href='#index-EVAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Evaluates EXP and returns the result(s).
+@@ -1178,8 +1182,8 @@ returns the value(s) of the last FORM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PSETF">Macro: <strong>PSETF</strong></dt>
++<dl class="def">
++<dt id="index-PSETF"><span class="category">Macro: </span><span><strong>PSETF</strong><a href='#index-PSETF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1194,8 +1198,8 @@ NIL always.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-THROW">Special Form: <strong>THROW</strong></dt>
++<dl class="def">
++<dt id="index-THROW"><span class="category">Special Form: </span><span><strong>THROW</strong><a href='#index-THROW' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1210,8 +1214,8 @@ returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFPARAMETER">Macro: <strong>DEFPARAMETER</strong></dt>
++<dl class="def">
++<dt id="index-DEFPARAMETER"><span class="category">Macro: </span><span><strong>DEFPARAMETER</strong><a href='#index-DEFPARAMETER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1226,8 +1230,8 @@ retrieved by (documentation ’NAME
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFVAR">Macro: <strong>DEFVAR</strong></dt>
++<dl class="def">
++<dt id="index-DEFVAR"><span class="category">Macro: </span><span><strong>DEFVAR</strong><a href='#index-DEFVAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -1242,10 +1246,11 @@ retrieved by (documentation ’NAME
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Compilation.html" accesskey="n" rel="next">Compilation</a>, Previous: <a href="Streams-and-Reading.html" accesskey="p" rel="prev">Streams and Reading</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Compilation.html">Compilation</a>, Previous: <a href="Streams-and-Reading.html">Streams and Reading</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Streams-and-Reading.html
++++ gcl-2.6.14/info/gcl-si/Streams-and-Reading.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Streams and Reading (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Special-Forms-and-Functions.html" rel="next" title="Special Forms and Functions">
+ <link href="Lists.html" rel="prev" title="Lists">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Streams-and-Reading"></span><div class="header">
++<div class="chapter" id="Streams-and-Reading">
++<div class="header">
+ <p>
+-Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Streams-and-Reading-1"></span><h2 class="chapter">5 Streams and Reading</h2>
+
+-<dl>
+-<dt id="index-MAKE_002dECHO_002dSTREAM">Function: <strong>MAKE-ECHO-STREAM</strong> <em>(input-stream output-stream)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dECHO_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-ECHO-STREAM</strong> <em>(input-stream output-stream)</em><a href='#index-MAKE_002dECHO_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a bidirectional stream which gets its input from INPUT-STREAM and
+@@ -57,16 +61,16 @@ OUTPUT-STREAM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aREADTABLE_002a">Variable: <strong>*READTABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREADTABLE_002a"><span class="category">Variable: </span><span><strong>*READTABLE*</strong><a href='#index-_002aREADTABLE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The current readtable.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LOAD">Function: <strong>LOAD</strong> <em>(filename &key (verbose *load-verbose*) (print nil) (if-does-not-exist :error))</em></dt>
++<dl class="def">
++<dt id="index-LOAD"><span class="category">Function: </span><span><strong>LOAD</strong> <em>(filename &key (verbose *load-verbose*) (print nil) (if-does-not-exist :error))</em><a href='#index-LOAD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Loads the file named by FILENAME into GCL.
+@@ -74,8 +78,8 @@ The current readtable.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-OPEN">Function: <strong>OPEN</strong> <em>(filename &key (direction :input) (element-type 'string-char) (if-exists :error) (if-does-not-exist :error))</em></dt>
++<dl class="def">
++<dt id="index-OPEN"><span class="category">Function: </span><span><strong>OPEN</strong> <em>(filename &key (direction :input) (element-type 'string-char) (if-exists :error) (if-does-not-exist :error))</em><a href='#index-OPEN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Opens the file specified by FILENAME, which may be a string, a pathname,
+@@ -101,8 +105,8 @@ the posix description of popen for more
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dBASE_002a">Variable: <strong>*PRINT-BASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dBASE_002a"><span class="category">Variable: </span><span><strong>*PRINT-BASE*</strong><a href='#index-_002aPRINT_002dBASE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The radix in which the GCL printer prints integers and rationals.
+ The value must be an integer from 2 to 36, inclusive.
+@@ -110,8 +114,8 @@ The value must be an integer from 2 to 3
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM">Function: <strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &optional (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &optional (start 0) (end (length string)))</em><a href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an input stream which will supply the characters of String between
+@@ -120,8 +124,8 @@ Start and End in order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PPRINT">Function: <strong>PPRINT</strong> <em>(object &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PPRINT"><span class="category">Function: </span><span><strong>PPRINT</strong> <em>(object &optional (stream *standard-output*))</em><a href='#index-PPRINT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Pretty-prints OBJECT. Returns OBJECT. Equivalent to
+@@ -136,8 +140,8 @@ to the symbol DO.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a">Variable: <strong>*READ-DEFAULT-FLOAT-FORMAT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a"><span class="category">Variable: </span><span><strong>*READ-DEFAULT-FLOAT-FORMAT*</strong><a href='#index-_002aREAD_002dDEFAULT_002dFLOAT_002dFORMAT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The floating-point format the GCL reader uses when reading floating-point
+ numbers that have no exponent marker or have e or E for an exponent marker.
+@@ -146,8 +150,8 @@ Must be one of SHORT-FLOAT, SINGLE-FLOAT
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dPRESERVING_002dWHITESPACE">Function: <strong>READ-PRESERVING-WHITESPACE</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dPRESERVING_002dWHITESPACE"><span class="category">Function: </span><span><strong>READ-PRESERVING-WHITESPACE</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dPRESERVING_002dWHITESPACE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads an object from STREAM, preserving the whitespace that followed the
+@@ -156,8 +160,8 @@ object.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STREAMP">Function: <strong>STREAMP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-STREAMP"><span class="category">Function: </span><span><strong>STREAMP</strong> <em>(x)</em><a href='#index-STREAMP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a stream object; NIL otherwise.
+@@ -166,8 +170,8 @@ object.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-SET_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>SET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char function &optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>SET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char function &optional (readtable *readtable*))</em><a href='#index-SET_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes FUNCTION to be called when the DISP-CHAR followed by SUB-CHAR is
+@@ -176,8 +180,8 @@ read.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WITH_002dOUTPUT_002dTO_002dSTRING">Macro: <strong>WITH-OUTPUT-TO-STRING</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOUTPUT_002dTO_002dSTRING"><span class="category">Macro: </span><span><strong>WITH-OUTPUT-TO-STRING</strong><a href='#index-WITH_002dOUTPUT_002dTO_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -192,8 +196,8 @@ the string is returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILE_002dLENGTH">Function: <strong>FILE-LENGTH</strong> <em>(file-stream)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dLENGTH"><span class="category">Function: </span><span><strong>FILE-LENGTH</strong> <em>(file-stream)</em><a href='#index-FILE_002dLENGTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the length of the specified file stream.
+@@ -201,8 +205,8 @@ the string is returned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dCASE_002a">Variable: <strong>*PRINT-CASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dCASE_002a"><span class="category">Variable: </span><span><strong>*PRINT-CASE*</strong><a href='#index-_002aPRINT_002dCASE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The case in which the GCL printer should print ordinary symbols.
+ The value must be one of the keywords :UPCASE, :DOWNCASE, and :CAPITALIZE.
+@@ -210,8 +214,8 @@ The value must be one of the keywords :U
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PRINT">Function: <strong>PRINT</strong> <em>(object &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINT"><span class="category">Function: </span><span><strong>PRINT</strong> <em>(object &optional (stream *standard-output*))</em><a href='#index-PRINT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline character, and then prints OBJECT in the mostly readable
+@@ -221,8 +225,8 @@ representation. Returns OBJECT. Equiva
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET_002dMACRO_002dCHARACTER">Function: <strong>SET-MACRO-CHARACTER</strong> <em>(char function &optional (non-terminating-p nil) (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>SET-MACRO-CHARACTER</strong> <em>(char function &optional (non-terminating-p nil) (readtable *readtable*))</em><a href='#index-SET_002dMACRO_002dCHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes CHAR to be a macro character that, when seen by READ, causes FUNCTION
+@@ -231,8 +235,8 @@ to be called.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FORCE_002dOUTPUT">Function: <strong>FORCE-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FORCE_002dOUTPUT"><span class="category">Function: </span><span><strong>FORCE-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-FORCE_002dOUTPUT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to force any buffered output to be sent.
+@@ -240,16 +244,16 @@ to be called.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dARRAY_002a">Variable: <strong>*PRINT-ARRAY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dARRAY_002a"><span class="category">Variable: </span><span><strong>*PRINT-ARRAY*</strong><a href='#index-_002aPRINT_002dARRAY_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should print array elements.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STREAM_002dELEMENT_002dTYPE">Function: <strong>STREAM-ELEMENT-TYPE</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-STREAM_002dELEMENT_002dTYPE"><span class="category">Function: </span><span><strong>STREAM-ELEMENT-TYPE</strong> <em>(stream)</em><a href='#index-STREAM_002dELEMENT_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a type specifier for the kind of object returned by STREAM.
+@@ -257,8 +261,8 @@ Whether the GCL printer should print arr
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE_002dBYTE">Function: <strong>WRITE-BYTE</strong> <em>(integer stream)</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dBYTE"><span class="category">Function: </span><span><strong>WRITE-BYTE</strong> <em>(integer stream)</em><a href='#index-WRITE_002dBYTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs INTEGER to the binary stream STREAM. Returns INTEGER.
+@@ -266,8 +270,8 @@ Whether the GCL printer should print arr
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dCONCATENATED_002dSTREAM">Function: <strong>MAKE-CONCATENATED-STREAM</strong> <em>(&rest streams)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dCONCATENATED_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-CONCATENATED-STREAM</strong> <em>(&rest streams)</em><a href='#index-MAKE_002dCONCATENATED_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a stream which takes its input from each of the STREAMs in turn,
+@@ -276,8 +280,8 @@ going on to the next at end of stream.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PRIN1">Function: <strong>PRIN1</strong> <em>(object &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRIN1"><span class="category">Function: </span><span><strong>PRIN1</strong> <em>(object &optional (stream *standard-output*))</em><a href='#index-PRIN1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT in the mostly readable representation. Returns OBJECT.
+@@ -286,8 +290,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PRINC">Function: <strong>PRINC</strong> <em>(object &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-PRINC"><span class="category">Function: </span><span><strong>PRINC</strong> <em>(object &optional (stream *standard-output*))</em><a href='#index-PRINC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT without escape characters. Returns OBJECT. Equivalent to
+@@ -296,8 +300,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CLEAR_002dOUTPUT">Function: <strong>CLEAR-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-CLEAR_002dOUTPUT"><span class="category">Function: </span><span><strong>CLEAR-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-CLEAR_002dOUTPUT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Clears the output stream STREAM.
+@@ -305,8 +309,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TERPRI">Function: <strong>TERPRI</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-TERPRI"><span class="category">Function: </span><span><strong>TERPRI</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-TERPRI' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline character.
+@@ -314,8 +318,8 @@ Equivalent to (WRITE OBJECT :STREAM STRE
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FINISH_002dOUTPUT">Function: <strong>FINISH-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FINISH_002dOUTPUT"><span class="category">Function: </span><span><strong>FINISH-OUTPUT</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-FINISH_002dOUTPUT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Attempts to ensure that all output sent to STREAM has reached its destination,
+@@ -324,8 +328,8 @@ and only then returns.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WITH_002dOPEN_002dFILE">Macro: <strong>WITH-OPEN-FILE</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOPEN_002dFILE"><span class="category">Macro: </span><span><strong>WITH-OPEN-FILE</strong><a href='#index-WITH_002dOPEN_002dFILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -340,8 +344,8 @@ The file is automatically closed on exit
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DO">Special Form: <strong>DO</strong></dt>
++<dl class="def">
++<dt id="index-DO"><span class="category">Special Form: </span><span><strong>DO</strong><a href='#index-DO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -360,8 +364,8 @@ bindings and assignments all at once, ju
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dFROM_002dSTRING">Function: <strong>READ-FROM-STRING</strong> <em>(string &optional (eof-error-p t) (eof-value nil) &key (start 0) (end (length string)) (preserve-whitespace nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dFROM_002dSTRING"><span class="category">Function: </span><span><strong>READ-FROM-STRING</strong> <em>(string &optional (eof-error-p t) (eof-value nil) &key (start 0) (end (length string)) (preserve-whitespace nil))</em><a href='#index-READ_002dFROM_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads an object from STRING.
+@@ -369,8 +373,8 @@ bindings and assignments all at once, ju
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE_002dSTRING">Function: <strong>WRITE-STRING</strong> <em>(string &optional (stream *standard-output*) &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dSTRING"><span class="category">Function: </span><span><strong>WRITE-STRING</strong> <em>(string &optional (stream *standard-output*) &key (start 0) (end (length string)))</em><a href='#index-WRITE_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs STRING and returns it.
+@@ -378,16 +382,16 @@ bindings and assignments all at once, ju
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dLEVEL_002a">Variable: <strong>*PRINT-LEVEL*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dLEVEL_002a"><span class="category">Variable: </span><span><strong>*PRINT-LEVEL*</strong><a href='#index-_002aPRINT_002dLEVEL_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ How many levels deep the GCL printer should print. Unlimited if NIL.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dRADIX_002a">Variable: <strong>*PRINT-RADIX*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dRADIX_002a"><span class="category">Variable: </span><span><strong>*PRINT-RADIX*</strong><a href='#index-_002aPRINT_002dRADIX_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should print the radix indicator when printing
+ integers and rationals.
+@@ -395,8 +399,8 @@ integers and rationals.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-Y_002dOR_002dN_002dP">Function: <strong>Y-OR-N-P</strong> <em>(&optional (format-string nil) &rest args)</em></dt>
++<dl class="def">
++<dt id="index-Y_002dOR_002dN_002dP"><span class="category">Function: </span><span><strong>Y-OR-N-P</strong> <em>(&optional (format-string nil) &rest args)</em><a href='#index-Y_002dOR_002dN_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Asks the user a question whose answer is either ’Y’ or ’N’. If FORMAT-STRING
+@@ -407,8 +411,8 @@ if FORMAT-STRING and ARGs were given to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dBROADCAST_002dSTREAM">Function: <strong>MAKE-BROADCAST-STREAM</strong> <em>(&rest streams)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dBROADCAST_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-BROADCAST-STREAM</strong> <em>(&rest streams)</em><a href='#index-MAKE_002dBROADCAST_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an output stream which sends its output to all of the given streams.
+@@ -416,8 +420,8 @@ if FORMAT-STRING and ARGs were given to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dCHAR">Function: <strong>READ-CHAR</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dCHAR"><span class="category">Function: </span><span><strong>READ-CHAR</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads a character from STREAM.
+@@ -425,8 +429,8 @@ if FORMAT-STRING and ARGs were given to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PEEK_002dCHAR">Function: <strong>PEEK-CHAR</strong> <em>(&optional (peek-type nil) (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-PEEK_002dCHAR"><span class="category">Function: </span><span><strong>PEEK-CHAR</strong> <em>(&optional (peek-type nil) (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-PEEK_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Peeks at the next character in the input stream STREAM.
+@@ -434,8 +438,8 @@ if FORMAT-STRING and ARGs were given to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-OUTPUT_002dSTREAM_002dP">Function: <strong>OUTPUT-STREAM-P</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-OUTPUT_002dSTREAM_002dP"><span class="category">Function: </span><span><strong>OUTPUT-STREAM-P</strong> <em>(stream)</em><a href='#index-OUTPUT_002dSTREAM_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns non-nil if STREAM can handle output operations; NIL otherwise.
+@@ -443,24 +447,24 @@ if FORMAT-STRING and ARGs were given to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aQUERY_002dIO_002a">Variable: <strong>*QUERY-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aQUERY_002dIO_002a"><span class="category">Variable: </span><span><strong>*QUERY-IO*</strong><a href='#index-_002aQUERY_002dIO_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The query I/O stream.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aREAD_002dBASE_002a">Variable: <strong>*READ-BASE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dBASE_002a"><span class="category">Variable: </span><span><strong>*READ-BASE*</strong><a href='#index-_002aREAD_002dBASE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The radix that the GCL reader reads numbers in.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WITH_002dOPEN_002dSTREAM">Macro: <strong>WITH-OPEN-STREAM</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dOPEN_002dSTREAM"><span class="category">Macro: </span><span><strong>WITH-OPEN-STREAM</strong><a href='#index-WITH_002dOPEN_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -474,8 +478,8 @@ is automatically closed on exit.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WITH_002dINPUT_002dFROM_002dSTRING">Macro: <strong>WITH-INPUT-FROM-STRING</strong></dt>
++<dl class="def">
++<dt id="index-WITH_002dINPUT_002dFROM_002dSTRING"><span class="category">Macro: </span><span><strong>WITH-INPUT-FROM-STRING</strong><a href='#index-WITH_002dINPUT_002dFROM_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -491,8 +495,8 @@ the FORMs. The stream is automatically
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CLEAR_002dINPUT">Function: <strong>CLEAR-INPUT</strong> <em>(&optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-CLEAR_002dINPUT"><span class="category">Function: </span><span><strong>CLEAR-INPUT</strong> <em>(&optional (stream *standard-input*))</em><a href='#index-CLEAR_002dINPUT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Clears the input
+ stream STREAM.
+@@ -500,16 +504,16 @@ stream STREAM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aTERMINAL_002dIO_002a">Variable: <strong>*TERMINAL-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTERMINAL_002dIO_002a"><span class="category">Variable: </span><span><strong>*TERMINAL-IO*</strong><a href='#index-_002aTERMINAL_002dIO_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The terminal I/O stream.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LISTEN">Function: <strong>LISTEN</strong> <em>(&optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-LISTEN"><span class="category">Function: </span><span><strong>LISTEN</strong> <em>(&optional (stream *standard-input*))</em><a href='#index-LISTEN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if a character is available on STREAM; NIL otherwise. This function
+@@ -519,8 +523,8 @@ mechanism in the underlying operating sy
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dPATHNAME">Function: <strong>MAKE-PATHNAME</strong> <em>(&key (defaults (parse-namestring "" (pathname-host *default-pathname-defaults*))) (host (pathname-host defaults)) (device (pathname-device defaults)) (directory (pathname-directory defaults)) (name (pathname-name defaults)) (type (pathname-type defaults)) (version (pathname-version defaults)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPATHNAME"><span class="category">Function: </span><span><strong>MAKE-PATHNAME</strong> <em>(&key (defaults (parse-namestring "" (pathname-host *default-pathname-defaults*))) (host (pathname-host defaults)) (device (pathname-device defaults)) (directory (pathname-directory defaults)) (name (pathname-name defaults)) (type (pathname-type defaults)) (version (pathname-version defaults)))</em><a href='#index-MAKE_002dPATHNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Create a pathname from HOST, DEVICE, DIRECTORY, NAME, TYPE and VERSION.
+@@ -528,8 +532,8 @@ mechanism in the underlying operating sy
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dTYPE">Function: <strong>PATHNAME-TYPE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dTYPE"><span class="category">Function: </span><span><strong>PATHNAME-TYPE</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type slot of PATHNAME.
+@@ -537,8 +541,8 @@ mechanism in the underlying operating sy
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dGENSYM_002a">Variable: <strong>*PRINT-GENSYM*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dGENSYM_002a"><span class="category">Variable: </span><span><strong>*PRINT-GENSYM*</strong><a href='#index-_002aPRINT_002dGENSYM_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should prefix symbols with no home package
+ with "#:".
+@@ -546,8 +550,8 @@ with "#:".
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dLINE">Function: <strong>READ-LINE</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dLINE"><span class="category">Function: </span><span><strong>READ-LINE</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dLINE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a line of text read from STREAM as a string, discarding the newline
+@@ -598,8 +602,8 @@ Input file name: /tmp/myfile
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE_002dTO_002dSTRING">Function: <strong>WRITE-TO-STRING</strong> <em>(object &key (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>WRITE-TO-STRING</strong> <em>(object &key (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em><a href='#index-WRITE_002dTO_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT in the specified
+@@ -608,8 +612,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAMEP">Function: <strong>PATHNAMEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAMEP"><span class="category">Function: </span><span><strong>PATHNAMEP</strong> <em>(x)</em><a href='#index-PATHNAMEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a pathname object; NIL otherwise.
+@@ -617,8 +621,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READTABLEP">Function: <strong>READTABLEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-READTABLEP"><span class="category">Function: </span><span><strong>READTABLEP</strong> <em>(x)</em><a href='#index-READTABLEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a readtable object; NIL otherwise.
+@@ -626,8 +630,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ">Function: <strong>READ</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursivep nil))</em></dt>
++<dl class="def">
++<dt id="index-READ"><span class="category">Function: </span><span><strong>READ</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursivep nil))</em><a href='#index-READ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads in the next object from STREAM.
+@@ -635,8 +639,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NAMESTRING">Function: <strong>NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-NAMESTRING"><span class="category">Function: </span><span><strong>NAMESTRING</strong> <em>(pathname)</em><a href='#index-NAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the full form of PATHNAME as a string.
+@@ -644,8 +648,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNREAD_002dCHAR">Function: <strong>UNREAD-CHAR</strong> <em>(character &optional (stream *standard-input*))</em></dt>
++<dl class="def">
++<dt id="index-UNREAD_002dCHAR"><span class="category">Function: </span><span><strong>UNREAD-CHAR</strong> <em>(character &optional (stream *standard-input*))</em><a href='#index-UNREAD_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Puts CHARACTER back on the front of the input stream STREAM.
+@@ -653,8 +657,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CLOSE">Function: <strong>CLOSE</strong> <em>(stream &key (abort nil))</em></dt>
++<dl class="def">
++<dt id="index-CLOSE"><span class="category">Function: </span><span><strong>CLOSE</strong> <em>(stream &key (abort nil))</em><a href='#index-CLOSE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Closes STREAM. A non-NIL value of :ABORT indicates an abnormal termination.
+@@ -662,8 +666,8 @@ mode. See the variable docs of *PRINT-.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dLENGTH_002a">Variable: <strong>*PRINT-LENGTH*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dLENGTH_002a"><span class="category">Variable: </span><span><strong>*PRINT-LENGTH*</strong><a href='#index-_002aPRINT_002dLENGTH_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ How many elements the GCL printer should print at each level of nested data
+ object. Unlimited if NIL.
+@@ -671,8 +675,8 @@ object. Unlimited if NIL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET_002dSYNTAX_002dFROM_002dCHAR">Function: <strong>SET-SYNTAX-FROM-CHAR</strong> <em>(to-char from-char &optional (to-readtable *readtable*) (from-readtable nil))</em></dt>
++<dl class="def">
++<dt id="index-SET_002dSYNTAX_002dFROM_002dCHAR"><span class="category">Function: </span><span><strong>SET-SYNTAX-FROM-CHAR</strong> <em>(to-char from-char &optional (to-readtable *readtable*) (from-readtable nil))</em><a href='#index-SET_002dSYNTAX_002dFROM_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes the syntax of TO-CHAR in TO-READTABLE be the same as the syntax of
+@@ -681,8 +685,8 @@ FROM-CHAR in FROM-READTABLE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INPUT_002dSTREAM_002dP">Function: <strong>INPUT-STREAM-P</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-INPUT_002dSTREAM_002dP"><span class="category">Function: </span><span><strong>INPUT-STREAM-P</strong> <em>(stream)</em><a href='#index-INPUT_002dSTREAM_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns non-NIL if STREAM can handle input operations; NIL otherwise.
+@@ -690,8 +694,8 @@ FROM-CHAR in FROM-READTABLE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME">Function: <strong>PATHNAME</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME"><span class="category">Function: </span><span><strong>PATHNAME</strong> <em>(x)</em><a href='#index-PATHNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Turns X into a pathname. X may be a string, symbol, stream, or pathname.
+@@ -699,8 +703,8 @@ FROM-CHAR in FROM-READTABLE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILE_002dNAMESTRING">Function: <strong>FILE-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dNAMESTRING"><span class="category">Function: </span><span><strong>FILE-NAMESTRING</strong> <em>(pathname)</em><a href='#index-FILE_002dNAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the written representation of PATHNAME as a string.
+@@ -708,8 +712,8 @@ FROM-CHAR in FROM-READTABLE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>MAKE-DISPATCH-MACRO-CHARACTER</strong> <em>(char &optional (non-terminating-p nil) (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>MAKE-DISPATCH-MACRO-CHARACTER</strong> <em>(char &optional (non-terminating-p nil) (readtable *readtable*))</em><a href='#index-MAKE_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Causes the character CHAR to be a dispatching macro character in READTABLE.
+@@ -717,16 +721,16 @@ FROM-CHAR in FROM-READTABLE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aSTANDARD_002dOUTPUT_002a">Variable: <strong>*STANDARD-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSTANDARD_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*STANDARD-OUTPUT*</strong><a href='#index-_002aSTANDARD_002dOUTPUT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The default output stream used by the GCL printer.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dTWO_002dWAY_002dSTREAM">Function: <strong>MAKE-TWO-WAY-STREAM</strong> <em>(input-stream output-stream)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dTWO_002dWAY_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-TWO-WAY-STREAM</strong> <em>(input-stream output-stream)</em><a href='#index-MAKE_002dTWO_002dWAY_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a bidirectional stream which gets its input from INPUT-STREAM and
+@@ -735,16 +739,16 @@ sends its output to OUTPUT-STREAM.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dESCAPE_002a">Variable: <strong>*PRINT-ESCAPE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dESCAPE_002a"><span class="category">Variable: </span><span><strong>*PRINT-ESCAPE*</strong><a href='#index-_002aPRINT_002dESCAPE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should put escape characters whenever appropriate.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dREADTABLE">Function: <strong>COPY-READTABLE</strong> <em>(&optional (from-readtable *readtable*) (to-readtable nil))</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dREADTABLE"><span class="category">Function: </span><span><strong>COPY-READTABLE</strong> <em>(&optional (from-readtable *readtable*) (to-readtable nil))</em><a href='#index-COPY_002dREADTABLE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a copy of the readtable FROM-READTABLE. If TO-READTABLE is non-NIL,
+@@ -753,8 +757,8 @@ then copies into TO-READTABLE. Otherwis
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DIRECTORY_002dNAMESTRING">Function: <strong>DIRECTORY-NAMESTRING</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-DIRECTORY_002dNAMESTRING"><span class="category">Function: </span><span><strong>DIRECTORY-NAMESTRING</strong> <em>(pathname)</em><a href='#index-DIRECTORY_002dNAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the directory part of PATHNAME as a string.
+@@ -762,8 +766,8 @@ then copies into TO-READTABLE. Otherwis
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TRUENAME">Function: <strong>TRUENAME</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-TRUENAME"><span class="category">Function: </span><span><strong>TRUENAME</strong> <em>(pathname)</em><a href='#index-TRUENAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the pathname for the actual file described by PATHNAME.
+@@ -771,8 +775,8 @@ then copies into TO-READTABLE. Otherwis
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aREAD_002dSUPPRESS_002a">Variable: <strong>*READ-SUPPRESS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREAD_002dSUPPRESS_002a"><span class="category">Variable: </span><span><strong>*READ-SUPPRESS*</strong><a href='#index-_002aREAD_002dSUPPRESS_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ When the value of this variable is NIL, the GCL reader operates normally.
+ When it is non-NIL, then the reader parses input characters but much of what
+@@ -781,8 +785,8 @@ is read is not interpreted.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dDISPATCH_002dMACRO_002dCHARACTER">Function: <strong>GET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char &optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-GET_002dDISPATCH_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>GET-DISPATCH-MACRO-CHARACTER</strong> <em>(disp-char sub-char &optional (readtable *readtable*))</em><a href='#index-GET_002dDISPATCH_002dMACRO_002dCHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the macro-character function for SUB-CHAR under DISP-CHAR.
+@@ -790,8 +794,8 @@ is read is not interpreted.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dDEVICE">Function: <strong>PATHNAME-DEVICE</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dDEVICE"><span class="category">Function: </span><span><strong>PATHNAME-DEVICE</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dDEVICE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the device slot of PATHNAME.
+@@ -799,8 +803,8 @@ is read is not interpreted.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dCHAR_002dNO_002dHANG">Function: <strong>READ-CHAR-NO-HANG</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dCHAR_002dNO_002dHANG"><span class="category">Function: </span><span><strong>READ-CHAR-NO-HANG</strong> <em>(&optional (stream *standard-input*) (eof-error-p t) (eof-value nil) (recursive-p nil))</em><a href='#index-READ_002dCHAR_002dNO_002dHANG' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the next character from STREAM if one is available; NIL otherwise.
+@@ -808,8 +812,8 @@ is read is not interpreted.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FRESH_002dLINE">Function: <strong>FRESH-LINE</strong> <em>(&optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-FRESH_002dLINE"><span class="category">Function: </span><span><strong>FRESH-LINE</strong> <em>(&optional (stream *standard-output*))</em><a href='#index-FRESH_002dLINE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs a newline if it is not positioned at the beginning of a line. Returns
+@@ -818,8 +822,8 @@ T if it output a newline; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE_002dCHAR">Function: <strong>WRITE-CHAR</strong> <em>(char &optional (stream *standard-output*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dCHAR"><span class="category">Function: </span><span><strong>WRITE-CHAR</strong> <em>(char &optional (stream *standard-output*))</em><a href='#index-WRITE_002dCHAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs CHAR and returns it.
+@@ -827,8 +831,8 @@ T if it output a newline; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PARSE_002dNAMESTRING">Function: <strong>PARSE-NAMESTRING</strong> <em>(thing &optional host (defaults *default-pathname-defaults*) &key (start 0) (end (length thing)) (junk-allowed nil))</em></dt>
++<dl class="def">
++<dt id="index-PARSE_002dNAMESTRING"><span class="category">Function: </span><span><strong>PARSE-NAMESTRING</strong> <em>(thing &optional host (defaults *default-pathname-defaults*) &key (start 0) (end (length thing)) (junk-allowed nil))</em><a href='#index-PARSE_002dNAMESTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Parses a string representation of a pathname into a pathname. HOST
+@@ -837,8 +841,8 @@ is ignored.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dDIRECTORY">Function: <strong>PATHNAME-DIRECTORY</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dDIRECTORY"><span class="category">Function: </span><span><strong>PATHNAME-DIRECTORY</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dDIRECTORY' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the directory slot of PATHNAME.
+@@ -846,8 +850,8 @@ is ignored.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dMACRO_002dCHARACTER">Function: <strong>GET-MACRO-CHARACTER</strong> <em>(char &optional (readtable *readtable*))</em></dt>
++<dl class="def">
++<dt id="index-GET_002dMACRO_002dCHARACTER"><span class="category">Function: </span><span><strong>GET-MACRO-CHARACTER</strong> <em>(char &optional (readtable *readtable*))</em><a href='#index-GET_002dMACRO_002dCHARACTER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the function associated with CHAR and, as a second value, returns
+@@ -856,8 +860,8 @@ the non-terminating-p flag.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FORMAT">Function: <strong>FORMAT</strong> <em>(destination control-string &rest arguments)</em></dt>
++<dl class="def">
++<dt id="index-FORMAT"><span class="category">Function: </span><span><strong>FORMAT</strong> <em>(destination control-string &rest arguments)</em><a href='#index-FORMAT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Provides various facilities for formatting output.
+@@ -926,8 +930,8 @@ usually consuming one or more of ARGUMEN
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dNAME">Function: <strong>PATHNAME-NAME</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dNAME"><span class="category">Function: </span><span><strong>PATHNAME-NAME</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the name slot of PATHNAME.
+@@ -935,8 +939,8 @@ usually consuming one or more of ARGUMEN
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM">Function: <strong>MAKE-STRING-OUTPUT-STREAM</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-STRING-OUTPUT-STREAM</strong> <em>()</em><a href='#index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an output stream which will accumulate all output given it for
+@@ -945,8 +949,8 @@ the benefit of the function GET-OUTPUT-S
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSYNONYM_002dSTREAM">Function: <strong>MAKE-SYNONYM-STREAM</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSYNONYM_002dSTREAM"><span class="category">Function: </span><span><strong>MAKE-SYNONYM-STREAM</strong> <em>(symbol)</em><a href='#index-MAKE_002dSYNONYM_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a stream which performs its operations on the stream which is the
+@@ -955,24 +959,24 @@ value of the dynamic variable named by S
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aLOAD_002dVERBOSE_002a">Variable: <strong>*LOAD-VERBOSE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLOAD_002dVERBOSE_002a"><span class="category">Variable: </span><span><strong>*LOAD-VERBOSE*</strong><a href='#index-_002aLOAD_002dVERBOSE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The default for the VERBOSE argument to LOAD.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dCIRCLE_002a">Variable: <strong>*PRINT-CIRCLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dCIRCLE_002a"><span class="category">Variable: </span><span><strong>*PRINT-CIRCLE*</strong><a href='#index-_002aPRINT_002dCIRCLE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should take care of circular lists.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPRINT_002dPRETTY_002a">Variable: <strong>*PRINT-PRETTY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPRINT_002dPRETTY_002a"><span class="category">Variable: </span><span><strong>*PRINT-PRETTY*</strong><a href='#index-_002aPRINT_002dPRETTY_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Whether the GCL printer should pretty-print. See the function doc of PPRINT
+ for more information about pretty-printing.
+@@ -980,8 +984,8 @@ for more information about pretty-printi
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FILE_002dWRITE_002dDATE">Function: <strong>FILE-WRITE-DATE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-FILE_002dWRITE_002dDATE"><span class="category">Function: </span><span><strong>FILE-WRITE-DATE</strong> <em>(file)</em><a href='#index-FILE_002dWRITE_002dDATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the time at which the specified file is written, as an integer in
+@@ -990,8 +994,8 @@ universal time format. FILE may be a st
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PRIN1_002dTO_002dSTRING">Function: <strong>PRIN1-TO-STRING</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-PRIN1_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>PRIN1-TO-STRING</strong> <em>(object)</em><a href='#index-PRIN1_002dTO_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT in the mostly
+@@ -1001,8 +1005,8 @@ Equivalent to (WRITE-TO-STRING OBJECT :E
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MERGE_002dPATHNAMES">Function: <strong>MERGE-PATHNAMES</strong> <em>(pathname &optional (defaults *default-pathname-defaults*) default-version)</em></dt>
++<dl class="def">
++<dt id="index-MERGE_002dPATHNAMES"><span class="category">Function: </span><span><strong>MERGE-PATHNAMES</strong> <em>(pathname &optional (defaults *default-pathname-defaults*) default-version)</em><a href='#index-MERGE_002dPATHNAMES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Fills in unspecified slots of PATHNAME from DEFAULTS. DEFAULT-VERSION
+@@ -1011,8 +1015,8 @@ is ignored in GCL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dBYTE">Function: <strong>READ-BYTE</strong> <em>(stream &optional (eof-error-p t) (eof-value nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dBYTE"><span class="category">Function: </span><span><strong>READ-BYTE</strong> <em>(stream &optional (eof-error-p t) (eof-value nil))</em><a href='#index-READ_002dBYTE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads the next byte from STREAM.
+@@ -1020,8 +1024,8 @@ is ignored in GCL.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PRINC_002dTO_002dSTRING">Function: <strong>PRINC-TO-STRING</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-PRINC_002dTO_002dSTRING"><span class="category">Function: </span><span><strong>PRINC-TO-STRING</strong> <em>(object)</em><a href='#index-PRINC_002dTO_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a string the printed representation of OBJECT without escape
+@@ -1031,16 +1035,16 @@ characters. Equivalent to
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aSTANDARD_002dINPUT_002a">Variable: <strong>*STANDARD-INPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSTANDARD_002dINPUT_002a"><span class="category">Variable: </span><span><strong>*STANDARD-INPUT*</strong><a href='#index-_002aSTANDARD_002dINPUT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The default input stream used by the GCL reader.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PROBE_002dFILE">Function: <strong>PROBE-FILE</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-PROBE_002dFILE"><span class="category">Function: </span><span><strong>PROBE-FILE</strong> <em>(file)</em><a href='#index-PROBE_002dFILE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the truename of file if the file exists.
+@@ -1049,8 +1053,8 @@ Returns NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PATHNAME_002dVERSION">Function: <strong>PATHNAME-VERSION</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-PATHNAME_002dVERSION"><span class="category">Function: </span><span><strong>PATHNAME-VERSION</strong> <em>(pathname)</em><a href='#index-PATHNAME_002dVERSION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the version slot of PATHNAME.
+@@ -1058,8 +1062,8 @@ Returns NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE_002dLINE">Function: <strong>WRITE-LINE</strong> <em>(string &optional (stream *standard-output*) &key (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dLINE"><span class="category">Function: </span><span><strong>WRITE-LINE</strong> <em>(string &optional (stream *standard-output*) &key (start 0) (end (length string)))</em><a href='#index-WRITE_002dLINE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Outputs STRING and then outputs a newline character. Returns STRING.
+@@ -1067,8 +1071,8 @@ Returns NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WRITE">Function: <strong>WRITE</strong> <em>(object &key (stream *standard-output*) (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em></dt>
++<dl class="def">
++<dt id="index-WRITE"><span class="category">Function: </span><span><strong>WRITE</strong> <em>(object &key (stream *standard-output*) (escape *print-escape*) (radix *print-radix*) (base *print-base*) (circle *print-circle*) (pretty *print-pretty*) (level *print-level*) (length *print-length*) (case *print-case*) (array *print-array*) (gensym *print-gensym*))</em><a href='#index-WRITE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints OBJECT in the specified mode. See the variable docs of *PRINT-...*
+@@ -1077,8 +1081,8 @@ for the mode.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET_002dOUTPUT_002dSTREAM_002dSTRING">Function: <strong>GET-OUTPUT-STREAM-STRING</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dOUTPUT_002dSTREAM_002dSTRING"><span class="category">Function: </span><span><strong>GET-OUTPUT-STREAM-STRING</strong> <em>(stream)</em><a href='#index-GET_002dOUTPUT_002dSTREAM_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a string of all the characters sent to STREAM made by
+@@ -1087,8 +1091,8 @@ MAKE-STRING-OUTPUT-STREAM since the last
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READ_002dDELIMITED_002dLIST">Function: <strong>READ-DELIMITED-LIST</strong> <em>(char &optional (stream *standard-input*) (recursive-p nil))</em></dt>
++<dl class="def">
++<dt id="index-READ_002dDELIMITED_002dLIST"><span class="category">Function: </span><span><strong>READ-DELIMITED-LIST</strong> <em>(char &optional (stream *standard-input*) (recursive-p nil))</em><a href='#index-READ_002dDELIMITED_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Reads objects from STREAM until the next character after an object’s
+@@ -1097,8 +1101,8 @@ representation is CHAR. Returns a list
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READLINE_002dON">Function: <strong>READLINE-ON</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-READLINE_002dON"><span class="category">Function: </span><span><strong>READLINE-ON</strong> <em>()</em><a href='#index-READLINE_002dON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Begins readline command editing mode when possible. In addition to
+@@ -1122,16 +1126,16 @@ completed. The comparison is case insen
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-READLINE_002dOFF">Function: <strong>READLINE-OFF</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-READLINE_002dOFF"><span class="category">Function: </span><span><strong>READLINE-OFF</strong> <em>()</em><a href='#index-READLINE_002dOFF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Disables readline command editing mode.
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aREADLINE_002dPREFIX_002a">Variable: <strong>*READLINE-PREFIX*</strong></dt>
++<dl class="def">
++<dt id="index-_002aREADLINE_002dPREFIX_002a"><span class="category">Variable: </span><span><strong>*READLINE-PREFIX*</strong><a href='#index-_002aREADLINE_002dPREFIX_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>A string implicitly prepended to input text for use in readline
+@@ -1151,10 +1155,11 @@ the internal symbols in the maxima packa
+ </dd></dl>
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Special-Forms-and-Functions.html" accesskey="n" rel="next">Special Forms and Functions</a>, Previous: <a href="Lists.html" accesskey="p" rel="prev">Lists</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Special-Forms-and-Functions.html">Special Forms and Functions</a>, Previous: <a href="Lists.html">Lists</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Structures.html
++++ gcl-2.6.14/info/gcl-si/Structures.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Structures (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Iteration-and-Tests.html" rel="next" title="Iteration and Tests">
+-<link href="Operating-System-Definitions.html" rel="prev" title="Operating System Definitions">
++<link href="Operating-System.html" rel="prev" title="Operating System">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Structures"></span><div class="header">
++<div class="chapter" id="Structures">
++<div class="header">
+ <p>
+-Next: <a href="Iteration-and-Tests.html" accesskey="n" rel="next">Iteration and Tests</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Iteration-and-Tests.html" accesskey="n" rel="next">Iteration and Tests</a>, Previous: <a href="Operating-System.html" accesskey="p" rel="prev">Operating System</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Structures-1"></span><h2 class="chapter">10 Structures</h2>
+
+-<dl>
+-<dt id="index-DEFSTRUCT">Macro: <strong>DEFSTRUCT</strong></dt>
++<dl class="def">
++<dt id="index-DEFSTRUCT"><span class="category">Macro: </span><span><strong>DEFSTRUCT</strong><a href='#index-DEFSTRUCT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,8 +83,8 @@ a lisp structure correspond to a C struc
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-HELP">Function: <strong>HELP</strong> <em>(&optional symbol)</em></dt>
++<dl class="def">
++<dt id="index-HELP"><span class="category">Function: </span><span><strong>HELP</strong> <em>(&optional symbol)</em><a href='#index-HELP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>GCL specific: Prints the documentation associated with SYMBOL. With no
+@@ -89,6 +93,7 @@ argument, this function prints the greet
+
+ </dd></dl>
+
++</div>
+
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Symbols.html
++++ gcl-2.6.14/info/gcl-si/Symbols.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Symbols (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Operating-System.html" rel="next" title="Operating System">
+ <link href="Compilation.html" rel="prev" title="Compilation">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Symbols"></span><div class="header">
++<div class="chapter" id="Symbols">
++<div class="header">
+ <p>
+-Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Symbols-1"></span><h2 class="chapter">8 Symbols</h2>
+
+-<dl>
+-<dt id="index-GENSYM">Function: <strong>GENSYM</strong> <em>(&optional (x nil))</em></dt>
++<dl class="def">
++<dt id="index-GENSYM"><span class="category">Function: </span><span><strong>GENSYM</strong> <em>(&optional (x nil))</em><a href='#index-GENSYM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new uninterned symbol whose name is a prefix string
+@@ -58,8 +62,8 @@ string, it becomes the new prefix.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-KEYWORDP">Function: <strong>KEYWORDP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-KEYWORDP"><span class="category">Function: </span><span><strong>KEYWORDP</strong> <em>(x)</em><a href='#index-KEYWORDP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a symbol and it belongs to the KEYWORD package; NIL
+@@ -68,8 +72,8 @@ otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMPROP">Function: <strong>REMPROP</strong> <em>(symbol indicator)</em></dt>
++<dl class="def">
++<dt id="index-REMPROP"><span class="category">Function: </span><span><strong>REMPROP</strong> <em>(symbol indicator)</em><a href='#index-REMPROP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Look on property list of SYMBOL for property with specified
+@@ -78,8 +82,8 @@ the plist, and return T. If not found, r
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOL_002dPACKAGE">Function: <strong>SYMBOL-PACKAGE</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dPACKAGE"><span class="category">Function: </span><span><strong>SYMBOL-PACKAGE</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the contents of the package cell of the symbol SYMBOL.
+@@ -87,8 +91,8 @@ the plist, and return T. If not found, r
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aPACKAGE_002a">Variable: <strong>*PACKAGE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aPACKAGE_002a"><span class="category">Variable: </span><span><strong>*PACKAGE*</strong><a href='#index-_002aPACKAGE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The current package.
+ </p>
+@@ -96,8 +100,8 @@ The current package.
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-SHADOWING_002dIMPORT">Function: <strong>SHADOWING-IMPORT</strong> <em>(symbols &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-SHADOWING_002dIMPORT"><span class="category">Function: </span><span><strong>SHADOWING-IMPORT</strong> <em>(symbols &optional (package *package*))</em><a href='#index-SHADOWING_002dIMPORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Imports SYMBOLS into PACKAGE, disregarding any name conflict. If a symbol
+@@ -107,8 +111,8 @@ be a list of symbols or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-REMF">Macro: <strong>REMF</strong></dt>
++<dl class="def">
++<dt id="index-REMF"><span class="category">Macro: </span><span><strong>REMF</strong><a href='#index-REMF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -124,8 +128,8 @@ property was present; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKUNBOUND">Function: <strong>MAKUNBOUND</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MAKUNBOUND"><span class="category">Function: </span><span><strong>MAKUNBOUND</strong> <em>(symbol)</em><a href='#index-MAKUNBOUND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes empty the value slot of SYMBOL. Returns SYMBOL.
+@@ -133,8 +137,8 @@ property was present; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-USE_002dPACKAGE">Function: <strong>USE-PACKAGE</strong> <em>(packages-to-use &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-USE_002dPACKAGE"><span class="category">Function: </span><span><strong>USE-PACKAGE</strong> <em>(packages-to-use &optional (package *package*))</em><a href='#index-USE_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Adds all packages in PACKAGE-TO-USE list to the use list for PACKAGE so that
+@@ -144,8 +148,8 @@ in PACKAGE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSYMBOL">Function: <strong>MAKE-SYMBOL</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSYMBOL"><span class="category">Function: </span><span><strong>MAKE-SYMBOL</strong> <em>(string)</em><a href='#index-MAKE_002dSYMBOL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates and returns a new uninterned symbol whose print name is STRING.
+@@ -153,8 +157,8 @@ in PACKAGE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PSETQ">Special Form: <strong>PSETQ</strong></dt>
++<dl class="def">
++<dt id="index-PSETQ"><span class="category">Special Form: </span><span><strong>PSETQ</strong><a href='#index-PSETQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -168,8 +172,8 @@ the corresponding VAR. Returns NIL alwa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGE_002dUSED_002dBY_002dLIST">Function: <strong>PACKAGE-USED-BY-LIST</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dUSED_002dBY_002dLIST"><span class="category">Function: </span><span><strong>PACKAGE-USED-BY-LIST</strong> <em>(package)</em><a href='#index-PACKAGE_002dUSED_002dBY_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of packages that use PACKAGE.
+@@ -177,8 +181,8 @@ the corresponding VAR. Returns NIL alwa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOLP">Function: <strong>SYMBOLP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOLP"><span class="category">Function: </span><span><strong>SYMBOLP</strong> <em>(x)</em><a href='#index-SYMBOLP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a symbol; NIL otherwise.
+@@ -186,16 +190,16 @@ the corresponding VAR. Returns NIL alwa
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-NIL">Constant: <strong>NIL</strong></dt>
++<dl class="def">
++<dt id="index-NIL"><span class="category">Constant: </span><span><strong>NIL</strong><a href='#index-NIL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds NIL.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SET">Function: <strong>SET</strong> <em>(symbol value)</em></dt>
++<dl class="def">
++<dt id="index-SET"><span class="category">Function: </span><span><strong>SET</strong> <em>(symbol value)</em><a href='#index-SET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Assigns the value of VALUE to the dynamic variable named by SYMBOL, and
+@@ -204,8 +208,8 @@ returns the value assigned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SETQ">Special Form: <strong>SETQ</strong></dt>
++<dl class="def">
++<dt id="index-SETQ"><span class="category">Special Form: </span><span><strong>SETQ</strong><a href='#index-SETQ' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -220,8 +224,8 @@ VAR, and so on. Returns the last value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNUSE_002dPACKAGE">Function: <strong>UNUSE-PACKAGE</strong> <em>(packages-to-unuse &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNUSE_002dPACKAGE"><span class="category">Function: </span><span><strong>UNUSE-PACKAGE</strong> <em>(packages-to-unuse &optional (package *package*))</em><a href='#index-UNUSE_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Removes PACKAGES-TO-UNUSE from the use list for PACKAGE.
+@@ -229,16 +233,16 @@ VAR, and so on. Returns the last value
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-T">Constant: <strong>T</strong></dt>
++<dl class="def">
++<dt id="index-T"><span class="category">Constant: </span><span><strong>T</strong><a href='#index-T' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds T.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGE_002dUSE_002dLIST">Function: <strong>PACKAGE-USE-LIST</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dUSE_002dLIST"><span class="category">Function: </span><span><strong>PACKAGE-USE-LIST</strong> <em>(package)</em><a href='#index-PACKAGE_002dUSE_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of packages used by PACKAGE.
+@@ -246,8 +250,8 @@ Holds T.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-LIST_002dALL_002dPACKAGES">Function: <strong>LIST-ALL-PACKAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-LIST_002dALL_002dPACKAGES"><span class="category">Function: </span><span><strong>LIST-ALL-PACKAGES</strong> <em>()</em><a href='#index-LIST_002dALL_002dPACKAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of all existing packages.
+@@ -255,8 +259,8 @@ Holds T.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COPY_002dSYMBOL">Function: <strong>COPY-SYMBOL</strong> <em>(symbol &optional (copy-props nil))</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSYMBOL"><span class="category">Function: </span><span><strong>COPY-SYMBOL</strong> <em>(symbol &optional (copy-props nil))</em><a href='#index-COPY_002dSYMBOL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a new uninterned symbol with the same print name as SYMBOL.
+@@ -267,8 +271,8 @@ values of the corresponding slots of SYM
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOL_002dPLIST">Function: <strong>SYMBOL-PLIST</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dPLIST"><span class="category">Function: </span><span><strong>SYMBOL-PLIST</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dPLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the property list of SYMBOL.
+@@ -276,8 +280,8 @@ values of the corresponding slots of SYM
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOL_002dNAME">Function: <strong>SYMBOL-NAME</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dNAME"><span class="category">Function: </span><span><strong>SYMBOL-NAME</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the print name of the symbol SYMBOL.
+@@ -285,8 +289,8 @@ values of the corresponding slots of SYM
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND_002dSYMBOL">Function: <strong>FIND-SYMBOL</strong> <em>(name &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dSYMBOL"><span class="category">Function: </span><span><strong>FIND-SYMBOL</strong> <em>(name &optional (package *package*))</em><a href='#index-FIND_002dSYMBOL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the symbol named NAME in
+@@ -297,8 +301,8 @@ no symbol is found then both values are
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SHADOW">Function: <strong>SHADOW</strong> <em>(symbols &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-SHADOW"><span class="category">Function: </span><span><strong>SHADOW</strong> <em>(symbols &optional (package *package*))</em><a href='#index-SHADOW' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates an internal symbol in PACKAGE with the same name as each of the
+@@ -308,8 +312,8 @@ specified SYMBOLS. SYMBOLS must be a li
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-FBOUNDP">Function: <strong>FBOUNDP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-FBOUNDP"><span class="category">Function: </span><span><strong>FBOUNDP</strong> <em>(symbol)</em><a href='#index-FBOUNDP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if SYMBOL has a global function definition or if SYMBOL names a
+@@ -318,8 +322,8 @@ special form or a macro; NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MACRO_002dFUNCTION">Function: <strong>MACRO-FUNCTION</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-MACRO_002dFUNCTION"><span class="category">Function: </span><span><strong>MACRO-FUNCTION</strong> <em>(symbol)</em><a href='#index-MACRO_002dFUNCTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If SYMBOL globally names a macro, then returns the expansion function.
+@@ -328,8 +332,8 @@ Returns NIL otherwise.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-IN_002dPACKAGE">Function: <strong>IN-PACKAGE</strong> <em>(package-name &key (nicknames nil) (use '(lisp)))</em></dt>
++<dl class="def">
++<dt id="index-IN_002dPACKAGE"><span class="category">Function: </span><span><strong>IN-PACKAGE</strong> <em>(package-name &key (nicknames nil) (use '(lisp)))</em><a href='#index-IN_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Sets *PACKAGE* to the package with PACKAGE-NAME, creating the package if
+@@ -341,8 +345,8 @@ is not currently used, then it is added
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dPACKAGE">Function: <strong>MAKE-PACKAGE</strong> <em>(package-name &key (nicknames nil) (use '(lisp)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dPACKAGE"><span class="category">Function: </span><span><strong>MAKE-PACKAGE</strong> <em>(package-name &key (nicknames nil) (use '(lisp)))</em><a href='#index-MAKE_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes a new package having the specified PACKAGE-NAME and NICKNAMES. The
+@@ -351,8 +355,8 @@ package will inherit all external symbol
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGE_002dSHADOWING_002dSYMBOLS">Function: <strong>PACKAGE-SHADOWING-SYMBOLS</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dSHADOWING_002dSYMBOLS"><span class="category">Function: </span><span><strong>PACKAGE-SHADOWING-SYMBOLS</strong> <em>(package)</em><a href='#index-PACKAGE_002dSHADOWING_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the list of symbols that have been declared as shadowing symbols
+@@ -361,8 +365,8 @@ in PACKAGE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INTERN">Function: <strong>INTERN</strong> <em>(name &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-INTERN"><span class="category">Function: </span><span><strong>INTERN</strong> <em>(name &optional (package *package*))</em><a href='#index-INTERN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a symbol having the specified name, creating it if necessary.
+@@ -372,8 +376,8 @@ Returns as the second value one of the s
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-EXPORT">Function: <strong>EXPORT</strong> <em>(symbols &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-EXPORT"><span class="category">Function: </span><span><strong>EXPORT</strong> <em>(symbols &optional (package *package*))</em><a href='#index-EXPORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS external symbols of PACKAGE. SYMBOLS must be a list of symbols
+@@ -382,8 +386,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGEP">Function: <strong>PACKAGEP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGEP"><span class="category">Function: </span><span><strong>PACKAGEP</strong> <em>(x)</em><a href='#index-PACKAGEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a package; NIL otherwise.
+@@ -391,8 +395,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOL_002dFUNCTION">Function: <strong>SYMBOL-FUNCTION</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dFUNCTION"><span class="category">Function: </span><span><strong>SYMBOL-FUNCTION</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dFUNCTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current global function definition named by SYMBOL.
+@@ -400,8 +404,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SYMBOL_002dVALUE">Function: <strong>SYMBOL-VALUE</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SYMBOL_002dVALUE"><span class="category">Function: </span><span><strong>SYMBOL-VALUE</strong> <em>(symbol)</em><a href='#index-SYMBOL_002dVALUE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the current value of the dynamic (special) variable named by SYMBOL.
+@@ -409,8 +413,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BOUNDP">Function: <strong>BOUNDP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-BOUNDP"><span class="category">Function: </span><span><strong>BOUNDP</strong> <em>(symbol)</em><a href='#index-BOUNDP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the global variable named by SYMBOL has a value; NIL otherwise.
+@@ -418,8 +422,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DOCUMENTATION">Function: <strong>DOCUMENTATION</strong> <em>(symbol doc-type)</em></dt>
++<dl class="def">
++<dt id="index-DOCUMENTATION"><span class="category">Function: </span><span><strong>DOCUMENTATION</strong> <em>(symbol doc-type)</em><a href='#index-DOCUMENTATION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the doc-string of DOC-TYPE for SYMBOL; NIL if none exists.
+@@ -436,8 +440,8 @@ doc-strings.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GENTEMP">Function: <strong>GENTEMP</strong> <em>(&optional (prefix "t") (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-GENTEMP"><span class="category">Function: </span><span><strong>GENTEMP</strong> <em>(&optional (prefix "t") (package *package*))</em><a href='#index-GENTEMP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Creates a new symbol interned in the package PACKAGE with the given PREFIX.
+@@ -445,8 +449,8 @@ doc-strings.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-RENAME_002dPACKAGE">Function: <strong>RENAME-PACKAGE</strong> <em>(package new-name &optional (new-nicknames nil))</em></dt>
++<dl class="def">
++<dt id="index-RENAME_002dPACKAGE"><span class="category">Function: </span><span><strong>RENAME-PACKAGE</strong> <em>(package new-name &optional (new-nicknames nil))</em><a href='#index-RENAME_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Replaces the old name and nicknames of PACKAGE with NEW-NAME and
+@@ -455,8 +459,8 @@ NEW-NICKNAMES.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNINTERN">Function: <strong>UNINTERN</strong> <em>(symbol &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNINTERN"><span class="category">Function: </span><span><strong>UNINTERN</strong> <em>(symbol &optional (package *package*))</em><a href='#index-UNINTERN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOL no longer present in PACKAGE. Returns T if SYMBOL was present;
+@@ -466,8 +470,8 @@ uninterned.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNEXPORT">Function: <strong>UNEXPORT</strong> <em>(symbols &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-UNEXPORT"><span class="category">Function: </span><span><strong>UNEXPORT</strong> <em>(symbols &optional (package *package*))</em><a href='#index-UNEXPORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS no longer accessible as external symbols in PACKAGE. SYMBOLS
+@@ -476,8 +480,8 @@ must be a list of symbols or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGE_002dNICKNAMES">Function: <strong>PACKAGE-NICKNAMES</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dNICKNAMES"><span class="category">Function: </span><span><strong>PACKAGE-NICKNAMES</strong> <em>(package)</em><a href='#index-PACKAGE_002dNICKNAMES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns as a list the nickname strings for the specified PACKAGE.
+@@ -485,8 +489,8 @@ must be a list of symbols or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-IMPORT">Function: <strong>IMPORT</strong> <em>(symbols &optional (package *package*))</em></dt>
++<dl class="def">
++<dt id="index-IMPORT"><span class="category">Function: </span><span><strong>IMPORT</strong> <em>(symbols &optional (package *package*))</em><a href='#index-IMPORT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Makes SYMBOLS internal symbols of PACKAGE. SYMBOLS must be a list of symbols
+@@ -495,8 +499,8 @@ or a symbol.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-GET">Function: <strong>GET</strong> <em>(symbol indicator &optional (default nil))</em></dt>
++<dl class="def">
++<dt id="index-GET"><span class="category">Function: </span><span><strong>GET</strong> <em>(symbol indicator &optional (default nil))</em><a href='#index-GET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Looks on the property list of SYMBOL for the specified INDICATOR. If this
+@@ -505,8 +509,8 @@ is found, returns the associated value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND_002dALL_002dSYMBOLS">Function: <strong>FIND-ALL-SYMBOLS</strong> <em>(string-or-symbol)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dALL_002dSYMBOLS"><span class="category">Function: </span><span><strong>FIND-ALL-SYMBOLS</strong> <em>(string-or-symbol)</em><a href='#index-FIND_002dALL_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns a list of all symbols that have the specified name.
+@@ -514,8 +518,8 @@ is found, returns the associated value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FMAKUNBOUND">Function: <strong>FMAKUNBOUND</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-FMAKUNBOUND"><span class="category">Function: </span><span><strong>FMAKUNBOUND</strong> <em>(symbol)</em><a href='#index-FMAKUNBOUND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Discards the global function definition named by SYMBOL. Returns SYMBOL.
+@@ -523,8 +527,8 @@ is found, returns the associated value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-PACKAGE_002dNAME">Function: <strong>PACKAGE-NAME</strong> <em>(package)</em></dt>
++<dl class="def">
++<dt id="index-PACKAGE_002dNAME"><span class="category">Function: </span><span><strong>PACKAGE-NAME</strong> <em>(package)</em><a href='#index-PACKAGE_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the string that names the specified PACKAGE.
+@@ -532,8 +536,8 @@ is found, returns the associated value.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-FIND_002dPACKAGE">Function: <strong>FIND-PACKAGE</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dPACKAGE"><span class="category">Function: </span><span><strong>FIND-PACKAGE</strong> <em>(name)</em><a href='#index-FIND_002dPACKAGE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the specified package if it already exists; NIL otherwise. NAME may
+@@ -544,8 +548,8 @@ a symbol, in which case the symbol&rsquo
+ </dd></dl>
+
+
+-<dl>
+-<dt id="index-APROPOS_002dLIST">Function: <strong>APROPOS-LIST</strong> <em>(string &optional (package nil))</em></dt>
++<dl class="def">
++<dt id="index-APROPOS_002dLIST"><span class="category">Function: </span><span><strong>APROPOS-LIST</strong> <em>(string &optional (package nil))</em><a href='#index-APROPOS_002dLIST' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns, as a list, all symbols whose print-names contain STRING as substring.
+@@ -556,10 +560,11 @@ If PACKAGE is non-NIL, then only the spe
+
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Operating-System.html" accesskey="n" rel="next">Operating System</a>, Previous: <a href="Compilation.html" accesskey="p" rel="prev">Compilation</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Operating-System.html">Operating System</a>, Previous: <a href="Compilation.html">Compilation</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/System-Definitions.html
++++ gcl-2.6.14/info/gcl-si/System-Definitions.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>System Definitions (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+-<link href="Regular-Expressions.html" rel="next" title="Regular Expressions">
+-<link href="Available-Symbols.html" rel="prev" title="Available Symbols">
++<link href="Debugging.html" rel="next" title="Debugging">
++<link href="C-Interface.html" rel="prev" title="C Interface">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,16 +42,17 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="System-Definitions"></span><div class="header">
++<div class="chapter" id="System-Definitions">
++<div class="header">
+ <p>
+-Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="System-Definitions-1"></span><h2 class="chapter">17 System Definitions</h2>
+
+
+-<dl>
+-<dt id="index-ALLOCATE_002dCONTIGUOUS_002dPAGES">Function: <strong>ALLOCATE-CONTIGUOUS-PAGES</strong> <em>(number &optional (really-allocate nil))</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATE-CONTIGUOUS-PAGES</strong> <em>(number &optional (really-allocate nil))</em><a href='#index-ALLOCATE_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for contiguous blocks to
+@@ -57,8 +61,8 @@ number of pages will be allocated immedi
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FREEZE_002dDEFSTRUCT">Function: <strong>FREEZE-DEFSTRUCT</strong> <em>(name)</em></dt>
++<dl class="def">
++<dt id="index-FREEZE_002dDEFSTRUCT"><span class="category">Function: </span><span><strong>FREEZE-DEFSTRUCT</strong> <em>(name)</em><a href='#index-FREEZE_002dDEFSTRUCT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>The inline defstruct type checker will be made more efficient, in that
+@@ -67,8 +71,8 @@ calling this the defstruct should not be
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-MAXIMUM_002dALLOCATABLE_002dPAGES">Function: <strong>MAXIMUM-ALLOCATABLE-PAGES</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-MAXIMUM_002dALLOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>MAXIMUM-ALLOCATABLE-PAGES</strong> <em>(type)</em><a href='#index-MAXIMUM_002dALLOCATABLE_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current maximum number of pages for the type class
+@@ -76,8 +80,8 @@ of the GCL implementation type TYPE.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dRELOCATABLE_002dPAGES">Function: <strong>ALLOCATED-RELOCATABLE-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dRELOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-RELOCATABLE-PAGES</strong> <em>()</em><a href='#index-ALLOCATED_002dRELOCATABLE_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for relocatable
+@@ -85,16 +89,16 @@ blocks.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-PUTPROP">Function: <strong>PUTPROP</strong> <em>(symbol value indicator)</em></dt>
++<dl class="def">
++<dt id="index-PUTPROP"><span class="category">Function: </span><span><strong>PUTPROP</strong> <em>(symbol value indicator)</em><a href='#index-PUTPROP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Give SYMBOL the VALUE on INDICATOR property.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dPAGES">Function: <strong>ALLOCATED-PAGES</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-PAGES</strong> <em>(type)</em><a href='#index-ALLOCATED_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for the type
+@@ -102,8 +106,8 @@ class of the GCL implementation type TYP
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dRELOCATABLE_002dPAGES">Function: <strong>ALLOCATE-RELOCATABLE-PAGES</strong> <em>(number)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dRELOCATABLE_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATE-RELOCATABLE-PAGES</strong> <em>(number)</em><a href='#index-ALLOCATE_002dRELOCATABLE_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the maximum number of pages for relocatable blocks to
+@@ -111,8 +115,8 @@ NUMBER.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED_002dCONTIGUOUS_002dPAGES">Function: <strong>ALLOCATED-CONTIGUOUS-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>ALLOCATED-CONTIGUOUS-PAGES</strong> <em>()</em><a href='#index-ALLOCATED_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of pages currently allocated for contiguous
+@@ -120,8 +124,8 @@ blocks.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-MAXIMUM_002dCONTIGUOUS_002dPAGES">Function: <strong>MAXIMUM-CONTIGUOUS-PAGES</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-MAXIMUM_002dCONTIGUOUS_002dPAGES"><span class="category">Function: </span><span><strong>MAXIMUM-CONTIGUOUS-PAGES</strong> <em>()</em><a href='#index-MAXIMUM_002dCONTIGUOUS_002dPAGES' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current maximum number of pages for contiguous
+@@ -129,16 +133,16 @@ blocks.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dHOLE_002dSIZE">Function: <strong>GET-HOLE-SIZE</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-GET_002dHOLE_002dSIZE"><span class="category">Function: </span><span><strong>GET-HOLE-SIZE</strong> <em>()</em><a href='#index-GET_002dHOLE_002dSIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns as a fixnum the size of the memory hole (in pages).
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-SPECIALP">Function: <strong>SPECIALP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-SPECIALP"><span class="category">Function: </span><span><strong>SPECIALP</strong> <em>(symbol)</em><a href='#index-SPECIALP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the SYMBOL is a globally special variable; NIL
+@@ -146,40 +150,40 @@ otherwise.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-OUTPUT_002dSTREAM_002dSTRING">Function: <strong>OUTPUT-STREAM-STRING</strong> <em>(string-output-stream)</em></dt>
++<dl class="def">
++<dt id="index-OUTPUT_002dSTREAM_002dSTRING"><span class="category">Function: </span><span><strong>OUTPUT-STREAM-STRING</strong> <em>(string-output-stream)</em><a href='#index-OUTPUT_002dSTREAM_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the string corresponding to the STRING-OUTPUT-STREAM.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX">Function: <strong>GET-STRING-INPUT-STREAM-INDEX</strong> <em>(string-input-stream)</em></dt>
++<dl class="def">
++<dt id="index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX"><span class="category">Function: </span><span><strong>GET-STRING-INPUT-STREAM-INDEX</strong> <em>(string-input-stream)</em><a href='#index-GET_002dSTRING_002dINPUT_002dSTREAM_002dINDEX' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the current index of the STRING-INPUT-STREAM.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dCONCATENATE">Function: <strong>STRING-CONCATENATE</strong> <em>(&rest strings)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dCONCATENATE"><span class="category">Function: </span><span><strong>STRING-CONCATENATE</strong> <em>(&rest strings)</em><a href='#index-STRING_002dCONCATENATE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the result of concatenating the given STRINGS.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-BDS_002dVAR">Function: <strong>BDS-VAR</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-BDS_002dVAR"><span class="category">Function: </span><span><strong>BDS-VAR</strong> <em>(i)</em><a href='#index-BDS_002dVAR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the symbol of the i-th entity in the bind stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ERROR_002dSET">Function: <strong>ERROR-SET</strong> <em>(form)</em></dt>
++<dl class="def">
++<dt id="index-ERROR_002dSET"><span class="category">Function: </span><span><strong>ERROR-SET</strong> <em>(form)</em><a href='#index-ERROR_002dSET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Evaluates the FORM in the null environment. If the evaluation
+@@ -191,24 +195,24 @@ value.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-COMPILED_002dFUNCTION_002dNAME">Function: <strong>COMPILED-FUNCTION-NAME</strong> <em>(compiled-function-object)</em></dt>
++<dl class="def">
++<dt id="index-COMPILED_002dFUNCTION_002dNAME"><span class="category">Function: </span><span><strong>COMPILED-FUNCTION-NAME</strong> <em>(compiled-function-object)</em><a href='#index-COMPILED_002dFUNCTION_002dNAME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the name of the COMPILED-FUNCTION-OBJECT.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-STRUCTUREP">Function: <strong>STRUCTUREP</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-STRUCTUREP"><span class="category">Function: </span><span><strong>STRUCTUREP</strong> <em>(object)</em><a href='#index-STRUCTUREP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the OBJECT is a structure; NIL otherwise.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-IHS_002dVS">Function: <strong>IHS-VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-IHS_002dVS"><span class="category">Function: </span><span><strong>IHS-VS</strong> <em>(i)</em><a href='#index-IHS_002dVS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value stack index of the i-th entity in the
+@@ -216,8 +220,8 @@ invocation history stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-UNIVERSAL_002dERROR_002dHANDLER">Function: <strong>UNIVERSAL-ERROR-HANDLER</strong> <em>(error-name correctable function-name continue-format-string error-format-string &rest args)</em></dt>
++<dl class="def">
++<dt id="index-UNIVERSAL_002dERROR_002dHANDLER"><span class="category">Function: </span><span><strong>UNIVERSAL-ERROR-HANDLER</strong> <em>(error-name correctable function-name continue-format-string error-format-string &rest args)</em><a href='#index-UNIVERSAL_002dERROR_002dHANDLER' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Starts the error handler of GCL. When an error is detected,
+@@ -232,8 +236,8 @@ HANDLER.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aINTERRUPT_002dENABLE_002a">Variable: <strong>*INTERRUPT-ENABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aINTERRUPT_002dENABLE_002a"><span class="category">Variable: </span><span><strong>*INTERRUPT-ENABLE*</strong><a href='#index-_002aINTERRUPT_002dENABLE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*INTERRUPT-ENABLE* is non-NIL, GCL signals
+ an error on the terminal interrupt (this is the default case). If it is NIL,
+@@ -241,8 +245,8 @@ GCL ignores the interrupt and assigns T
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-CHDIR">Function: <strong>CHDIR</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-CHDIR"><span class="category">Function: </span><span><strong>CHDIR</strong> <em>(pathname)</em><a href='#index-CHDIR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/UNIX specific: Changes the current working directory to the specified
+@@ -250,8 +254,8 @@ pathname.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-COPY_002dSTREAM">Function: <strong>COPY-STREAM</strong> <em>(in-stream out-stream)</em></dt>
++<dl class="def">
++<dt id="index-COPY_002dSTREAM"><span class="category">Function: </span><span><strong>COPY-STREAM</strong> <em>(in-stream out-stream)</em><a href='#index-COPY_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Copies IN-STREAM to OUT-STREAM until the end-of-file on IN-
+@@ -259,8 +263,8 @@ STREAM.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-INIT_002dSYSTEM">Function: <strong>INIT-SYSTEM</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-INIT_002dSYSTEM"><span class="category">Function: </span><span><strong>INIT-SYSTEM</strong> <em>()</em><a href='#index-INIT_002dSYSTEM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Initializes the library and the compiler of GCL. Since they
+@@ -269,24 +273,24 @@ SYSTEM will cause an error.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a">Variable: <strong>*INDENT-FORMATTED-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*INDENT-FORMATTED-OUTPUT*</strong><a href='#index-_002aINDENT_002dFORMATTED_002dOUTPUT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: The FORMAT directive ~% indents the next line if the value of
+ this variable is non-NIL. If NIL, ~% simply does Newline.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-SET_002dHOLE_002dSIZE">Function: <strong>SET-HOLE-SIZE</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-SET_002dHOLE_002dSIZE"><span class="category">Function: </span><span><strong>SET-HOLE-SIZE</strong> <em>(fixnum)</em><a href='#index-SET_002dHOLE_002dSIZE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Sets the size of the memory hole (in pages).
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dBDS">Function: <strong>FRS-BDS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dBDS"><span class="category">Function: </span><span><strong>FRS-BDS</strong> <em>(i)</em><a href='#index-FRS_002dBDS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the bind stack index of the i-th entity in the frame
+@@ -294,8 +298,8 @@ stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-IHS_002dFUN">Function: <strong>IHS-FUN</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-IHS_002dFUN"><span class="category">Function: </span><span><strong>IHS-FUN</strong> <em>(i)</em><a href='#index-IHS_002dFUN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the function value of the i-th entity in the invocation
+@@ -303,32 +307,32 @@ history stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMAKE_002dCONSTANT">Function: <strong>*MAKE-CONSTANT</strong> <em>(symbol value)</em></dt>
++<dl class="def">
++<dt id="index-_002aMAKE_002dCONSTANT"><span class="category">Function: </span><span><strong>*MAKE-CONSTANT</strong> <em>(symbol value)</em><a href='#index-_002aMAKE_002dCONSTANT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Makes the SYMBOL a constant with the specified VALUE.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FIXNUMP">Function: <strong>FIXNUMP</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-FIXNUMP"><span class="category">Function: </span><span><strong>FIXNUMP</strong> <em>(object)</em><a href='#index-FIXNUMP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the OBJECT is a fixnum; NIL otherwise.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-BDS_002dVAL">Function: <strong>BDS-VAL</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-BDS_002dVAL"><span class="category">Function: </span><span><strong>BDS-VAL</strong> <em>(i)</em><a href='#index-BDS_002dVAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value of the i-th entity in the bind stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-STRING_002dTO_002dOBJECT">Function: <strong>STRING-TO-OBJECT</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dTO_002dOBJECT"><span class="category">Function: </span><span><strong>STRING-TO-OBJECT</strong> <em>(string)</em><a href='#index-STRING_002dTO_002dOBJECT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: (SI:STRING-TO-OBJECT STRING) is equivalent to
+@@ -336,15 +340,15 @@ history stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aSYSTEM_002dDIRECTORY_002a">Variable: <strong>*SYSTEM-DIRECTORY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aSYSTEM_002dDIRECTORY_002a"><span class="category">Variable: </span><span><strong>*SYSTEM-DIRECTORY*</strong><a href='#index-_002aSYSTEM_002dDIRECTORY_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the name of the system directory of GCL.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dIHS">Function: <strong>FRS-IHS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dIHS"><span class="category">Function: </span><span><strong>FRS-IHS</strong> <em>(i)</em><a href='#index-FRS_002dIHS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the invocation history stack index of the i-th entity
+@@ -352,8 +356,8 @@ in the frame stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-RESET_002dGBC_002dCOUNT">Function: <strong>RESET-GBC-COUNT</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-RESET_002dGBC_002dCOUNT"><span class="category">Function: </span><span><strong>RESET-GBC-COUNT</strong> <em>()</em><a href='#index-RESET_002dGBC_002dCOUNT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Resets the counter of the garbage collector that records how
+@@ -362,8 +366,8 @@ type.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-CATCH_002dBAD_002dSIGNALS">Function: <strong>CATCH-BAD-SIGNALS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-CATCH_002dBAD_002dSIGNALS"><span class="category">Function: </span><span><strong>CATCH-BAD-SIGNALS</strong> <em>()</em><a href='#index-CATCH_002dBAD_002dSIGNALS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Installs a signal catcher for bad signals:
+@@ -375,8 +379,8 @@ is caught during garbage collection, GCL
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-RESET_002dSTACK_002dLIMITS">Function: <strong>RESET-STACK-LIMITS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-RESET_002dSTACK_002dLIMITS"><span class="category">Function: </span><span><strong>RESET-STACK-LIMITS</strong> <em>()</em><a href='#index-RESET_002dSTACK_002dLIMITS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Resets the stack limits to the normal state. When a stack has
+@@ -386,8 +390,8 @@ SI:RESET-STACK-LIMITS.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aGBC_002dMESSAGE_002a">Variable: <strong>*GBC-MESSAGE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aGBC_002dMESSAGE_002a"><span class="category">Variable: </span><span><strong>*GBC-MESSAGE*</strong><a href='#index-_002aGBC_002dMESSAGE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*GBC-MESSAGE* is non-NIL, the garbage
+ collector prints some information on the terminal. Usually SI:*GBC-MESSAGE*
+@@ -395,8 +399,8 @@ should be set NIL.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aGBC_002dNOTIFY_002a">Variable: <strong>*GBC-NOTIFY*</strong></dt>
++<dl class="def">
++<dt id="index-_002aGBC_002dNOTIFY_002a"><span class="category">Variable: </span><span><strong>*GBC-NOTIFY*</strong><a href='#index-_002aGBC_002dNOTIFY_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value is non-NIL, the garbage
+ collector prints a very brief one line message about the area causing the collection,
+@@ -404,36 +408,36 @@ and the time spent in internal time unit
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aAFTER_002dGBC_002dHOOK_002a">Variable: <strong>*AFTER-GBC-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aAFTER_002dGBC_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*AFTER-GBC-HOOK*</strong><a href='#index-_002aAFTER_002dGBC_002dHOOK_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ Defaults to nil, but may be set to a function of one argument TYPE which is
+ a lisp variable indicating the TYPE which caused the current collection.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATED">Funcition: <strong>ALLOCATED</strong> <em>(type)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATED"><span class="category">Funcition: </span><span><strong>ALLOCATED</strong> <em>(type)</em><a href='#index-ALLOCATED' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Returns 6 values:
+ </p><dl compact="compact">
+-<dt>nfree</dt>
++<dt><span>nfree</span></dt>
+ <dd><p>number free
+ </p></dd>
+-<dt>npages</dt>
++<dt><span>npages</span></dt>
+ <dd><p>number of pages
+ </p></dd>
+-<dt>maxpage</dt>
++<dt><span>maxpage</span></dt>
+ <dd><p>number of pages to grow to
+ </p></dd>
+-<dt>nppage</dt>
++<dt><span>nppage</span></dt>
+ <dd><p>number per page
+ </p></dd>
+-<dt>gbccount</dt>
++<dt><span>gbccount</span></dt>
+ <dd><p>number of gc’s due to running out of items of this size
+ </p></dd>
+-<dt>nused</dt>
++<dt><span>nused</span></dt>
+ <dd><p>number of items used
+ </p></dd>
+ </dl>
+@@ -447,16 +451,16 @@ CONS BIGNUM RATIO COMPLEX STRUCTURE.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aMAKE_002dSPECIAL">Function: <strong>*MAKE-SPECIAL</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-_002aMAKE_002dSPECIAL"><span class="category">Function: </span><span><strong>*MAKE-SPECIAL</strong> <em>(symbol)</em><a href='#index-_002aMAKE_002dSPECIAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Makes the SYMBOL globally special.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING">Function: <strong>MAKE-STRING-OUTPUT-STREAM-FROM-STRING</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING"><span class="category">Function: </span><span><strong>MAKE-STRING-OUTPUT-STREAM-FROM-STRING</strong> <em>(string)</em><a href='#index-MAKE_002dSTRING_002dOUTPUT_002dSTREAM_002dFROM_002dSTRING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Creates a string-output-stream corresponding to the STRING and
+@@ -464,8 +468,8 @@ returns it. The STRING should have a fi
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a">Variable: <strong>*IGNORE-EOF-ON-TERMINAL-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a"><span class="category">Variable: </span><span><strong>*IGNORE-EOF-ON-TERMINAL-IO*</strong><a href='#index-_002aIGNORE_002dEOF_002dON_002dTERMINAL_002dIO_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of SI:*IGNORE-EOF-ON-TERMINAL-IO* is non-NIL, GCL
+ ignores the eof-character (usually ^D) on the terminal and the terminal never
+@@ -474,8 +478,8 @@ NIL.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ADDRESS">Function: <strong>ADDRESS</strong> <em>(object)</em></dt>
++<dl class="def">
++<dt id="index-ADDRESS"><span class="category">Function: </span><span><strong>ADDRESS</strong> <em>(object)</em><a href='#index-ADDRESS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the address of the OBJECT as a fixnum. The address of
+@@ -484,8 +488,8 @@ an object depends on the version of GCL.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aLISP_002dMAXPAGES_002a">Variable: <strong>*LISP-MAXPAGES*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLISP_002dMAXPAGES_002a"><span class="category">Variable: </span><span><strong>*LISP-MAXPAGES*</strong><a href='#index-_002aLISP_002dMAXPAGES_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the maximum number of pages (1 page = 2048 bytes) for the
+ GCL process. The result of changing the value of SI:*LISP-MAXPAGES* is
+@@ -493,8 +497,8 @@ unpredictable.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ARGC">Function: <strong>ARGC</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-ARGC"><span class="category">Function: </span><span><strong>ARGC</strong> <em>()</em><a href='#index-ARGC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the number of arguments on the command line that invoked
+@@ -502,8 +506,8 @@ the GCL process.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-NANI">Function: <strong>NANI</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-NANI"><span class="category">Function: </span><span><strong>NANI</strong> <em>(fixnum)</em><a href='#index-NANI' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the object in the address FIXNUM. This function is
+@@ -512,8 +516,8 @@ SI:NANI is quite dangerous and should be
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aNOTIFY_002dGBC_002a">Variable: <strong>*NOTIFY-GBC*</strong></dt>
++<dl class="def">
++<dt id="index-_002aNOTIFY_002dGBC_002a"><span class="category">Variable: </span><span><strong>*NOTIFY-GBC*</strong><a href='#index-_002aNOTIFY_002dGBC_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: If the value of this variable is non-NIL, then the garbage
+ collector notifies that it begins to run whenever it is invoked. Otherwise,
+@@ -521,8 +525,8 @@ garbage collection begins silently.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-SAVE_002dSYSTEM">Function: <strong>SAVE-SYSTEM</strong> <em>(pathname)</em></dt>
++<dl class="def">
++<dt id="index-SAVE_002dSYSTEM"><span class="category">Function: </span><span><strong>SAVE-SYSTEM</strong> <em>(pathname)</em><a href='#index-SAVE_002dSYSTEM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Saves the current GCL core imange into a program file specified
+@@ -535,32 +539,32 @@ resetting io streams. It would not be
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-UNCATCH_002dBAD_002dSIGNALS">Function: <strong>UNCATCH-BAD-SIGNALS</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-UNCATCH_002dBAD_002dSIGNALS"><span class="category">Function: </span><span><strong>UNCATCH-BAD-SIGNALS</strong> <em>()</em><a href='#index-UNCATCH_002dBAD_002dSIGNALS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Undoes the effect of SI:CATCH-BAD-SIGNALS.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-VS">Function: <strong>VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-VS"><span class="category">Function: </span><span><strong>VS</strong> <em>(i)</em><a href='#index-VS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the i-th entity in the value stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-DISPLACED_002dARRAY_002dP">Function: <strong>DISPLACED-ARRAY-P</strong> <em>(array)</em></dt>
++<dl class="def">
++<dt id="index-DISPLACED_002dARRAY_002dP"><span class="category">Function: </span><span><strong>DISPLACED-ARRAY-P</strong> <em>(array)</em><a href='#index-DISPLACED_002dARRAY_002dP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns T if the ARRAY is a displaced array; NIL otherwise.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ARGV">Function: <strong>ARGV</strong> <em>(fixnum)</em></dt>
++<dl class="def">
++<dt id="index-ARGV"><span class="category">Function: </span><span><strong>ARGV</strong> <em>(fixnum)</em><a href='#index-ARGV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the FIXNUM-th argument on the command line that invoked
+@@ -568,16 +572,16 @@ the GCL process.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aDEFAULT_002dTIME_002dZONE_002a">Variable: <strong>*DEFAULT-TIME-ZONE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEFAULT_002dTIME_002dZONE_002a"><span class="category">Variable: </span><span><strong>*DEFAULT-TIME-ZONE*</strong><a href='#index-_002aDEFAULT_002dTIME_002dZONE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ GCL specific: Holds the default time zone. The initial value of SI:*DEFAULT-
+ TIME-ZONE* is 6 (the time zone of Austin, Texas).
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-GETENV">Function: <strong>GETENV</strong> <em>(string)</em></dt>
++<dl class="def">
++<dt id="index-GETENV"><span class="category">Function: </span><span><strong>GETENV</strong> <em>(string)</em><a href='#index-GETENV' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/UNIX specific: Returns the environment with the name STRING as a string;
+@@ -585,8 +589,8 @@ if the environment specified by STRING i
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FASLINK">Function: <strong>FASLINK</strong> <em>(file string)</em></dt>
++<dl class="def">
++<dt id="index-FASLINK"><span class="category">Function: </span><span><strong>FASLINK</strong> <em>(file string)</em><a href='#index-FASLINK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL/BSD specific: Loads the FASL file FILE while linking the object files and
+@@ -611,11 +615,11 @@ you should of course add joe.o to the ab
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-TOP_002dLEVEL">Function: <strong>TOP-LEVEL</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-TOP_002dLEVEL"><span class="category">Function: </span><span><strong>TOP-LEVEL</strong> <em>()</em><a href='#index-TOP_002dLEVEL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+-<p>GCL specific: Starts the standard top-level listner of GCL. When the GCL
++<p>GCL specific: Starts the standard top-level listener of GCL. When the GCL
+ process is invoked, it calls SI:TOP-LEVEL by (FUNCALL ’SI:TOP-LEVEL).
+ To change the top-level of GCL, redefine SI:TOP-LEVEL and save the core
+ imange in a file. When the saved imange is invoked, it will start the
+@@ -623,8 +627,8 @@ redefined top-level.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FRS_002dVS">Function: <strong>FRS-VS</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-FRS_002dVS"><span class="category">Function: </span><span><strong>FRS-VS</strong> <em>(i)</em><a href='#index-FRS_002dVS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>GCL specific: Returns the value stack index of the i-th entity in the frame
+@@ -632,8 +636,8 @@ stack.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dDEBUG_002dSYMBOLS">Function: <strong>WRITE-DEBUG-SYMBOLS</strong> <em>(start file &key (main-file "/usr/local/schelter/xgcl/unixport/raw_gcl") (output-file "debug-symbols.o" ))</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dDEBUG_002dSYMBOLS"><span class="category">Function: </span><span><strong>WRITE-DEBUG-SYMBOLS</strong> <em>(start file &key (main-file "/usr/local/schelter/xgcl/unixport/raw_gcl") (output-file "debug-symbols.o" ))</em><a href='#index-WRITE_002dDEBUG_002dSYMBOLS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write out a file of debug-symbols using address START as the place
+@@ -644,8 +648,8 @@ last is a keyword argument.
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-PROF">Function: <strong>PROF</strong> <em>(x y)</em></dt>
++<dl class="def">
++<dt id="index-PROF"><span class="category">Function: </span><span><strong>PROF</strong> <em>(x y)</em><a href='#index-PROF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>These functions in the SI package are GCL specific, and allow monitoring
+@@ -675,8 +679,8 @@ the code.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-CATCH_002dFATAL">Function: <strong>CATCH-FATAL</strong> <em>(i)</em></dt>
++<dl class="def">
++<dt id="index-CATCH_002dFATAL"><span class="category">Function: </span><span><strong>CATCH-FATAL</strong> <em>(i)</em><a href='#index-CATCH_002dFATAL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+
+@@ -690,8 +694,8 @@ than zero. Catching can be turned off b
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aMULTIPLY_002dSTACKS_002a">Variable: <strong>*MULTIPLY-STACKS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aMULTIPLY_002dSTACKS_002a"><span class="category">Variable: </span><span><strong>*MULTIPLY-STACKS*</strong><a href='#index-_002aMULTIPLY_002dSTACKS_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If this variable is set to a positive fixnum, then the next time through the
+@@ -710,8 +714,8 @@ can leave you in an inconsistent state.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-GBC_002dTIME">Function: <strong>GBC-TIME</strong> <em>(&optional x)</em></dt>
++<dl class="def">
++<dt id="index-GBC_002dTIME"><span class="category">Function: </span><span><strong>GBC-TIME</strong> <em>(&optional x)</em><a href='#index-GBC_002dTIME' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Sets the internal C variable gc_time to X if X is supplied and then
+@@ -722,8 +726,8 @@ internal time units spent there. The i
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FWRITE">Function: <strong>FWRITE</strong> <em>(string start count stream)</em></dt>
++<dl class="def">
++<dt id="index-FWRITE"><span class="category">Function: </span><span><strong>FWRITE</strong> <em>(string start count stream)</em><a href='#index-FWRITE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write from STRING starting at char START (or 0 if it is nil) COUNT characters
+@@ -733,8 +737,8 @@ returned by FP-OUTPUT-STREAM. Returns n
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FREAD">Function: <strong>FREAD</strong> <em>(string start count stream)</em></dt>
++<dl class="def">
++<dt id="index-FREAD"><span class="category">Function: </span><span><strong>FREAD</strong> <em>(string start count stream)</em><a href='#index-FREAD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read characters into STRING starting at char START (or 0 if it is nil) COUNT
+@@ -745,8 +749,8 @@ if it succeeds.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-SGC_002dON">Function: <strong>SGC-ON</strong> <em>(&optional ON)</em></dt>
++<dl class="def">
++<dt id="index-SGC_002dON"><span class="category">Function: </span><span><strong>SGC-ON</strong> <em>(&optional ON)</em><a href='#index-SGC_002dON' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If ON is not nil then SGC (stratified garbage collection) is turned
+@@ -784,8 +788,8 @@ cannot tell which pages have been writte
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dSGC">Function: <strong>ALLOCATE-SGC</strong> <em>(type min-pages max-pages percent-free)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dSGC"><span class="category">Function: </span><span><strong>ALLOCATE-SGC</strong> <em>(type min-pages max-pages percent-free)</em><a href='#index-ALLOCATE_002dSGC' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>If MIN-PAGES is 0, then this type will not be swept by SGC. Otherwise
+@@ -796,8 +800,8 @@ A list of the previous values for min, m
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-ALLOCATE_002dGROWTH">Function: <strong>ALLOCATE-GROWTH</strong> <em>(type min max percent percent-free)</em></dt>
++<dl class="def">
++<dt id="index-ALLOCATE_002dGROWTH"><span class="category">Function: </span><span><strong>ALLOCATE-GROWTH</strong> <em>(type min max percent percent-free)</em><a href='#index-ALLOCATE_002dGROWTH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+
+@@ -832,8 +836,8 @@ would return the current values, but not
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-OPEN_002dFASD">Function: <strong>OPEN-FASD</strong> <em>(stream direction eof-value table)</em></dt>
++<dl class="def">
++<dt id="index-OPEN_002dFASD"><span class="category">Function: </span><span><strong>OPEN-FASD</strong> <em>(stream direction eof-value table)</em><a href='#index-OPEN_002dFASD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Given file STREAM open for input or output in DIRECTION,
+@@ -867,16 +871,16 @@ and it makes bootstrapping more difficul
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-WRITE_002dFASD_002dTOP">Function: <strong>WRITE-FASD-TOP</strong> <em>(X FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-WRITE_002dFASD_002dTOP"><span class="category">Function: </span><span><strong>WRITE-FASD-TOP</strong> <em>(X FASD-STREAM)</em><a href='#index-WRITE_002dFASD_002dTOP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write X to FASD-STREAM.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-READ_002dFASD_002dTOP">Function: <strong>READ-FASD-TOP</strong> <em>(FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-READ_002dFASD_002dTOP"><span class="category">Function: </span><span><strong>READ-FASD-TOP</strong> <em>(FASD-STREAM)</em><a href='#index-READ_002dFASD_002dTOP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read the next object from FASD-STREAM. Return the eof-value of FASD-STREAM if we
+@@ -885,8 +889,8 @@ stream causes an error.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-CLOSE_002dFASD">Function: <strong>CLOSE-FASD</strong> <em>(FASD-STREAM)</em></dt>
++<dl class="def">
++<dt id="index-CLOSE_002dFASD"><span class="category">Function: </span><span><strong>CLOSE-FASD</strong> <em>(FASD-STREAM)</em><a href='#index-CLOSE_002dFASD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>On output write an eof marker to the associated file stream, and then
+@@ -902,8 +906,8 @@ to OPEN-FASD the same file or file strea
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FIND_002dSHARING_002dTOP">Function: <strong>FIND-SHARING-TOP</strong> <em>(x table)</em></dt>
++<dl class="def">
++<dt id="index-FIND_002dSHARING_002dTOP"><span class="category">Function: </span><span><strong>FIND-SHARING-TOP</strong> <em>(x table)</em><a href='#index-FIND_002dSHARING_002dTOP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>X is any lisp object and TABLE is an eq hash table. This walks through X
+@@ -914,15 +918,15 @@ file, which you wish to share structure.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aLOAD_002dPATHNAME_002a">Variable: <strong>*LOAD-PATHNAME*</strong></dt>
++<dl class="def">
++<dt id="index-_002aLOAD_002dPATHNAME_002a"><span class="category">Variable: </span><span><strong>*LOAD-PATHNAME*</strong><a href='#index-_002aLOAD_002dPATHNAME_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ Load binds this to the pathname of the file being loaded.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dINLINE_002dFUNCTION">Macro: <strong>DEFINE-INLINE-FUNCTION</strong> <em>(fname vars &body body)</em></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dINLINE_002dFUNCTION"><span class="category">Macro: </span><span><strong>DEFINE-INLINE-FUNCTION</strong> <em>(fname vars &body body)</em><a href='#index-DEFINE_002dINLINE_002dFUNCTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>This is equivalent to defun except that VARS may not contain
+@@ -935,8 +939,8 @@ Example:
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-DEFINE_002dCOMPILER_002dMACRO">Macro: <strong>DEFINE-COMPILER-MACRO</strong> <em>(fname vars &body body)</em></dt>
++<dl class="def">
++<dt id="index-DEFINE_002dCOMPILER_002dMACRO"><span class="category">Macro: </span><span><strong>DEFINE-COMPILER-MACRO</strong> <em>(fname vars &body body)</em><a href='#index-DEFINE_002dCOMPILER_002dMACRO' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>FNAME may be the name of a function, but at compile time the macro
+@@ -946,8 +950,8 @@ expansion given by this is used.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-DBL">Function: <strong>DBL</strong> <em>()</em></dt>
++<dl class="def">
++<dt id="index-DBL"><span class="category">Function: </span><span><strong>DBL</strong> <em>()</em><a href='#index-DBL' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Invoke a top level loop, in which debug commands may be entered.
+@@ -957,8 +961,8 @@ See SOURCE-LEVEL-DEBUG
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-NLOAD">Function: <strong>NLOAD</strong> <em>(file)</em></dt>
++<dl class="def">
++<dt id="index-NLOAD"><span class="category">Function: </span><span><strong>NLOAD</strong> <em>(file)</em><a href='#index-NLOAD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Load a file with the readtable bound to a special readtable, which
+@@ -967,8 +971,8 @@ see SOURCE-LEVEL-DEBUG
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-BREAK_002dFUNCTION">Function: <strong>BREAK-FUNCTION</strong> <em>(function &optional line absolute)</em></dt>
++<dl class="def">
++<dt id="index-BREAK_002dFUNCTION"><span class="category">Function: </span><span><strong>BREAK-FUNCTION</strong> <em>(function &optional line absolute)</em><a href='#index-BREAK_002dFUNCTION' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Set a breakpoint for a FUNCTION at LINE if the function has source
+@@ -978,8 +982,8 @@ emacs command.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dOPEN">Function: <strong>XDR-OPEN</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dOPEN"><span class="category">Function: </span><span><strong>XDR-OPEN</strong> <em>(stream)</em><a href='#index-XDR_002dOPEN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Returns an object suitable for passing to XDR-READ if the stream
+@@ -990,8 +994,8 @@ or si::fp-output-stream would act as the
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FP_002dINPUT_002dSTREAM">Function: <strong>FP-INPUT-STREAM</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-FP_002dINPUT_002dSTREAM"><span class="category">Function: </span><span><strong>FP-INPUT-STREAM</strong> <em>(stream)</em><a href='#index-FP_002dINPUT_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Return a unix stream for input associated to STREAM if possible,
+@@ -999,8 +1003,8 @@ otherwise return nil.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-FP_002dOUTPUT_002dSTREAM">Function: <strong>FP-OUTPUT-STREAM</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-FP_002dOUTPUT_002dSTREAM"><span class="category">Function: </span><span><strong>FP-OUTPUT-STREAM</strong> <em>(stream)</em><a href='#index-FP_002dOUTPUT_002dSTREAM' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Return a unix stream for output associated to STREAM if possible,
+@@ -1009,8 +1013,8 @@ otherwise return nil.
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dREAD">Function: <strong>XDR-READ</strong> <em>(stream element)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dREAD"><span class="category">Function: </span><span><strong>XDR-READ</strong> <em>(stream element)</em><a href='#index-XDR_002dREAD' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Read one item from STREAM of type the type of ELEMENT. The representation
+@@ -1019,8 +1023,8 @@ used by the basic unix rpc calls.
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-XDR_002dWRITE">Function: <strong>XDR-WRITE</strong> <em>(stream element)</em></dt>
++<dl class="def">
++<dt id="index-XDR_002dWRITE"><span class="category">Function: </span><span><strong>XDR-WRITE</strong> <em>(stream element)</em><a href='#index-XDR_002dWRITE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+ <p>Write to STREAM the given ELEMENT.
+@@ -1029,8 +1033,8 @@ used by the basic unix rpc calls.
+
+
+ </dd></dl>
+-<dl>
+-<dt id="index-_002aTOP_002dLEVEL_002dHOOK_002a">Variable: <strong>*TOP-LEVEL-HOOK*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTOP_002dLEVEL_002dHOOK_002a"><span class="category">Variable: </span><span><strong>*TOP-LEVEL-HOOK*</strong><a href='#index-_002aTOP_002dLEVEL_002dHOOK_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ If this variable is has a function as its value at start up time, then
+ it is run immediately after the init.lsp file is loaded. This is useful
+@@ -1038,8 +1042,8 @@ for starting up an alternate top level l
+ </p>
+
+ </dd></dl>
+-<dl>
+-<dt id="index-RUN_002dPROCESS">Function: <strong>RUN-PROCESS</strong> <em>(string arglist)</em></dt>
++<dl class="def">
++<dt id="index-RUN_002dPROCESS"><span class="category">Function: </span><span><strong>RUN-PROCESS</strong> <em>(string arglist)</em><a href='#index-RUN_002dPROCESS' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:SI
+ </p>
+
+@@ -1054,18 +1058,18 @@ if you call it too many times.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aCASE_002dFOLD_002dSEARCH_002a">Variable: <strong>*CASE-FOLD-SEARCH*</strong></dt>
++<dl class="def">
++<dt id="index-_002aCASE_002dFOLD_002dSEARCH_002a"><span class="category">Variable: </span><span><strong>*CASE-FOLD-SEARCH*</strong><a href='#index-_002aCASE_002dFOLD_002dSEARCH_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package: SI
+ Non nil means that a string-match should ignore case
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-STRING_002dMATCH">Function: <strong>STRING-MATCH</strong> <em>(pattern string &optional start end)</em></dt>
++<dl class="def">
++<dt id="index-STRING_002dMATCH"><span class="category">Function: </span><span><strong>STRING-MATCH</strong> <em>(pattern string &optional start end)</em><a href='#index-STRING_002dMATCH' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package: SI
+ Match regexp PATTERN in STRING starting in string starting at START
+ and ending at END. Return -1 if match not found, otherwise
+-return the start index of the first matchs. The variable
++return the start index of the first matches. The variable
+ *MATCH-DATA* will be set to a fixnum array of sufficient size to hold
+ the matches, to be obtained with match-beginning and match-end.
+ If it already contains such an array, then the contents of it will
+@@ -1075,20 +1079,20 @@ be over written.
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MATCH_002dBEGINNING">Function: <strong>MATCH-BEGINNING</strong> <em>(index)</em></dt>
++<dl class="def">
++<dt id="index-MATCH_002dBEGINNING"><span class="category">Function: </span><span><strong>MATCH-BEGINNING</strong> <em>(index)</em><a href='#index-MATCH_002dBEGINNING' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Returns the beginning of the I’th match from the previous STRING-MATCH,
+ where the 0th is for the whole regexp and the subsequent ones match parenthetical expressions. -1 is returned if there is no match, or if the *match-data*
+ vector is not a fixnum array.
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-MATCH_002dEND">Function: <strong>MATCH-END</strong> <em>(index)</em></dt>
++<dl class="def">
++<dt id="index-MATCH_002dEND"><span class="category">Function: </span><span><strong>MATCH-END</strong> <em>(index)</em><a href='#index-MATCH_002dEND' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Returns the end of the I’th match from the previous STRING-MATCH
+ </p></dd></dl>
+
+-<dl>
+-<dt id="index-SOCKET">Function: <strong>SOCKET</strong> <em>(port &key host server async myaddr myport daemon)</em></dt>
++<dl class="def">
++<dt id="index-SOCKET"><span class="category">Function: </span><span><strong>SOCKET</strong> <em>(port &key host server async myaddr myport daemon)</em><a href='#index-SOCKET' class='copiable-anchor'> ¶</a></span></dt>
+ <dd>
+ <p>Establishes a socket connection to the specified PORT under a variety
+ of circumstances.
+@@ -1118,8 +1122,8 @@ and call the SERVER function on the stre
+ </p>
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ACCEPT">Function: <strong>ACCEPT</strong> <em>(stream)</em></dt>
++<dl class="def">
++<dt id="index-ACCEPT"><span class="category">Function: </span><span><strong>ACCEPT</strong> <em>(stream)</em><a href='#index-ACCEPT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd>
+ <p>Creates a new two-way stream to handle an individual incoming
+ connection to STREAM, which must have been created with the SOCKET
+@@ -1130,15 +1134,15 @@ will be called automatically as needed.
+ </p>
+ </dd></dl>
+
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Regular-Expressions.html" accesskey="1">Regular Expressions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<ul class="section-toc">
++<li><a href="Regular-Expressions.html" accesskey="1">Regular Expressions</a></li>
++</ul>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Debugging.html" accesskey="n" rel="next">Debugging</a>, Previous: <a href="C-Interface.html" accesskey="p" rel="prev">C Interface</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Debugging.html">Debugging</a>, Previous: <a href="C-Interface.html">C Interface</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/Type.html
++++ gcl-2.6.14/info/gcl-si/Type.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Type (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="GCL-Specific.html" rel="next" title="GCL Specific">
+ <link href="Doc.html" rel="prev" title="Doc">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,15 +42,16 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="Type"></span><div class="header">
++<div class="chapter" id="Type">
++<div class="header">
+ <p>
+-Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="Type-1"></span><h2 class="chapter">14 Type</h2>
+
+-<dl>
+-<dt id="index-COERCE">Function: <strong>COERCE</strong> <em>(x type)</em></dt>
++<dl class="def">
++<dt id="index-COERCE"><span class="category">Function: </span><span><strong>COERCE</strong> <em>(x type)</em><a href='#index-COERCE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Coerces X to an object of the type TYPE.
+@@ -55,8 +59,8 @@ Next: <a href="GCL-Specific.html" access
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TYPE_002dOF">Function: <strong>TYPE-OF</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-TYPE_002dOF"><span class="category">Function: </span><span><strong>TYPE-OF</strong> <em>(x)</em><a href='#index-TYPE_002dOF' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns the type of X.
+@@ -64,8 +68,8 @@ Next: <a href="GCL-Specific.html" access
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CONSTANTP">Function: <strong>CONSTANTP</strong> <em>(symbol)</em></dt>
++<dl class="def">
++<dt id="index-CONSTANTP"><span class="category">Function: </span><span><strong>CONSTANTP</strong> <em>(symbol)</em><a href='#index-CONSTANTP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if the variable named by SYMBOL is a constant; NIL otherwise.
+@@ -73,8 +77,8 @@ Next: <a href="GCL-Specific.html" access
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TYPEP">Function: <strong>TYPEP</strong> <em>(x type)</em></dt>
++<dl class="def">
++<dt id="index-TYPEP"><span class="category">Function: </span><span><strong>TYPEP</strong> <em>(x type)</em><a href='#index-TYPEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is of the type TYPE; NIL otherwise.
+@@ -82,8 +86,8 @@ Next: <a href="GCL-Specific.html" access
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-COMMONP">Function: <strong>COMMONP</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-COMMONP"><span class="category">Function: </span><span><strong>COMMONP</strong> <em>(x)</em><a href='#index-COMMONP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if X is a Common Lisp object; NIL otherwise.
+@@ -91,8 +95,8 @@ Next: <a href="GCL-Specific.html" access
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-SUBTYPEP">Function: <strong>SUBTYPEP</strong> <em>(type1 type2)</em></dt>
++<dl class="def">
++<dt id="index-SUBTYPEP"><span class="category">Function: </span><span><strong>SUBTYPEP</strong> <em>(type1 type2)</em><a href='#index-SUBTYPEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns T if TYPE1 is a subtype of TYPE2; NIL otherwise. If it could not
+@@ -102,8 +106,8 @@ is T.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CHECK_002dTYPE">Macro: <strong>CHECK-TYPE</strong></dt>
++<dl class="def">
++<dt id="index-CHECK_002dTYPE"><span class="category">Macro: </span><span><strong>CHECK-TYPE</strong><a href='#index-CHECK_002dTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -116,8 +120,8 @@ is T.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ASSERT">Macro: <strong>ASSERT</strong></dt>
++<dl class="def">
++<dt id="index-ASSERT"><span class="category">Macro: </span><span><strong>ASSERT</strong><a href='#index-ASSERT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -131,8 +135,8 @@ used as the error message. ARGs are arg
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DEFTYPE">Macro: <strong>DEFTYPE</strong></dt>
++<dl class="def">
++<dt id="index-DEFTYPE"><span class="category">Macro: </span><span><strong>DEFTYPE</strong><a href='#index-DEFTYPE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -155,8 +159,8 @@ supplied, is saved as the TYPE doc of NA
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DYNAMIC_002dEXTENT">Declaration: <strong>DYNAMIC-EXTENT</strong></dt>
++<dl class="def">
++<dt id="index-DYNAMIC_002dEXTENT"><span class="category">Declaration: </span><span><strong>DYNAMIC-EXTENT</strong><a href='#index-DYNAMIC_002dEXTENT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Declaration to allow locals to be cons’d on the C stack.
+ For example
+@@ -173,10 +177,11 @@ also are handled on the stack, for dynam
+
+ </dd></dl>
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="GCL-Specific.html" accesskey="n" rel="next">GCL Specific</a>, Previous: <a href="Doc.html" accesskey="p" rel="prev">Doc</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="GCL-Specific.html">GCL Specific</a>, Previous: <a href="Doc.html">Doc</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/User-Interface.html
++++ gcl-2.6.14/info/gcl-si/User-Interface.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>User Interface (GCL SI Manual)</title>
+@@ -10,19 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="index.html" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="index.html" rel="up" title="Top">
+ <link href="Doc.html" rel="next" title="Doc">
+ <link href="Iteration-and-Tests.html" rel="prev" title="Iteration and Tests">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -31,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -39,23 +42,24 @@ ul.no-bullet {list-style: none}
+ </head>
+
+ <body lang="en">
+-<span id="User-Interface"></span><div class="header">
++<div class="chapter" id="User-Interface">
++<div class="header">
+ <p>
+-Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="User-Interface-1"></span><h2 class="chapter">12 User Interface</h2>
+
+-<dl>
+-<dt id="index-_002d-1">Special Variable: <strong>-</strong></dt>
++<dl class="def">
++<dt id="index-_002d-1"><span class="category">Special Variable: </span><span><strong>-</strong><a href='#index-_002d-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the top-level form that GCL is currently evaluating.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002d">Function: <strong>-</strong> <em>(number &rest more-numbers)</em></dt>
++<dl class="def">
++<dt id="index-_002d"><span class="category">Function: </span><span><strong>-</strong> <em>(number &rest more-numbers)</em><a href='#index-_002d' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Subtracts the second and all subsequent NUMBERs from the first NUMBER.
+@@ -64,8 +68,8 @@ With one arg, negates it.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-UNTRACE">Macro: <strong>UNTRACE</strong></dt>
++<dl class="def">
++<dt id="index-UNTRACE"><span class="category">Macro: </span><span><strong>UNTRACE</strong><a href='#index-UNTRACE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -79,16 +83,16 @@ untraces all functions.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002a_002a_002a">Variable: <strong>***</strong></dt>
++<dl class="def">
++<dt id="index-_002a_002a_002a"><span class="category">Variable: </span><span><strong>***</strong><a href='#index-_002a_002a_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of ** when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1">Function: <strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &optional (start 0) (end (length string)))</em></dt>
++<dl class="def">
++<dt id="index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1"><span class="category">Function: </span><span><strong>MAKE-STRING-INPUT-STREAM</strong> <em>(string &optional (start 0) (end (length string)))</em><a href='#index-MAKE_002dSTRING_002dINPUT_002dSTREAM-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Returns an input stream which will supply the characters of String between
+@@ -97,8 +101,8 @@ Start and End in order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-STEP">Macro: <strong>STEP</strong></dt>
++<dl class="def">
++<dt id="index-STEP"><span class="category">Macro: </span><span><strong>STEP</strong><a href='#index-STEP' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -111,25 +115,25 @@ Start and End in order.
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aBREAK_002dENABLE_002a">Variable: <strong>*BREAK-ENABLE*</strong></dt>
++<dl class="def">
++<dt id="index-_002aBREAK_002dENABLE_002a"><span class="category">Variable: </span><span><strong>*BREAK-ENABLE*</strong><a href='#index-_002aBREAK_002dENABLE_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+-GCL specific: When an error occurs, control enters to the break loop only
++GCL specific: When an error occurrs, control enters to the break loop only
+ if the value of this variable is non-NIL.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002f-1">Special Variable: <strong>/</strong></dt>
++<dl class="def">
++<dt id="index-_002f-1"><span class="category">Special Variable: </span><span><strong>/</strong><a href='#index-_002f-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds a list of the values of the last top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DESCRIBE">Function: <strong>DESCRIBE</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-DESCRIBE"><span class="category">Function: </span><span><strong>DESCRIBE</strong> <em>(x)</em><a href='#index-DESCRIBE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Prints a description of the object X.
+@@ -137,8 +141,8 @@ Holds a list of the values of the last t
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-ED">Function: <strong>ED</strong> <em>(&optional x)</em></dt>
++<dl class="def">
++<dt id="index-ED"><span class="category">Function: </span><span><strong>ED</strong> <em>(&optional x)</em><a href='#index-ED' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Invokes the editor. The action depends on the version of GCL.
+@@ -146,16 +150,16 @@ Holds a list of the values of the last t
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aDEBUG_002dIO_002a">Variable: <strong>*DEBUG-IO*</strong></dt>
++<dl class="def">
++<dt id="index-_002aDEBUG_002dIO_002a"><span class="category">Variable: </span><span><strong>*DEBUG-IO*</strong><a href='#index-_002aDEBUG_002dIO_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the I/O stream used by the GCL debugger.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aBREAK_002dON_002dWARNINGS_002a">Variable: <strong>*BREAK-ON-WARNINGS*</strong></dt>
++<dl class="def">
++<dt id="index-_002aBREAK_002dON_002dWARNINGS_002a"><span class="category">Variable: </span><span><strong>*BREAK-ON-WARNINGS*</strong><a href='#index-_002aBREAK_002dON_002dWARNINGS_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ When the function WARN is called, control enters to the break loop only
+ if the value of this varialbe is non-NIL.
+@@ -163,8 +167,8 @@ if the value of this varialbe is non-NIL
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-CERROR">Function: <strong>CERROR</strong> <em>(continue-format-string error-format-string &rest args)</em></dt>
++<dl class="def">
++<dt id="index-CERROR"><span class="category">Function: </span><span><strong>CERROR</strong> <em>(continue-format-string error-format-string &rest args)</em><a href='#index-CERROR' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Signals a correctable error.
+@@ -172,24 +176,24 @@ if the value of this varialbe is non-NIL
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002a_002a">Variable: <strong>**</strong></dt>
++<dl class="def">
++<dt id="index-_002a_002a"><span class="category">Variable: </span><span><strong>**</strong><a href='#index-_002a_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of * when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002b_002b_002b">Special Variable: <strong>+++</strong></dt>
++<dl class="def">
++<dt id="index-_002b_002b_002b"><span class="category">Special Variable: </span><span><strong>+++</strong><a href='#index-_002b_002b_002b' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of ++ when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-INSPECT">Function: <strong>INSPECT</strong> <em>(x)</em></dt>
++<dl class="def">
++<dt id="index-INSPECT"><span class="category">Function: </span><span><strong>INSPECT</strong> <em>(x)</em><a href='#index-INSPECT' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Shows the information about the object X in an interactive manner
+@@ -197,40 +201,40 @@ Gets the previous value of ++ when GCL e
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002f_002f">Special Variable: <strong>//</strong></dt>
++<dl class="def">
++<dt id="index-_002f_002f"><span class="category">Special Variable: </span><span><strong>//</strong><a href='#index-_002f_002f' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of / when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aTRACE_002dOUTPUT_002a">Variable: <strong>*TRACE-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aTRACE_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*TRACE-OUTPUT*</strong><a href='#index-_002aTRACE_002dOUTPUT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ The trace output stream.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002b_002b">Special Variable: <strong>++</strong></dt>
++<dl class="def">
++<dt id="index-_002b_002b"><span class="category">Special Variable: </span><span><strong>++</strong><a href='#index-_002b_002b' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of + when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002aERROR_002dOUTPUT_002a">Variable: <strong>*ERROR-OUTPUT*</strong></dt>
++<dl class="def">
++<dt id="index-_002aERROR_002dOUTPUT_002a"><span class="category">Variable: </span><span><strong>*ERROR-OUTPUT*</strong><a href='#index-_002aERROR_002dOUTPUT_002a' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the output stream for error messages.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-DRIBBLE">Function: <strong>DRIBBLE</strong> <em>(&optional pathname)</em></dt>
++<dl class="def">
++<dt id="index-DRIBBLE"><span class="category">Function: </span><span><strong>DRIBBLE</strong> <em>(&optional pathname)</em><a href='#index-DRIBBLE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>If PATHNAME is given, begins to record the interaction to the specified file.
+@@ -239,24 +243,24 @@ If PATHNAME is not given, ends the recor
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002a-1">Variable: <strong>*</strong></dt>
++<dl class="def">
++<dt id="index-_002a-1"><span class="category">Variable: </span><span><strong>*</strong><a href='#index-_002a-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the value of the last top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002f_002f_002f">Special Variable: <strong>///</strong></dt>
++<dl class="def">
++<dt id="index-_002f_002f_002f"><span class="category">Special Variable: </span><span><strong>///</strong><a href='#index-_002f_002f_002f' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Gets the previous value of // when GCL evaluates a top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-WARN">Function: <strong>WARN</strong> <em>(format-string &rest args)</em></dt>
++<dl class="def">
++<dt id="index-WARN"><span class="category">Function: </span><span><strong>WARN</strong> <em>(format-string &rest args)</em><a href='#index-WARN' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Formats FORMAT-STRING and ARGs to *ERROR-OUTPUT* as a warning message.
+@@ -264,8 +268,8 @@ Gets the previous value of // when GCL e
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-BREAK">Function: <strong>BREAK</strong> <em>(&optional (format-string nil) &rest args)</em></dt>
++<dl class="def">
++<dt id="index-BREAK"><span class="category">Function: </span><span><strong>BREAK</strong> <em>(&optional (format-string nil) &rest args)</em><a href='#index-BREAK' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Enters a break loop. If FORMAT-STRING is non-NIL, formats FORMAT-STRING
+@@ -275,16 +279,16 @@ Typing :HELP at the break loop will list
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-_002b-1">Special Variable: <strong>+</strong></dt>
++<dl class="def">
++<dt id="index-_002b-1"><span class="category">Special Variable: </span><span><strong>+</strong><a href='#index-_002b-1' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ Holds the last top-level form.
+ </p>
+
+ </dd></dl>
+
+-<dl>
+-<dt id="index-TRACE">Macro: <strong>TRACE</strong></dt>
++<dl class="def">
++<dt id="index-TRACE"><span class="category">Macro: </span><span><strong>TRACE</strong><a href='#index-TRACE' class='copiable-anchor'> ¶</a></span></dt>
+ <dd><p>Package:LISP
+ </p>
+ <p>Syntax:
+@@ -360,7 +364,7 @@ traced.
+ <p>Syntax is <code>:keyword</code> <i>form1</i> <code>:keyword</code> <i>form2</i> ...
+ </p>
+ <dl compact="compact">
+-<dt><code>:declarations</code></dt>
++<dt><span><code>:declarations</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: NIL
+ </pre></div>
+@@ -374,7 +378,7 @@ inside a traced function call, each var
+ that value of form .
+ </p>
+ </dd>
+-<dt><code>:COND</code></dt>
++<dt><span><code>:COND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -391,7 +395,7 @@ however. The call is traced
+ if and only if FORM does not evaluate to NIL.
+ </p>
+ </dd>
+-<dt><code>:ENTRYCOND</code></dt>
++<dt><span><code>:ENTRYCOND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -402,7 +406,7 @@ current list of arguments of FN. If non
+ is then evaluated and printed with the trace "prompt".
+ </p>
+ </dd>
+-<dt><code>:ENTRY</code></dt>
++<dt><span><code>:ENTRY</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: (CONS (QUOTE x) SI::ARGLIST),
+ </pre></div>
+@@ -415,7 +419,7 @@ to the current list of arguments of FN.
+ printed.
+ </p>
+ </dd>
+-<dt><code>:EXITCOND</code></dt>
++<dt><span><code>:EXITCOND</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: T
+ </pre></div>
+@@ -426,7 +430,7 @@ and printed with the "prompt"
+ is non-NIL.
+ </p>
+ </dd>
+-<dt><code>:EXIT</code></dt>
++<dt><span><code>:EXIT</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: (CONS (QUOTE x) VALUES),
+ </pre></div>
+@@ -440,7 +444,7 @@ list of values returned by FN (recalling
+ functions may return multiple values).
+ </p>
+ </dd>
+-<dt><code>:DEPTH</code></dt>
++<dt><span><code>:DEPTH</code></span></dt>
+ <dd><div class="example">
+ <pre class="example">DEFAULT: No depth limit
+ </pre></div>
+@@ -461,10 +465,11 @@ evaluated, and the call is not traced.
+
+
+
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Doc.html" accesskey="n" rel="next">Doc</a>, Previous: <a href="Iteration-and-Tests.html" accesskey="p" rel="prev">Iteration and Tests</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Doc.html">Doc</a>, Previous: <a href="Iteration-and-Tests.html">Iteration and Tests</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl-si/index.html
++++ gcl-2.6.14/info/gcl-si/index.html
+@@ -1,6 +1,6 @@
+ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+ <html>
+-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
++<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Top (GCL SI Manual)</title>
+@@ -10,18 +10,21 @@
+ <meta name="resource-type" content="document">
+ <meta name="distribution" content="global">
+ <meta name="Generator" content="makeinfo">
++<meta name="viewport" content="width=device-width,initial-scale=1">
++
+ <link href="#Top" rel="start" title="Top">
+ <link href="Function-and-Variable-Index.html" rel="index" title="Function and Variable Index">
+-<link href="Function-and-Variable-Index.html#SEC_Contents" rel="contents" title="Table of Contents">
++<link href="#SEC_Contents" rel="contents" title="Table of Contents">
+ <link href="../dir/index.html" rel="up" title="(dir)">
+ <link href="Numbers.html" rel="next" title="Numbers">
++<link href="../dir/index.html" rel="prev" title="(dir)">
+ <style type="text/css">
+ <!--
++a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
+ a.summary-letter {text-decoration: none}
+ blockquote.indentedblock {margin-right: 0em}
+ div.display {margin-left: 3.2em}
+ div.example {margin-left: 3.2em}
+-div.lisp {margin-left: 3.2em}
+ kbd {font-style: oblique}
+ pre.display {font-family: inherit}
+ pre.format {font-family: inherit}
+@@ -30,6 +33,7 @@ pre.menu-preformatted {font-family: seri
+ span.nolinebreak {white-space: nowrap}
+ span.roman {font-family: initial; font-weight: normal}
+ span.sansserif {font-family: sans-serif; font-weight: normal}
++span:hover a.copiable-anchor {visibility: visible}
+ ul.no-bullet {list-style: none}
+ -->
+ </style>
+@@ -45,107 +49,105 @@ ul.no-bullet {list-style: none}
+
+
+
+-<span id="Top"></span><div class="header">
++<div class="top" id="Top">
++<div class="header">
+ <p>
+-Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+ <hr>
+ <span id="SEC_Top"></span>
+-<table class="menu" border="0" cellspacing="0">
+-<tr><td align="left" valign="top">• <a href="Numbers.html" accesskey="1">Numbers</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Sequences-and-Arrays-and-Hash-Tables.html" accesskey="2">Sequences and Arrays and Hash Tables</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Characters.html" accesskey="3">Characters</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Lists.html" accesskey="4">Lists</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Streams-and-Reading.html" accesskey="5">Streams and Reading</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Special-Forms-and-Functions.html" accesskey="6">Special Forms and Functions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Compilation.html" accesskey="7">Compilation</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Symbols.html" accesskey="8">Symbols</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Operating-System.html" accesskey="9">Operating System</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Structures.html">Structures</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Iteration-and-Tests.html">Iteration and Tests</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="User-Interface.html">User Interface</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Doc.html">Doc</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Type.html">Type</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="GCL-Specific.html">GCL Specific</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="C-Interface.html">C Interface</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="System-Definitions.html">System Definitions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Debugging.html">Debugging</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Miscellaneous.html">Miscellaneous</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Compiler-Definitions.html">Compiler Definitions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Function-and-Variable-Index.html" rel="index">Function and Variable Index</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+- — The Detailed Node Listing —
+-
+-Operating System
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Command-Line.html">Command Line</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Operating-System-Definitions.html">Operating System Definitions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-GCL Specific
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Bignums.html">Bignums</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-C Interface
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Available-Symbols.html">Available Symbols</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-System Definitions
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Regular-Expressions.html">Regular Expressions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-Debugging
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Source-Level-Debugging-in-Emacs.html">Source Level Debugging in Emacs</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Low-Level-Debug-Functions.html">Low Level Debug Functions</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+-
+-Miscellaneous
+-
+-</pre></th></tr><tr><td align="left" valign="top">• <a href="Environment.html">Environment</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Inititialization.html">Inititialization</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-<tr><td align="left" valign="top">• <a href="Low-Level-X-Interface.html">Low Level X Interface</a></td><td> </td><td align="left" valign="top">
+-</td></tr>
+-</table>
+
++<div class="Contents_element" id="SEC_Contents">
++<h2 class="contents-heading">Table of Contents</h2>
++
++<div class="contents">
++
++<ul class="no-bullet">
++ <li><a id="toc-Numbers-1" href="Numbers.html">1 Numbers</a></li>
++ <li><a id="toc-Sequences-and-Arrays-and-Hash-Tables-1" href="Sequences-and-Arrays-and-Hash-Tables.html">2 Sequences and Arrays and Hash Tables</a></li>
++ <li><a id="toc-Characters-1" href="Characters.html">3 Characters</a></li>
++ <li><a id="toc-Lists-1" href="Lists.html">4 Lists</a></li>
++ <li><a id="toc-Streams-and-Reading-1" href="Streams-and-Reading.html">5 Streams and Reading</a></li>
++ <li><a id="toc-Special-Forms-and-Functions-1" href="Special-Forms-and-Functions.html">6 Special Forms and Functions</a></li>
++ <li><a id="toc-Compilation-1" href="Compilation.html">7 Compilation</a></li>
++ <li><a id="toc-subsection-Evaluation-at-Compile-time" href="Compilation.html#subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
++ <li><a id="toc-Symbols-1" href="Symbols.html">8 Symbols</a></li>
++ <li><a id="toc-Operating-System-1" href="Operating-System.html">9 Operating System</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Command-Line-1" href="Command-Line.html">9.1 Command Line</a></li>
++ <li><a id="toc-Operating-System-Definitions-1" href="Operating-System-Definitions.html">9.2 Operating System Definitions</a></li>
++ </ul></li>
++ <li><a id="toc-Structures-1" href="Structures.html">10 Structures</a></li>
++ <li><a id="toc-Iteration-and-Tests-1" href="Iteration-and-Tests.html">11 Iteration and Tests</a></li>
++ <li><a id="toc-User-Interface-1" href="User-Interface.html">12 User Interface</a></li>
++ <li><a id="toc-Doc-1" href="Doc.html">13 Doc</a></li>
++ <li><a id="toc-Type-1" href="Type.html">14 Type</a></li>
++ <li><a id="toc-GCL-Specific-1" href="GCL-Specific.html">15 GCL Specific</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Bignums-1" href="Bignums.html">15.1 Bignums</a></li>
++ </ul></li>
++ <li><a id="toc-C-Interface-1" href="C-Interface.html">16 C Interface</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Available-Symbols-1" href="Available-Symbols.html">16.1 Available Symbols</a></li>
++ </ul></li>
++ <li><a id="toc-System-Definitions-1" href="System-Definitions.html">17 System Definitions</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Regular-Expressions-1" href="Regular-Expressions.html">17.1 Regular Expressions</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Ordering-Multiple-Matches" href="Regular-Expressions.html#Ordering-Multiple-Matches">Ordering Multiple Matches</a></li>
++ </ul></li>
++ </ul></li>
++ <li><a id="toc-Debugging-1" href="Debugging.html">18 Debugging</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Source-Level-Debugging-in-Emacs-1" href="Source-Level-Debugging-in-Emacs.html">18.1 Source Level Debugging in Emacs</a></li>
++ <li><a id="toc-Low-Level-Debug-Functions-1" href="Low-Level-Debug-Functions.html">18.2 Low Level Debug Functions</a></li>
++ </ul></li>
++ <li><a id="toc-Miscellaneous-1" href="Miscellaneous.html">19 Miscellaneous</a>
++ <ul class="no-bullet">
++ <li><a id="toc-Environment-1" href="Environment.html">19.1 Environment</a></li>
++ <li><a id="toc-Initialization" href="Inititialization.html">19.2 Initialization</a></li>
++ <li><a id="toc-Low-Level-X-Interface-1" href="Low-Level-X-Interface.html">19.3 Low Level X Interface</a></li>
++ </ul></li>
++ <li><a id="toc-Compiler-Definitions-1" href="Compiler-Definitions.html">20 Compiler Definitions</a></li>
++ <li><a id="toc-Function-and-Variable-Index-1" href="Function-and-Variable-Index.html" rel="index">Appendix A Function and Variable Index</a></li>
++</ul>
++</div>
++</div>
++<div class="Overview_element" id="SEC_Overview">
++<h2 class="shortcontents-heading">Short Table of Contents</h2>
++
++<div class="shortcontents">
++<ul class="no-bullet">
++<li><a id="stoc-Numbers-1" href="#toc-Numbers-1">1 Numbers</a></li>
++<li><a id="stoc-Sequences-and-Arrays-and-Hash-Tables-1" href="#toc-Sequences-and-Arrays-and-Hash-Tables-1">2 Sequences and Arrays and Hash Tables</a></li>
++<li><a id="stoc-Characters-1" href="#toc-Characters-1">3 Characters</a></li>
++<li><a id="stoc-Lists-1" href="#toc-Lists-1">4 Lists</a></li>
++<li><a id="stoc-Streams-and-Reading-1" href="#toc-Streams-and-Reading-1">5 Streams and Reading</a></li>
++<li><a id="stoc-Special-Forms-and-Functions-1" href="#toc-Special-Forms-and-Functions-1">6 Special Forms and Functions</a></li>
++<li><a id="stoc-Compilation-1" href="#toc-Compilation-1">7 Compilation</a></li>
++<li><a id="stoc-subsection-Evaluation-at-Compile-time" href="#toc-subsection-Evaluation-at-Compile-time">subsection Evaluation at Compile time</a></li>
++<li><a id="stoc-Symbols-1" href="#toc-Symbols-1">8 Symbols</a></li>
++<li><a id="stoc-Operating-System-1" href="#toc-Operating-System-1">9 Operating System</a></li>
++<li><a id="stoc-Structures-1" href="#toc-Structures-1">10 Structures</a></li>
++<li><a id="stoc-Iteration-and-Tests-1" href="#toc-Iteration-and-Tests-1">11 Iteration and Tests</a></li>
++<li><a id="stoc-User-Interface-1" href="#toc-User-Interface-1">12 User Interface</a></li>
++<li><a id="stoc-Doc-1" href="#toc-Doc-1">13 Doc</a></li>
++<li><a id="stoc-Type-1" href="#toc-Type-1">14 Type</a></li>
++<li><a id="stoc-GCL-Specific-1" href="#toc-GCL-Specific-1">15 GCL Specific</a></li>
++<li><a id="stoc-C-Interface-1" href="#toc-C-Interface-1">16 C Interface</a></li>
++<li><a id="stoc-System-Definitions-1" href="#toc-System-Definitions-1">17 System Definitions</a></li>
++<li><a id="stoc-Debugging-1" href="#toc-Debugging-1">18 Debugging</a></li>
++<li><a id="stoc-Miscellaneous-1" href="#toc-Miscellaneous-1">19 Miscellaneous</a></li>
++<li><a id="stoc-Compiler-Definitions-1" href="#toc-Compiler-Definitions-1">20 Compiler Definitions</a></li>
++<li><a id="stoc-Function-and-Variable-Index-1" href="#toc-Function-and-Variable-Index-1" rel="index">Appendix A Function and Variable Index</a></li>
++</ul>
++</div>
++</div>
++</div>
+ <hr>
+ <div class="header">
+ <p>
+-Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> [<a href="Function-and-Variable-Index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
++Next: <a href="Numbers.html" accesskey="n" rel="next">Numbers</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Function-and-Variable-Index.html" title="Index" rel="index">Index</a>]</p>
+ </div>
+
+
+--- gcl-2.6.14.orig/info/gcl.info
++++ gcl-2.6.14/info/gcl.info
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -15,12 +15,12 @@ Indirect:
+ gcl.info-1: 314
+ gcl.info-2: 301351
+ gcl.info-3: 608702
+-gcl.info-4: 900342
+-gcl.info-5: 1205418
+-gcl.info-6: 1502760
+-gcl.info-7: 1802947
+-gcl.info-8: 2100572
+-gcl.info-9: 2402082
++gcl.info-4: 900343
++gcl.info-5: 1205421
++gcl.info-6: 1502765
++gcl.info-7: 1802954
++gcl.info-8: 2100584
++gcl.info-9: 2402094
+
+ Tag Table:
+ (Indirect)
+@@ -415,1054 +415,1054 @@ Node: not686822
+ Node: t687661
+ Node: eq688642
+ Node: eql691050
+-Node: equal694007
+-Node: equalp697789
+-Node: identity701900
+-Node: complement702652
+-Node: constantly704343
+-Node: every705309
+-Node: and708278
+-Node: cond710024
+-Node: if711655
+-Node: or712902
+-Node: when714301
+-Node: case716873
+-Node: typecase721961
+-Node: multiple-value-bind727520
+-Node: multiple-value-call729380
+-Node: multiple-value-list730626
+-Node: multiple-value-prog1731440
+-Node: multiple-value-setq732390
+-Node: values733989
+-Node: values-list735907
+-Node: multiple-values-limit736879
+-Node: nth-value737705
+-Node: prog738988
+-Node: prog1742723
+-Node: progn744858
+-Node: define-modify-macro746234
+-Node: defsetf748708
+-Node: define-setf-expander754820
+-Node: get-setf-expansion759642
+-Node: setf761389
+-Node: shiftf763835
+-Node: rotatef766420
+-Node: control-error768135
+-Node: program-error768756
+-Node: undefined-function769302
+-Node: Iteration769907
+-Node: The LOOP Facility770081
+-Node: Overview of the Loop Facility770547
+-Node: Simple vs Extended Loop771328
+-Node: Simple Loop771629
+-Node: Extended Loop772322
+-Node: Loop Keywords772953
+-Node: Parsing Loop Clauses773887
+-Node: Expanding Loop Forms775510
+-Node: Summary of Loop Clauses778207
+-Node: Summary of Variable Initialization and Stepping Clauses778508
+-Node: Summary of Value Accumulation Clauses779341
+-Node: Summary of Termination Test Clauses781131
+-Node: Summary of Unconditional Execution Clauses782838
+-Node: Summary of Conditional Execution Clauses783558
+-Node: Summary of Miscellaneous Clauses784650
+-Node: Order of Execution785343
+-Node: Destructuring787215
+-Node: Restrictions on Side-Effects791628
+-Node: Variable Initialization and Stepping Clauses791865
+-Node: Iteration Control792717
+-Node: The for-as-arithmetic subclause795631
+-Node: Examples of for-as-arithmetic subclause799477
+-Node: The for-as-in-list subclause800227
+-Node: Examples of for-as-in-list subclause801021
+-Node: The for-as-on-list subclause801807
+-Node: Examples of for-as-on-list subclause802560
+-Node: The for-as-equals-then subclause803179
+-Node: Examples of for-as-equals-then subclause803937
+-Node: The for-as-across subclause804393
+-Node: Examples of for-as-across subclause805095
+-Node: The for-as-hash subclause805482
+-Node: The for-as-package subclause807704
+-Node: Examples of for-as-package subclause810268
+-Node: Local Variable Initializations810888
+-Node: Examples of WITH clause813729
+-Node: Value Accumulation Clauses814766
+-Node: Examples of COLLECT clause820602
+-Node: Examples of APPEND and NCONC clauses821352
+-Node: Examples of COUNT clause821971
+-Node: Examples of MAXIMIZE and MINIMIZE clauses822292
+-Node: Examples of SUM clause823158
+-Node: Termination Test Clauses823561
+-Node: Examples of REPEAT clause827731
+-Node: Examples of ALWAYS828256
+-Node: Examples of WHILE and UNTIL clauses830272
+-Node: Unconditional Execution Clauses831065
+-Node: Examples of unconditional execution831958
+-Node: Conditional Execution Clauses832454
+-Node: Examples of WHEN clause834159
+-Node: Miscellaneous Clauses835835
+-Node: Control Transfer Clauses836150
+-Node: Examples of NAMED clause836978
+-Node: Initial and Final Execution837368
+-Node: Examples of Miscellaneous Loop Features838997
+-Node: Examples of clause grouping840063
+-Node: Notes about Loop842504
+-Node: Iteration Dictionary843526
+-Node: do843731
+-Node: dotimes852155
+-Node: dolist855595
+-Node: loop857806
+-Node: loop-finish863496
+-Node: Objects866312
+-Node: Object Creation and Initialization866616
+-Node: Initialization Arguments870528
+-Node: Declaring the Validity of Initialization Arguments873135
+-Node: Defaulting of Initialization Arguments876634
+-Node: Rules for Initialization Arguments879905
+-Node: Shared-Initialize883867
+-Node: Initialize-Instance886549
+-Node: Definitions of Make-Instance and Initialize-Instance889284
+-Node: Changing the Class of an Instance891382
+-Node: Modifying the Structure of the Instance892634
+-Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)893572
+-Node: Customizing the Change of Class of an Instance895309
+-Node: Reinitializing an Instance896112
+-Node: Customizing Reinitialization897575
+-Node: Meta-Objects898239
+-Node: Standard Meta-objects898765
+-Node: Slots899804
+-Node: Introduction to Slots900342
+-Node: Accessing Slots902980
+-Node: Inheritance of Slots and Slot Options905557
+-Node: Generic Functions and Methods910299
+-Node: Introduction to Generic Functions910794
+-Node: Introduction to Methods914311
+-Node: Agreement on Parameter Specializers and Qualifiers920459
+-Node: Congruent Lambda-lists for all Methods of a Generic Function921456
+-Node: Keyword Arguments in Generic Functions and Methods923598
+-Node: Examples of Keyword Arguments in Generic Functions and Methods925290
+-Node: Method Selection and Combination926629
+-Node: Determining the Effective Method928095
+-Node: Selecting the Applicable Methods928689
+-Node: Sorting the Applicable Methods by Precedence Order929030
+-Node: Applying method combination to the sorted list of applicable methods931095
+-Node: Standard Method Combination933262
+-Node: Declarative Method Combination938209
+-Node: Built-in Method Combination Types939120
+-Node: Inheritance of Methods943201
+-Node: Objects Dictionary943772
+-Node: function-keywords944780
+-Node: ensure-generic-function946392
+-Node: allocate-instance949695
+-Node: reinitialize-instance951209
+-Node: shared-initialize953435
+-Node: update-instance-for-different-class957934
+-Node: update-instance-for-redefined-class962063
+-Node: change-class967328
+-Node: slot-boundp971337
+-Node: slot-exists-p973114
+-Node: slot-makunbound973911
+-Node: slot-missing975444
+-Node: slot-unbound977774
+-Node: slot-value979437
+-Node: method-qualifiers982234
+-Node: no-applicable-method983020
+-Node: no-next-method984136
+-Node: remove-method985330
+-Node: make-instance986143
+-Node: make-instances-obsolete987545
+-Node: make-load-form988847
+-Node: make-load-form-saving-slots1000335
+-Node: with-accessors1002278
+-Node: with-slots1005210
+-Node: defclass1008569
+-Node: defgeneric1020992
+-Node: defmethod1031724
+-Node: find-class1038765
+-Node: next-method-p1040735
+-Node: call-method1041835
+-Node: call-next-method1044841
+-Node: compute-applicable-methods1047897
+-Node: define-method-combination1048950
+-Node: find-method1072775
+-Node: add-method1075420
+-Node: initialize-instance1076645
+-Node: class-name1078428
+-Node: setf class-name1079176
+-Node: class-of1079796
+-Node: unbound-slot1080787
+-Node: unbound-slot-instance1081455
+-Node: Structures1082018
+-Node: Structures Dictionary1082163
+-Node: defstruct1082343
+-Node: copy-structure1123250
+-Node: Conditions1123841
+-Node: Condition System Concepts1124016
+-Node: Condition Types1127625
+-Node: Serious Conditions1130192
+-Node: Creating Conditions1130573
+-Node: Condition Designators1131126
+-Node: Printing Conditions1132964
+-Node: Recommended Style in Condition Reporting1134307
+-Node: Capitalization and Punctuation in Condition Reports1135436
+-Node: Leading and Trailing Newlines in Condition Reports1136159
+-Node: Embedded Newlines in Condition Reports1137121
+-Node: Note about Tabs in Condition Reports1138294
+-Node: Mentioning Containing Function in Condition Reports1138919
+-Node: Signaling and Handling Conditions1139404
+-Node: Signaling1141672
+-Node: Resignaling a Condition1142872
+-Node: Restarts1143932
+-Node: Interactive Use of Restarts1146109
+-Node: Interfaces to Restarts1147305
+-Node: Restart Tests1148314
+-Node: Associating a Restart with a Condition1148794
+-Node: Assertions1149692
+-Node: Notes about the Condition System`s Background1150197
+-Node: Conditions Dictionary1150688
+-Node: condition1151703
+-Node: warning1153497
+-Node: style-warning1153854
+-Node: serious-condition1155058
+-Node: error (Condition Type)1156291
+-Node: cell-error1156656
+-Node: cell-error-name1157262
+-Node: parse-error1158252
+-Node: storage-condition1158722
+-Node: assert1160308
+-Node: error1164258
+-Node: cerror1167945
+-Node: check-type1173062
+-Node: simple-error1177338
+-Node: invalid-method-error1177837
+-Node: method-combination-error1179389
+-Node: signal1180514
+-Node: simple-condition1183070
+-Node: simple-condition-format-control1183999
+-Node: warn1185367
+-Node: simple-warning1187791
+-Node: invoke-debugger1188264
+-Node: break1189761
+-Node: *debugger-hook*1192196
+-Node: *break-on-signals*1194690
+-Node: handler-bind1197327
+-Node: handler-case1199912
+-Node: ignore-errors1205418
+-Node: define-condition1207307
+-Node: make-condition1218846
+-Node: restart1220148
+-Node: compute-restarts1220780
+-Node: find-restart1223539
+-Node: invoke-restart1225537
+-Node: invoke-restart-interactively1227272
+-Node: restart-bind1229585
+-Node: restart-case1233660
+-Node: restart-name1243486
+-Node: with-condition-restarts1244446
+-Node: with-simple-restart1245778
+-Node: abort (Restart)1249259
+-Node: continue1250253
+-Node: muffle-warning1251413
+-Node: store-value1253030
+-Node: use-value1254265
+-Node: abort (Function)1254902
+-Node: Symbols1261190
+-Node: Symbol Concepts1261346
+-Node: Symbols Dictionary1261959
+-Node: symbol1262389
+-Node: keyword1267402
+-Node: symbolp1268002
+-Node: keywordp1268744
+-Node: make-symbol1269613
+-Node: copy-symbol1271217
+-Node: gensym1273635
+-Node: *gensym-counter*1275934
+-Node: gentemp1276704
+-Node: symbol-function1279543
+-Node: symbol-name1282489
+-Node: symbol-package1283184
+-Node: symbol-plist1285017
+-Node: symbol-value1286216
+-Node: get1288207
+-Node: remprop1291439
+-Node: boundp1294044
+-Node: makunbound1295027
+-Node: set1295785
+-Node: unbound-variable1297509
+-Node: Packages1298080
+-Node: Package Concepts1298247
+-Node: Introduction to Packages1298460
+-Node: Package Names and Nicknames1300364
+-Node: Symbols in a Package1301135
+-Node: Internal and External Symbols1301348
+-Node: Package Inheritance1302263
+-Node: Accessibility of Symbols in a Package1303213
+-Node: Locating a Symbol in a Package1304826
+-Node: Prevention of Name Conflicts in Packages1305445
+-Node: Standardized Packages1308809
+-Node: The COMMON-LISP Package1309771
+-Node: Constraints on the COMMON-LISP Package for Conforming Implementations1311106
+-Node: Constraints on the COMMON-LISP Package for Conforming Programs1312652
+-Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming Programs1314763
+-Node: The COMMON-LISP-USER Package1316610
+-Node: The KEYWORD Package1317209
+-Node: Interning a Symbol in the KEYWORD Package1318072
+-Node: Notes about The KEYWORD Package1318662
+-Node: Implementation-Defined Packages1319585
+-Node: Packages Dictionary1320154
+-Node: package1320826
+-Node: export1321279
+-Node: find-symbol1324350
+-Node: find-package1326759
+-Node: find-all-symbols1327777
+-Node: import1328760
+-Node: list-all-packages1331258
+-Node: rename-package1331926
+-Node: shadow1333203
+-Node: shadowing-import1335565
+-Node: delete-package1337486
+-Node: make-package1342466
+-Node: with-package-iterator1344509
+-Node: unexport1350151
+-Node: unintern1351699
+-Node: in-package1353784
+-Node: unuse-package1354752
+-Node: use-package1356156
+-Node: defpackage1358234
+-Node: do-symbols1366658
+-Node: intern1370217
+-Node: package-name1372552
+-Node: package-nicknames1373598
+-Node: package-shadowing-symbols1374371
+-Node: package-use-list1375592
+-Node: package-used-by-list1376482
+-Node: packagep1377348
+-Node: *package*1377992
+-Node: package-error1379358
+-Node: package-error-package1380017
+-Node: Numbers (Numbers)1380709
+-Node: Number Concepts1380875
+-Node: Numeric Operations1381253
+-Node: Associativity and Commutativity in Numeric Operations1383468
+-Node: Examples of Associativity and Commutativity in Numeric Operations1384591
+-Node: Contagion in Numeric Operations1386251
+-Node: Viewing Integers as Bits and Bytes1386768
+-Node: Logical Operations on Integers1387022
+-Node: Byte Operations on Integers1388140
+-Node: Implementation-Dependent Numeric Constants1388967
+-Node: Rational Computations1390246
+-Node: Rule of Unbounded Rational Precision1390658
+-Node: Rule of Canonical Representation for Rationals1391113
+-Node: Rule of Float Substitutability1392224
+-Node: Floating-point Computations1395202
+-Node: Rule of Float and Rational Contagion1395682
+-Node: Examples of Rule of Float and Rational Contagion1396579
+-Node: Rule of Float Approximation1397637
+-Node: Rule of Float Underflow and Overflow1398819
+-Node: Rule of Float Precision Contagion1399261
+-Node: Complex Computations1399612
+-Node: Rule of Complex Substitutability1400099
+-Node: Rule of Complex Contagion1400500
+-Node: Rule of Canonical Representation for Complex Rationals1400907
+-Node: Examples of Rule of Canonical Representation for Complex Rationals1401771
+-Node: Principal Values and Branch Cuts1402428
+-Node: Interval Designators1404479
+-Node: Random-State Operations1405994
+-Node: Numbers Dictionary1406361
+-Node: number1407732
+-Node: complex (System Class)1408894
+-Node: real1411134
+-Node: float (System Class)1412289
+-Node: short-float1414947
+-Node: rational (System Class)1418992
+-Node: ratio1420024
+-Node: integer1420623
+-Node: signed-byte1421991
+-Node: unsigned-byte1423024
+-Node: mod (System Class)1424150
+-Node: bit (System Class)1424892
+-Node: fixnum1425253
+-Node: bignum1425744
+-Node: =1426050
+-Node: max1429657
+-Node: minusp1431700
+-Node: zerop1432619
+-Node: floor1433595
+-Node: sin1438404
+-Node: asin1439217
+-Node: pi1446395
+-Node: sinh1447503
+-Node: *1452173
+-Node: +1453003
+-Node: -1453795
+-Node: /1454940
+-Node: 1+1456552
+-Node: abs1457502
+-Node: evenp1458937
+-Node: exp1459840
+-Node: gcd1463019
+-Node: incf1464041
+-Node: lcm1465218
+-Node: log1466321
+-Node: mod (Function)1468475
+-Node: signum1469773
+-Node: sqrt1471430
+-Node: random-state1473492
+-Node: make-random-state1474337
+-Node: random1476274
+-Node: random-state-p1477768
+-Node: *random-state*1478532
+-Node: numberp1479960
+-Node: cis1480624
+-Node: complex1481194
+-Node: complexp1482836
+-Node: conjugate1483483
+-Node: phase1484250
+-Node: realpart1485801
+-Node: upgraded-complex-part-type1486786
+-Node: realp1487765
+-Node: numerator1488388
+-Node: rational (Function)1489436
+-Node: rationalp1490984
+-Node: ash1491644
+-Node: integer-length1493141
+-Node: integerp1494787
+-Node: parse-integer1495428
+-Node: boole1497537
+-Node: boole-11502760
+-Node: logand1503868
+-Node: logbitp1507989
+-Node: logcount1509172
+-Node: logtest1510574
+-Node: byte1511637
+-Node: deposit-field1512870
+-Node: dpb1513891
+-Node: ldb1515329
+-Node: ldb-test1516924
+-Node: mask-field1517755
+-Node: most-positive-fixnum1519081
+-Node: decode-float1519755
+-Node: float1525479
+-Node: floatp1526406
+-Node: most-positive-short-float1527031
+-Node: short-float-epsilon1531332
+-Node: arithmetic-error1532717
+-Node: arithmetic-error-operands1533471
+-Node: division-by-zero1534382
+-Node: floating-point-invalid-operation1534860
+-Node: floating-point-inexact1535648
+-Node: floating-point-overflow1536403
+-Node: floating-point-underflow1536912
+-Node: Characters1537395
+-Node: Character Concepts1537571
+-Node: Introduction to Characters1538065
+-Node: Introduction to Scripts and Repertoires1539529
+-Node: Character Scripts1539837
+-Node: Character Repertoires1540850
+-Node: Character Attributes1541761
+-Node: Character Categories1542769
+-Node: Graphic Characters1543992
+-Node: Alphabetic Characters1544919
+-Node: Characters With Case1545582
+-Node: Uppercase Characters1546036
+-Node: Lowercase Characters1546491
+-Node: Corresponding Characters in the Other Case1546965
+-Node: Case of Implementation-Defined Characters1547496
+-Node: Numeric Characters1547997
+-Node: Alphanumeric Characters1548505
+-Node: Digits in a Radix1548824
+-Node: Identity of Characters1549552
+-Node: Ordering of Characters1549822
+-Node: Character Names1551612
+-Node: Treatment of Newline during Input and Output1552755
+-Node: Character Encodings1553306
+-Node: Documentation of Implementation-Defined Scripts1554104
+-Node: Characters Dictionary1555575
+-Node: character (System Class)1556078
+-Node: base-char1556689
+-Node: standard-char1558673
+-Node: extended-char1559213
+-Node: char=1559674
+-Node: character1565738
+-Node: characterp1566607
+-Node: alpha-char-p1567533
+-Node: alphanumericp1568695
+-Node: digit-char1570080
+-Node: digit-char-p1571187
+-Node: graphic-char-p1572675
+-Node: standard-char-p1573552
+-Node: char-upcase1574392
+-Node: upper-case-p1576811
+-Node: char-code1578338
+-Node: char-int1579058
+-Node: code-char1580045
+-Node: char-code-limit1580800
+-Node: char-name1581460
+-Node: name-char1583367
+-Node: Conses1584236
+-Node: Cons Concepts1584384
+-Node: Conses as Trees1584933
+-Node: General Restrictions on Parameters that must be Trees1585981
+-Node: Conses as Lists1586415
+-Node: Lists as Association Lists1587871
+-Node: Lists as Sets1588406
+-Node: General Restrictions on Parameters that must be Lists1588991
+-Node: Conses Dictionary1589648
+-Node: list (System Class)1590410
+-Node: null (System Class)1591644
+-Node: cons (System Class)1592136
+-Node: atom (Type)1593362
+-Node: cons1593602
+-Node: consp1594506
+-Node: atom1595216
+-Node: rplaca1595909
+-Node: car1597033
+-Node: copy-tree1603439
+-Node: sublis1605051
+-Node: subst1608774
+-Node: tree-equal1613121
+-Node: copy-list1614893
+-Node: list (Function)1616197
+-Node: list-length1617800
+-Node: listp1619699
+-Node: make-list1620493
+-Node: push1621445
+-Node: pop1622678
+-Node: first1623966
+-Node: nth1626733
+-Node: endp1627775
+-Node: null1629168
+-Node: nconc1629967
+-Node: append1632083
+-Node: revappend1633205
+-Node: butlast1635378
+-Node: last1637185
+-Node: ldiff1638932
+-Node: nthcdr1642556
+-Node: rest1643680
+-Node: member (Function)1644647
+-Node: mapc1646928
+-Node: acons1651120
+-Node: assoc1652126
+-Node: copy-alist1655345
+-Node: pairlis1656609
+-Node: rassoc1658125
+-Node: get-properties1660236
+-Node: getf1661608
+-Node: remf1664450
+-Node: intersection1665796
+-Node: adjoin1669716
+-Node: pushnew1671648
+-Node: set-difference1674378
+-Node: set-exclusive-or1677734
+-Node: subsetp1680812
+-Node: union1682826
+-Node: Arrays1685909
+-Node: Array Concepts1686055
+-Node: Array Elements1686243
+-Node: Array Indices1686800
+-Node: Array Dimensions1687215
+-Node: Implementation Limits on Individual Array Dimensions1687805
+-Node: Array Rank1688230
+-Node: Vectors1688715
+-Node: Fill Pointers1688921
+-Node: Multidimensional Arrays1689653
+-Node: Storage Layout for Multidimensional Arrays1689864
+-Node: Implementation Limits on Array Rank1690378
+-Node: Specialized Arrays1690752
+-Node: Array Upgrading1692213
+-Node: Required Kinds of Specialized Arrays1693595
+-Node: Arrays Dictionary1695222
+-Node: array1696037
+-Node: simple-array1699085
+-Node: vector (System Class)1701034
+-Node: simple-vector1703130
+-Node: bit-vector1704139
+-Node: simple-bit-vector1705180
+-Node: make-array1706162
+-Node: adjust-array1714817
+-Node: adjustable-array-p1722816
+-Node: aref1723785
+-Node: array-dimension1725459
+-Node: array-dimensions1726318
+-Node: array-element-type1727164
+-Node: array-has-fill-pointer-p1728548
+-Node: array-displacement1729698
+-Node: array-in-bounds-p1731369
+-Node: array-rank1732539
+-Node: array-row-major-index1733308
+-Node: array-total-size1734825
+-Node: arrayp1736094
+-Node: fill-pointer1736845
+-Node: row-major-aref1737986
+-Node: upgraded-array-element-type1739073
+-Node: array-dimension-limit1740675
+-Node: array-rank-limit1741204
+-Node: array-total-size-limit1741698
+-Node: simple-vector-p1742466
+-Node: svref1743218
+-Node: vector1744277
+-Node: vector-pop1745173
+-Node: vector-push1746434
+-Node: vectorp1749247
+-Node: bit (Array)1749944
+-Node: bit-and1751266
+-Node: bit-vector-p1755663
+-Node: simple-bit-vector-p1756459
+-Node: Strings1757161
+-Node: String Concepts1757314
+-Node: Implications of Strings Being Arrays1757530
+-Node: Subtypes of STRING1758019
+-Node: Strings Dictionary1758426
+-Node: string (System Class)1758765
+-Node: base-string1759833
+-Node: simple-string1760779
+-Node: simple-base-string1761818
+-Node: simple-string-p1762728
+-Node: char1763481
+-Node: string1764998
+-Node: string-upcase1766257
+-Node: string-trim1770275
+-Node: string=1771901
+-Node: stringp1777370
+-Node: make-string1777983
+-Node: Sequences1778920
+-Node: Sequence Concepts1779117
+-Node: General Restrictions on Parameters that must be Sequences1780930
+-Node: Rules about Test Functions1781315
+-Node: Satisfying a Two-Argument Test1781584
+-Node: Examples of Satisfying a Two-Argument Test1784144
+-Node: Satisfying a One-Argument Test1785436
+-Node: Examples of Satisfying a One-Argument Test1787366
+-Node: Sequences Dictionary1787959
+-Node: sequence1788398
+-Node: copy-seq1789105
+-Node: elt1790257
+-Node: fill1791330
+-Node: make-sequence1792716
+-Node: subseq1794821
+-Node: map1796902
+-Node: map-into1799758
+-Node: reduce1802947
+-Node: count1806240
+-Node: length1808318
+-Node: reverse1809299
+-Node: sort1811428
+-Node: find1816863
+-Node: position1819099
+-Node: search1821241
+-Node: mismatch1823167
+-Node: replace1825470
+-Node: substitute1827776
+-Node: concatenate1833684
+-Node: merge1835854
+-Node: remove1839996
+-Node: remove-duplicates1846346
+-Node: Hash Tables1849840
+-Node: Hash Table Concepts1850016
+-Node: Hash-Table Operations1850248
+-Node: Modifying Hash Table Keys1852287
+-Node: Visible Modification of Objects with respect to EQ and EQL1854196
+-Node: Visible Modification of Objects with respect to EQUAL1854657
+-Node: Visible Modification of Conses with respect to EQUAL1855252
+-Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL1855739
+-Node: Visible Modification of Objects with respect to EQUALP1856400
+-Node: Visible Modification of Structures with respect to EQUALP1857010
+-Node: Visible Modification of Arrays with respect to EQUALP1857491
+-Node: Visible Modification of Hash Tables with respect to EQUALP1858095
+-Node: Visible Modifications by Language Extensions1858804
+-Node: Hash Tables Dictionary1859564
+-Node: hash-table1859986
+-Node: make-hash-table1860763
+-Node: hash-table-p1863671
+-Node: hash-table-count1864408
+-Node: hash-table-rehash-size1865794
+-Node: hash-table-rehash-threshold1867305
+-Node: hash-table-size1868350
+-Node: hash-table-test1869123
+-Node: gethash1869981
+-Node: remhash1872121
+-Node: maphash1872958
+-Node: with-hash-table-iterator1874789
+-Node: clrhash1878221
+-Node: sxhash1879063
+-Node: Filenames1882037
+-Node: Overview of Filenames1882241
+-Node: Namestrings as Filenames1883040
+-Node: Pathnames as Filenames1884133
+-Node: Parsing Namestrings Into Pathnames1887573
+-Node: Pathnames1888315
+-Node: Pathname Components1888553
+-Node: The Pathname Host Component1889041
+-Node: The Pathname Device Component1889349
+-Node: The Pathname Directory Component1889730
+-Node: The Pathname Name Component1890079
+-Node: The Pathname Type Component1890396
+-Node: The Pathname Version Component1890809
+-Node: Interpreting Pathname Component Values1891458
+-Node: Strings in Component Values1892662
+-Node: Special Characters in Pathname Components1892933
+-Node: Case in Pathname Components1893835
+-Node: Local Case in Pathname Components1894626
+-Node: Common Case in Pathname Components1895425
+-Node: Special Pathname Component Values1896218
+-Node: NIL as a Component Value1896486
+-Node: ->WILD as a Component Value1897030
+-Node: ->UNSPECIFIC as a Component Value1898061
+-Node: Relation between component values NIL and ->UNSPECIFIC1899452
+-Node: Restrictions on Wildcard Pathnames1900299
+-Node: Restrictions on Examining Pathname Components1901162
+-Node: Restrictions on Examining a Pathname Host Component1902210
+-Node: Restrictions on Examining a Pathname Device Component1902649
+-Node: Restrictions on Examining a Pathname Directory Component1903353
+-Node: Directory Components in Non-Hierarchical File Systems1906956
+-Node: Restrictions on Examining a Pathname Name Component1907604
+-Node: Restrictions on Examining a Pathname Type Component1908031
+-Node: Restrictions on Examining a Pathname Version Component1908459
+-Node: Notes about the Pathname Version Component1909438
+-Node: Restrictions on Constructing Pathnames1910050
+-Node: Merging Pathnames1911592
+-Node: Examples of Merging Pathnames1912370
+-Node: Logical Pathnames1913247
+-Node: Syntax of Logical Pathname Namestrings1913486
+-Node: Additional Information about Parsing Logical Pathname Namestrings1915466
+-Node: The Host part of a Logical Pathname Namestring1915856
+-Node: The Device part of a Logical Pathname Namestring1916501
+-Node: The Directory part of a Logical Pathname Namestring1917032
+-Node: The Type part of a Logical Pathname Namestring1917630
+-Node: The Version part of a Logical Pathname Namestring1918125
+-Node: Wildcard Words in a Logical Pathname Namestring1918777
+-Node: Lowercase Letters in a Logical Pathname Namestring1919292
+-Node: Other Syntax in a Logical Pathname Namestring1919732
+-Node: Logical Pathname Components1920247
+-Node: Unspecific Components of a Logical Pathname1920554
+-Node: Null Strings as Components of a Logical Pathname1920986
+-Node: Filenames Dictionary1921348
+-Node: pathname (System Class)1921904
+-Node: logical-pathname (System Class)1922348
+-Node: pathname1922971
+-Node: make-pathname1925689
+-Node: pathnamep1930205
+-Node: pathname-host1931073
+-Node: load-logical-pathname-translations1935777
+-Node: logical-pathname-translations1937628
+-Node: logical-pathname1945662
+-Node: *default-pathname-defaults*1947029
+-Node: namestring1948249
+-Node: parse-namestring1952181
+-Node: wild-pathname-p1956931
+-Node: pathname-match-p1959054
+-Node: translate-logical-pathname1960272
+-Node: translate-pathname1962950
+-Node: merge-pathnames1969567
+-Node: Files1974203
+-Node: File System Concepts1974354
+-Node: Coercion of Streams to Pathnames1975365
+-Node: File Operations on Open and Closed Streams1976302
+-Node: Truenames1977550
+-Node: Examples of Truenames1978465
+-Node: Files Dictionary1980035
+-Node: directory1980352
+-Node: probe-file1981901
+-Node: ensure-directories-exist1983162
+-Node: truename1984788
+-Node: file-author1987420
+-Node: file-write-date1988445
+-Node: rename-file1989708
+-Node: delete-file1992235
+-Node: file-error1994031
+-Node: file-error-pathname1994790
+-Node: Streams1995334
+-Node: Stream Concepts1995484
+-Node: Introduction to Streams1995770
+-Node: Abstract Classifications of Streams (Introduction to Streams)1997026
+-Node: Input1997281
+-Node: Open and Closed Streams1999009
+-Node: Interactive Streams1999965
+-Node: Abstract Classifications of Streams2001361
+-Node: File Streams2001593
+-Node: Other Subclasses of Stream2002297
+-Node: Stream Variables2003645
+-Node: Stream Arguments to Standardized Functions2004974
+-Node: Restrictions on Composite Streams2008023
+-Node: Streams Dictionary2008530
+-Node: stream2009807
+-Node: broadcast-stream2010400
+-Node: concatenated-stream2013185
+-Node: echo-stream2014430
+-Node: file-stream2015186
+-Node: string-stream2015754
+-Node: synonym-stream2016377
+-Node: two-way-stream2017201
+-Node: input-stream-p2017757
+-Node: interactive-stream-p2018860
+-Node: open-stream-p2019944
+-Node: stream-element-type2020838
+-Node: streamp2022189
+-Node: read-byte2022844
+-Node: write-byte2024279
+-Node: peek-char2025398
+-Node: read-char2028204
+-Node: read-char-no-hang2030033
+-Node: terpri2032230
+-Node: unread-char2033786
+-Node: write-char2035753
+-Node: read-line2036631
+-Node: write-string2038643
+-Node: read-sequence2040229
+-Node: write-sequence2042524
+-Node: file-length2044145
+-Node: file-position2045180
+-Node: file-string-length2049033
+-Node: open2049809
+-Node: stream-external-format2059560
+-Node: with-open-file2060490
+-Node: close2063775
+-Node: with-open-stream2065934
+-Node: listen2067178
+-Node: clear-input2068292
+-Node: finish-output2070138
+-Node: y-or-n-p2071814
+-Node: make-synonym-stream2074450
+-Node: synonym-stream-symbol2075547
+-Node: broadcast-stream-streams2076067
+-Node: make-broadcast-stream2076608
+-Node: make-two-way-stream2077665
+-Node: two-way-stream-input-stream2078733
+-Node: echo-stream-input-stream2079574
+-Node: make-echo-stream2080330
+-Node: concatenated-stream-streams2081397
+-Node: make-concatenated-stream2082176
+-Node: get-output-stream-string2083073
+-Node: make-string-input-stream2084652
+-Node: make-string-output-stream2085812
+-Node: with-input-from-string2086933
+-Node: with-output-to-string2089485
+-Node: *debug-io*2092171
+-Node: *terminal-io*2096865
+-Node: stream-error2098379
+-Node: stream-error-stream2099028
+-Node: end-of-file2099768
+-Node: Printer2100572
+-Node: The Lisp Printer2100773
+-Node: Overview of The Lisp Printer2101056
+-Node: Multiple Possible Textual Representations2101758
+-Node: Printer Escaping2103947
+-Node: Printer Dispatching2104871
+-Node: Default Print-Object Methods2105437
+-Node: Printing Numbers2106348
+-Node: Printing Integers2106542
+-Node: Printing Ratios2107275
+-Node: Printing Floats2108025
+-Node: Printing Complexes2109660
+-Node: Note about Printing Numbers2110160
+-Node: Printing Characters2110508
+-Node: Printing Symbols2111447
+-Node: Package Prefixes for Symbols2112970
+-Node: Effect of Readtable Case on the Lisp Printer2114863
+-Node: Examples of Effect of Readtable Case on the Lisp Printer2116716
+-Node: Printing Strings2120133
+-Node: Printing Lists and Conses2120764
+-Node: Printing Bit Vectors2123210
+-Node: Printing Other Vectors2123859
+-Node: Printing Other Arrays2125357
+-Node: Examples of Printing Arrays2127618
+-Node: Printing Random States2128341
+-Node: Printing Pathnames2129226
+-Node: Printing Structures2129813
+-Node: Printing Other Objects2130755
+-Node: Examples of Printer Behavior2131631
+-Node: The Lisp Pretty Printer2133132
+-Node: Pretty Printer Concepts2133432
+-Node: Dynamic Control of the Arrangement of Output2135046
+-Node: Format Directive Interface2138088
+-Node: Compiling Format Strings2139476
+-Node: Pretty Print Dispatch Tables2140109
+-Node: Pretty Printer Margins2141713
+-Node: Examples of using the Pretty Printer2142210
+-Node: Notes about the Pretty Printer`s Background2153911
+-Node: Formatted Output2154432
+-Node: FORMAT Basic Output2159127
+-Node: Tilde C-> Character2159454
+-Node: Tilde Percent-> Newline2161259
+-Node: Tilde Ampersand-> Fresh-Line2161613
+-Node: Tilde Vertical-Bar-> Page2162023
+-Node: Tilde Tilde-> Tilde2162314
+-Node: FORMAT Radix Control2162523
+-Node: Tilde R-> Radix2162836
+-Node: Tilde D-> Decimal2164101
+-Node: Tilde B-> Binary2165416
+-Node: Tilde O-> Octal2165853
+-Node: Tilde X-> Hexadecimal2166291
+-Node: FORMAT Floating-Point Printers2166724
+-Node: Tilde F-> Fixed-Format Floating-Point2167121
+-Node: Tilde E-> Exponential Floating-Point2171212
+-Node: Tilde G-> General Floating-Point2176329
+-Node: Tilde Dollarsign-> Monetary Floating-Point2177696
+-Node: FORMAT Printer Operations2179962
+-Node: Tilde A-> Aesthetic2180261
+-Node: Tilde S-> Standard2181500
+-Node: Tilde W-> Write2181927
+-Node: FORMAT Pretty Printer Operations2182735
+-Node: Tilde Underscore-> Conditional Newline2183173
+-Node: Tilde Less-Than-Sign-> Logical Block2183665
+-Node: Tilde I-> Indent2187183
+-Node: Tilde Slash-> Call Function2187549
+-Node: FORMAT Layout Control2189409
+-Node: Tilde T-> Tabulate2189744
+-Node: Tilde Less-Than-Sign-> Justification2191969
+-Node: Tilde Greater-Than-Sign-> End of Justification2195385
+-Node: FORMAT Control-Flow Operations2195718
+-Node: Tilde Asterisk-> Go-To2196207
+-Node: Tilde Left-Bracket-> Conditional Expression2197100
+-Node: Tilde Right-Bracket-> End of Conditional Expression2199603
+-Node: Tilde Left-Brace-> Iteration2200004
+-Node: Tilde Right-Brace-> End of Iteration2203282
+-Node: Tilde Question-Mark-> Recursive Processing2203637
+-Node: FORMAT Miscellaneous Operations2204990
+-Node: Tilde Left-Paren-> Case Conversion2205353
+-Node: Tilde Right-Paren-> End of Case Conversion2206635
+-Node: Tilde P-> Plural2206989
+-Node: FORMAT Miscellaneous Pseudo-Operations2207768
+-Node: Tilde Semicolon-> Clause Separator2208166
+-Node: Tilde Circumflex-> Escape Upward2208551
+-Node: Tilde Newline-> Ignored Newline2211983
+-Node: Additional Information about FORMAT Operations2213395
+-Node: Nesting of FORMAT Operations2213839
+-Node: Missing and Additional FORMAT Arguments2215230
+-Node: Additional FORMAT Parameters2215723
+-Node: Undefined FORMAT Modifier Combinations2216124
+-Node: Examples of FORMAT2216535
+-Node: Notes about FORMAT2220515
+-Node: Printer Dictionary2221157
+-Node: copy-pprint-dispatch2221926
+-Node: formatter2222666
+-Node: pprint-dispatch2223856
+-Node: pprint-exit-if-list-exhausted2225386
+-Node: pprint-fill2226979
+-Node: pprint-indent2230407
+-Node: pprint-logical-block2232263
+-Node: pprint-newline2237752
+-Node: pprint-pop2242091
+-Node: pprint-tab2245302
+-Node: print-object2246687
+-Node: print-unreadable-object2251444
+-Node: set-pprint-dispatch2253262
+-Node: write2255448
+-Node: write-to-string2259749
+-Node: *print-array*2261941
+-Node: *print-base*2262789
+-Node: *print-case*2265097
+-Node: *print-circle*2267453
+-Node: *print-escape*2269073
+-Node: *print-gensym*2270212
+-Node: *print-level*2270862
+-Node: *print-lines*2273942
+-Node: *print-miser-width*2275328
+-Node: *print-pprint-dispatch*2275874
+-Node: *print-pretty*2277184
+-Node: *print-readably*2279094
+-Node: *print-right-margin*2282865
+-Node: print-not-readable2283743
+-Node: print-not-readable-object2284589
+-Node: format2285160
+-Node: Reader2286919
+-Node: Reader Concepts2287079
+-Node: Dynamic Control of the Lisp Reader2287365
+-Node: Effect of Readtable Case on the Lisp Reader2287751
+-Node: Examples of Effect of Readtable Case on the Lisp Reader2288796
+-Node: Argument Conventions of Some Reader Functions2290317
+-Node: The EOF-ERROR-P argument2290638
+-Node: The RECURSIVE-P argument2292267
+-Node: Reader Dictionary2295038
+-Node: readtable2295558
+-Node: copy-readtable2296367
+-Node: make-dispatch-macro-character2298260
+-Node: read2299513
+-Node: read-delimited-list2304716
+-Node: read-from-string2308419
+-Node: readtable-case2310892
+-Node: readtablep2312085
+-Node: set-dispatch-macro-character2312749
+-Node: set-macro-character2315815
+-Node: set-syntax-from-char2318369
+-Node: with-standard-io-syntax2320481
+-Node: *read-base*2323161
+-Node: *read-default-float-format*2324515
+-Node: *read-eval*2326054
+-Node: *read-suppress*2326764
+-Node: *readtable*2330412
+-Node: reader-error2331464
+-Node: System Construction2331998
+-Node: System Construction Concepts2332214
+-Node: Loading2332466
+-Node: Features2333423
+-Node: Feature Expressions2333932
+-Node: Examples of Feature Expressions2334955
+-Node: System Construction Dictionary2336740
+-Node: compile-file2337147
+-Node: compile-file-pathname2341905
+-Node: load2343950
+-Node: with-compilation-unit2349533
+-Node: *features*2351754
+-Node: *compile-file-pathname*2357191
+-Node: *load-pathname*2358503
+-Node: *compile-print*2359725
+-Node: *load-print*2360327
+-Node: *modules*2360965
+-Node: provide2361523
+-Node: Environment2364364
+-Node: The External Environment2364565
+-Node: Top level loop2364832
+-Node: Debugging Utilities2365701
+-Node: Environment Inquiry2366224
+-Node: Time2366959
+-Node: Decoded Time2368260
+-Node: Universal Time2369831
+-Node: Internal Time2370911
+-Node: Seconds2371529
+-Node: Environment Dictionary2372078
+-Node: decode-universal-time2372784
+-Node: encode-universal-time2374722
+-Node: get-universal-time2375884
+-Node: sleep2378019
+-Node: apropos2379099
+-Node: describe2380635
+-Node: describe-object2382478
+-Node: trace2385370
+-Node: step2388238
+-Node: time2389565
+-Node: internal-time-units-per-second2391440
+-Node: get-internal-real-time2392052
+-Node: get-internal-run-time2392902
+-Node: disassemble2394235
+-Node: documentation2395612
+-Node: room2402082
+-Node: ed2403175
+-Node: inspect2404633
+-Node: dribble2405524
+-Node: - (Variable)2407399
+-Node: + (Variable)2408041
+-Node: * (Variable)2409103
+-Node: / (Variable)2410639
+-Node: lisp-implementation-type2411783
+-Node: short-site-name2413000
+-Node: machine-instance2413949
+-Node: machine-type2414747
+-Node: machine-version2415402
+-Node: software-type2416108
+-Node: user-homedir-pathname2417114
+-Node: Glossary (Glossary)2418420
+-Node: Glossary2418561
+-Node: Appendix2579627
+-Node: Removed Language Features2579765
+-Node: Requirements for removed and deprecated features2580128
+-Node: Removed Types2581331
+-Node: Removed Operators2581564
+-Node: Removed Argument Conventions2581943
+-Node: Removed Variables2582261
+-Node: Removed Reader Syntax2582625
+-Node: Packages No Longer Required2582881
++Node: equal694008
++Node: equalp697790
++Node: identity701901
++Node: complement702653
++Node: constantly704344
++Node: every705310
++Node: and708279
++Node: cond710025
++Node: if711656
++Node: or712903
++Node: when714302
++Node: case716874
++Node: typecase721962
++Node: multiple-value-bind727521
++Node: multiple-value-call729381
++Node: multiple-value-list730627
++Node: multiple-value-prog1731441
++Node: multiple-value-setq732391
++Node: values733990
++Node: values-list735908
++Node: multiple-values-limit736880
++Node: nth-value737706
++Node: prog738989
++Node: prog1742724
++Node: progn744859
++Node: define-modify-macro746235
++Node: defsetf748709
++Node: define-setf-expander754821
++Node: get-setf-expansion759643
++Node: setf761390
++Node: shiftf763836
++Node: rotatef766421
++Node: control-error768136
++Node: program-error768757
++Node: undefined-function769303
++Node: Iteration769908
++Node: The LOOP Facility770082
++Node: Overview of the Loop Facility770548
++Node: Simple vs Extended Loop771329
++Node: Simple Loop771630
++Node: Extended Loop772323
++Node: Loop Keywords772954
++Node: Parsing Loop Clauses773888
++Node: Expanding Loop Forms775511
++Node: Summary of Loop Clauses778208
++Node: Summary of Variable Initialization and Stepping Clauses778509
++Node: Summary of Value Accumulation Clauses779342
++Node: Summary of Termination Test Clauses781132
++Node: Summary of Unconditional Execution Clauses782839
++Node: Summary of Conditional Execution Clauses783559
++Node: Summary of Miscellaneous Clauses784651
++Node: Order of Execution785344
++Node: Destructuring787216
++Node: Restrictions on Side-Effects791629
++Node: Variable Initialization and Stepping Clauses791866
++Node: Iteration Control792718
++Node: The for-as-arithmetic subclause795632
++Node: Examples of for-as-arithmetic subclause799478
++Node: The for-as-in-list subclause800228
++Node: Examples of for-as-in-list subclause801022
++Node: The for-as-on-list subclause801808
++Node: Examples of for-as-on-list subclause802561
++Node: The for-as-equals-then subclause803180
++Node: Examples of for-as-equals-then subclause803938
++Node: The for-as-across subclause804394
++Node: Examples of for-as-across subclause805096
++Node: The for-as-hash subclause805483
++Node: The for-as-package subclause807705
++Node: Examples of for-as-package subclause810269
++Node: Local Variable Initializations810889
++Node: Examples of WITH clause813730
++Node: Value Accumulation Clauses814767
++Node: Examples of COLLECT clause820603
++Node: Examples of APPEND and NCONC clauses821353
++Node: Examples of COUNT clause821972
++Node: Examples of MAXIMIZE and MINIMIZE clauses822293
++Node: Examples of SUM clause823159
++Node: Termination Test Clauses823562
++Node: Examples of REPEAT clause827732
++Node: Examples of ALWAYS828257
++Node: Examples of WHILE and UNTIL clauses830273
++Node: Unconditional Execution Clauses831066
++Node: Examples of unconditional execution831959
++Node: Conditional Execution Clauses832455
++Node: Examples of WHEN clause834160
++Node: Miscellaneous Clauses835836
++Node: Control Transfer Clauses836151
++Node: Examples of NAMED clause836979
++Node: Initial and Final Execution837369
++Node: Examples of Miscellaneous Loop Features838998
++Node: Examples of clause grouping840064
++Node: Notes about Loop842505
++Node: Iteration Dictionary843527
++Node: do843732
++Node: dotimes852156
++Node: dolist855596
++Node: loop857807
++Node: loop-finish863497
++Node: Objects866313
++Node: Object Creation and Initialization866617
++Node: Initialization Arguments870529
++Node: Declaring the Validity of Initialization Arguments873136
++Node: Defaulting of Initialization Arguments876635
++Node: Rules for Initialization Arguments879906
++Node: Shared-Initialize883868
++Node: Initialize-Instance886550
++Node: Definitions of Make-Instance and Initialize-Instance889285
++Node: Changing the Class of an Instance891383
++Node: Modifying the Structure of the Instance892635
++Node: Initializing Newly Added Local Slots (Changing the Class of an Instance)893573
++Node: Customizing the Change of Class of an Instance895310
++Node: Reinitializing an Instance896113
++Node: Customizing Reinitialization897576
++Node: Meta-Objects898240
++Node: Standard Meta-objects898766
++Node: Slots899805
++Node: Introduction to Slots900343
++Node: Accessing Slots902981
++Node: Inheritance of Slots and Slot Options905558
++Node: Generic Functions and Methods910300
++Node: Introduction to Generic Functions910795
++Node: Introduction to Methods914312
++Node: Agreement on Parameter Specializers and Qualifiers920460
++Node: Congruent Lambda-lists for all Methods of a Generic Function921457
++Node: Keyword Arguments in Generic Functions and Methods923599
++Node: Examples of Keyword Arguments in Generic Functions and Methods925291
++Node: Method Selection and Combination926630
++Node: Determining the Effective Method928096
++Node: Selecting the Applicable Methods928690
++Node: Sorting the Applicable Methods by Precedence Order929031
++Node: Applying method combination to the sorted list of applicable methods931096
++Node: Standard Method Combination933263
++Node: Declarative Method Combination938210
++Node: Built-in Method Combination Types939121
++Node: Inheritance of Methods943202
++Node: Objects Dictionary943773
++Node: function-keywords944781
++Node: ensure-generic-function946393
++Node: allocate-instance949696
++Node: reinitialize-instance951210
++Node: shared-initialize953436
++Node: update-instance-for-different-class957935
++Node: update-instance-for-redefined-class962064
++Node: change-class967329
++Node: slot-boundp971338
++Node: slot-exists-p973115
++Node: slot-makunbound973912
++Node: slot-missing975445
++Node: slot-unbound977775
++Node: slot-value979438
++Node: method-qualifiers982235
++Node: no-applicable-method983021
++Node: no-next-method984137
++Node: remove-method985331
++Node: make-instance986144
++Node: make-instances-obsolete987546
++Node: make-load-form988848
++Node: make-load-form-saving-slots1000336
++Node: with-accessors1002279
++Node: with-slots1005211
++Node: defclass1008570
++Node: defgeneric1020993
++Node: defmethod1031725
++Node: find-class1038766
++Node: next-method-p1040736
++Node: call-method1041836
++Node: call-next-method1044842
++Node: compute-applicable-methods1047898
++Node: define-method-combination1048951
++Node: find-method1072776
++Node: add-method1075421
++Node: initialize-instance1076646
++Node: class-name1078429
++Node: setf class-name1079177
++Node: class-of1079797
++Node: unbound-slot1080788
++Node: unbound-slot-instance1081456
++Node: Structures1082019
++Node: Structures Dictionary1082164
++Node: defstruct1082344
++Node: copy-structure1123251
++Node: Conditions1123842
++Node: Condition System Concepts1124017
++Node: Condition Types1127626
++Node: Serious Conditions1130193
++Node: Creating Conditions1130574
++Node: Condition Designators1131127
++Node: Printing Conditions1132965
++Node: Recommended Style in Condition Reporting1134308
++Node: Capitalization and Punctuation in Condition Reports1135437
++Node: Leading and Trailing Newlines in Condition Reports1136160
++Node: Embedded Newlines in Condition Reports1137122
++Node: Note about Tabs in Condition Reports1138295
++Node: Mentioning Containing Function in Condition Reports1138920
++Node: Signaling and Handling Conditions1139405
++Node: Signaling1141673
++Node: Resignaling a Condition1142873
++Node: Restarts1143933
++Node: Interactive Use of Restarts1146110
++Node: Interfaces to Restarts1147306
++Node: Restart Tests1148315
++Node: Associating a Restart with a Condition1148795
++Node: Assertions1149694
++Node: Notes about the Condition System`s Background1150199
++Node: Conditions Dictionary1150690
++Node: condition1151705
++Node: warning1153499
++Node: style-warning1153856
++Node: serious-condition1155060
++Node: error (Condition Type)1156293
++Node: cell-error1156658
++Node: cell-error-name1157264
++Node: parse-error1158254
++Node: storage-condition1158724
++Node: assert1160310
++Node: error1164260
++Node: cerror1167947
++Node: check-type1173064
++Node: simple-error1177340
++Node: invalid-method-error1177839
++Node: method-combination-error1179391
++Node: signal1180516
++Node: simple-condition1183072
++Node: simple-condition-format-control1184001
++Node: warn1185369
++Node: simple-warning1187793
++Node: invoke-debugger1188266
++Node: break1189763
++Node: *debugger-hook*1192199
++Node: *break-on-signals*1194693
++Node: handler-bind1197330
++Node: handler-case1199915
++Node: ignore-errors1205421
++Node: define-condition1207310
++Node: make-condition1218849
++Node: restart1220151
++Node: compute-restarts1220783
++Node: find-restart1223542
++Node: invoke-restart1225540
++Node: invoke-restart-interactively1227275
++Node: restart-bind1229588
++Node: restart-case1233663
++Node: restart-name1243490
++Node: with-condition-restarts1244450
++Node: with-simple-restart1245782
++Node: abort (Restart)1249263
++Node: continue1250257
++Node: muffle-warning1251417
++Node: store-value1253034
++Node: use-value1254269
++Node: abort (Function)1254906
++Node: Symbols1261194
++Node: Symbol Concepts1261350
++Node: Symbols Dictionary1261963
++Node: symbol1262393
++Node: keyword1267406
++Node: symbolp1268006
++Node: keywordp1268748
++Node: make-symbol1269617
++Node: copy-symbol1271221
++Node: gensym1273639
++Node: *gensym-counter*1275938
++Node: gentemp1276708
++Node: symbol-function1279547
++Node: symbol-name1282493
++Node: symbol-package1283188
++Node: symbol-plist1285021
++Node: symbol-value1286220
++Node: get1288211
++Node: remprop1291444
++Node: boundp1294049
++Node: makunbound1295032
++Node: set1295790
++Node: unbound-variable1297514
++Node: Packages1298085
++Node: Package Concepts1298252
++Node: Introduction to Packages1298465
++Node: Package Names and Nicknames1300369
++Node: Symbols in a Package1301140
++Node: Internal and External Symbols1301353
++Node: Package Inheritance1302268
++Node: Accessibility of Symbols in a Package1303218
++Node: Locating a Symbol in a Package1304831
++Node: Prevention of Name Conflicts in Packages1305450
++Node: Standardized Packages1308814
++Node: The COMMON-LISP Package1309776
++Node: Constraints on the COMMON-LISP Package for Conforming Implementations1311111
++Node: Constraints on the COMMON-LISP Package for Conforming Programs1312657
++Node: Some Exceptions to Constraints on the COMMON-LISP Package for Conforming Programs1314768
++Node: The COMMON-LISP-USER Package1316615
++Node: The KEYWORD Package1317214
++Node: Interning a Symbol in the KEYWORD Package1318077
++Node: Notes about The KEYWORD Package1318667
++Node: Implementation-Defined Packages1319590
++Node: Packages Dictionary1320159
++Node: package1320831
++Node: export1321284
++Node: find-symbol1324355
++Node: find-package1326764
++Node: find-all-symbols1327782
++Node: import1328765
++Node: list-all-packages1331263
++Node: rename-package1331931
++Node: shadow1333208
++Node: shadowing-import1335570
++Node: delete-package1337491
++Node: make-package1342471
++Node: with-package-iterator1344514
++Node: unexport1350156
++Node: unintern1351704
++Node: in-package1353789
++Node: unuse-package1354757
++Node: use-package1356161
++Node: defpackage1358239
++Node: do-symbols1366663
++Node: intern1370222
++Node: package-name1372557
++Node: package-nicknames1373603
++Node: package-shadowing-symbols1374376
++Node: package-use-list1375597
++Node: package-used-by-list1376487
++Node: packagep1377353
++Node: *package*1377997
++Node: package-error1379363
++Node: package-error-package1380022
++Node: Numbers (Numbers)1380714
++Node: Number Concepts1380880
++Node: Numeric Operations1381258
++Node: Associativity and Commutativity in Numeric Operations1383473
++Node: Examples of Associativity and Commutativity in Numeric Operations1384596
++Node: Contagion in Numeric Operations1386256
++Node: Viewing Integers as Bits and Bytes1386773
++Node: Logical Operations on Integers1387027
++Node: Byte Operations on Integers1388145
++Node: Implementation-Dependent Numeric Constants1388972
++Node: Rational Computations1390251
++Node: Rule of Unbounded Rational Precision1390663
++Node: Rule of Canonical Representation for Rationals1391118
++Node: Rule of Float Substitutability1392229
++Node: Floating-point Computations1395207
++Node: Rule of Float and Rational Contagion1395687
++Node: Examples of Rule of Float and Rational Contagion1396584
++Node: Rule of Float Approximation1397642
++Node: Rule of Float Underflow and Overflow1398824
++Node: Rule of Float Precision Contagion1399266
++Node: Complex Computations1399617
++Node: Rule of Complex Substitutability1400104
++Node: Rule of Complex Contagion1400505
++Node: Rule of Canonical Representation for Complex Rationals1400912
++Node: Examples of Rule of Canonical Representation for Complex Rationals1401776
++Node: Principal Values and Branch Cuts1402433
++Node: Interval Designators1404484
++Node: Random-State Operations1405999
++Node: Numbers Dictionary1406366
++Node: number1407737
++Node: complex (System Class)1408899
++Node: real1411139
++Node: float (System Class)1412294
++Node: short-float1414952
++Node: rational (System Class)1418997
++Node: ratio1420029
++Node: integer1420628
++Node: signed-byte1421996
++Node: unsigned-byte1423029
++Node: mod (System Class)1424155
++Node: bit (System Class)1424897
++Node: fixnum1425258
++Node: bignum1425749
++Node: =1426055
++Node: max1429662
++Node: minusp1431705
++Node: zerop1432624
++Node: floor1433600
++Node: sin1438409
++Node: asin1439222
++Node: pi1446400
++Node: sinh1447508
++Node: *1452178
++Node: +1453008
++Node: -1453800
++Node: /1454945
++Node: 1+1456557
++Node: abs1457507
++Node: evenp1458942
++Node: exp1459845
++Node: gcd1463024
++Node: incf1464046
++Node: lcm1465223
++Node: log1466326
++Node: mod (Function)1468480
++Node: signum1469778
++Node: sqrt1471435
++Node: random-state1473497
++Node: make-random-state1474342
++Node: random1476279
++Node: random-state-p1477773
++Node: *random-state*1478537
++Node: numberp1479965
++Node: cis1480629
++Node: complex1481199
++Node: complexp1482841
++Node: conjugate1483488
++Node: phase1484255
++Node: realpart1485806
++Node: upgraded-complex-part-type1486791
++Node: realp1487770
++Node: numerator1488393
++Node: rational (Function)1489441
++Node: rationalp1490989
++Node: ash1491649
++Node: integer-length1493146
++Node: integerp1494792
++Node: parse-integer1495433
++Node: boole1497542
++Node: boole-11502765
++Node: logand1503873
++Node: logbitp1507994
++Node: logcount1509177
++Node: logtest1510579
++Node: byte1511642
++Node: deposit-field1512875
++Node: dpb1513896
++Node: ldb1515334
++Node: ldb-test1516929
++Node: mask-field1517760
++Node: most-positive-fixnum1519086
++Node: decode-float1519760
++Node: float1525484
++Node: floatp1526411
++Node: most-positive-short-float1527036
++Node: short-float-epsilon1531337
++Node: arithmetic-error1532722
++Node: arithmetic-error-operands1533476
++Node: division-by-zero1534387
++Node: floating-point-invalid-operation1534865
++Node: floating-point-inexact1535653
++Node: floating-point-overflow1536408
++Node: floating-point-underflow1536917
++Node: Characters1537400
++Node: Character Concepts1537576
++Node: Introduction to Characters1538070
++Node: Introduction to Scripts and Repertoires1539534
++Node: Character Scripts1539842
++Node: Character Repertoires1540855
++Node: Character Attributes1541766
++Node: Character Categories1542774
++Node: Graphic Characters1543997
++Node: Alphabetic Characters1544924
++Node: Characters With Case1545587
++Node: Uppercase Characters1546041
++Node: Lowercase Characters1546496
++Node: Corresponding Characters in the Other Case1546970
++Node: Case of Implementation-Defined Characters1547501
++Node: Numeric Characters1548002
++Node: Alphanumeric Characters1548510
++Node: Digits in a Radix1548829
++Node: Identity of Characters1549557
++Node: Ordering of Characters1549827
++Node: Character Names1551617
++Node: Treatment of Newline during Input and Output1552760
++Node: Character Encodings1553311
++Node: Documentation of Implementation-Defined Scripts1554109
++Node: Characters Dictionary1555580
++Node: character (System Class)1556083
++Node: base-char1556694
++Node: standard-char1558678
++Node: extended-char1559218
++Node: char=1559679
++Node: character1565743
++Node: characterp1566612
++Node: alpha-char-p1567538
++Node: alphanumericp1568700
++Node: digit-char1570085
++Node: digit-char-p1571192
++Node: graphic-char-p1572680
++Node: standard-char-p1573557
++Node: char-upcase1574397
++Node: upper-case-p1576816
++Node: char-code1578343
++Node: char-int1579063
++Node: code-char1580050
++Node: char-code-limit1580805
++Node: char-name1581465
++Node: name-char1583372
++Node: Conses1584241
++Node: Cons Concepts1584389
++Node: Conses as Trees1584938
++Node: General Restrictions on Parameters that must be Trees1585986
++Node: Conses as Lists1586420
++Node: Lists as Association Lists1587876
++Node: Lists as Sets1588412
++Node: General Restrictions on Parameters that must be Lists1588997
++Node: Conses Dictionary1589654
++Node: list (System Class)1590416
++Node: null (System Class)1591650
++Node: cons (System Class)1592142
++Node: atom (Type)1593368
++Node: cons1593608
++Node: consp1594512
++Node: atom1595222
++Node: rplaca1595915
++Node: car1597039
++Node: copy-tree1603445
++Node: sublis1605057
++Node: subst1608780
++Node: tree-equal1613127
++Node: copy-list1614899
++Node: list (Function)1616203
++Node: list-length1617806
++Node: listp1619705
++Node: make-list1620499
++Node: push1621451
++Node: pop1622684
++Node: first1623972
++Node: nth1626739
++Node: endp1627781
++Node: null1629174
++Node: nconc1629973
++Node: append1632089
++Node: revappend1633211
++Node: butlast1635384
++Node: last1637191
++Node: ldiff1638938
++Node: nthcdr1642562
++Node: rest1643686
++Node: member (Function)1644653
++Node: mapc1646934
++Node: acons1651126
++Node: assoc1652132
++Node: copy-alist1655351
++Node: pairlis1656615
++Node: rassoc1658131
++Node: get-properties1660242
++Node: getf1661614
++Node: remf1664457
++Node: intersection1665803
++Node: adjoin1669723
++Node: pushnew1671655
++Node: set-difference1674385
++Node: set-exclusive-or1677741
++Node: subsetp1680819
++Node: union1682833
++Node: Arrays1685916
++Node: Array Concepts1686062
++Node: Array Elements1686250
++Node: Array Indices1686807
++Node: Array Dimensions1687222
++Node: Implementation Limits on Individual Array Dimensions1687812
++Node: Array Rank1688237
++Node: Vectors1688722
++Node: Fill Pointers1688928
++Node: Multidimensional Arrays1689660
++Node: Storage Layout for Multidimensional Arrays1689871
++Node: Implementation Limits on Array Rank1690385
++Node: Specialized Arrays1690759
++Node: Array Upgrading1692220
++Node: Required Kinds of Specialized Arrays1693602
++Node: Arrays Dictionary1695229
++Node: array1696044
++Node: simple-array1699092
++Node: vector (System Class)1701041
++Node: simple-vector1703137
++Node: bit-vector1704146
++Node: simple-bit-vector1705187
++Node: make-array1706169
++Node: adjust-array1714824
++Node: adjustable-array-p1722823
++Node: aref1723792
++Node: array-dimension1725466
++Node: array-dimensions1726325
++Node: array-element-type1727171
++Node: array-has-fill-pointer-p1728555
++Node: array-displacement1729705
++Node: array-in-bounds-p1731376
++Node: array-rank1732546
++Node: array-row-major-index1733315
++Node: array-total-size1734832
++Node: arrayp1736101
++Node: fill-pointer1736852
++Node: row-major-aref1737993
++Node: upgraded-array-element-type1739080
++Node: array-dimension-limit1740682
++Node: array-rank-limit1741211
++Node: array-total-size-limit1741705
++Node: simple-vector-p1742473
++Node: svref1743225
++Node: vector1744284
++Node: vector-pop1745180
++Node: vector-push1746441
++Node: vectorp1749254
++Node: bit (Array)1749951
++Node: bit-and1751273
++Node: bit-vector-p1755670
++Node: simple-bit-vector-p1756466
++Node: Strings1757168
++Node: String Concepts1757321
++Node: Implications of Strings Being Arrays1757537
++Node: Subtypes of STRING1758026
++Node: Strings Dictionary1758433
++Node: string (System Class)1758772
++Node: base-string1759840
++Node: simple-string1760786
++Node: simple-base-string1761825
++Node: simple-string-p1762735
++Node: char1763488
++Node: string1765005
++Node: string-upcase1766264
++Node: string-trim1770282
++Node: string=1771908
++Node: stringp1777377
++Node: make-string1777990
++Node: Sequences1778927
++Node: Sequence Concepts1779124
++Node: General Restrictions on Parameters that must be Sequences1780937
++Node: Rules about Test Functions1781322
++Node: Satisfying a Two-Argument Test1781591
++Node: Examples of Satisfying a Two-Argument Test1784151
++Node: Satisfying a One-Argument Test1785443
++Node: Examples of Satisfying a One-Argument Test1787373
++Node: Sequences Dictionary1787966
++Node: sequence1788405
++Node: copy-seq1789112
++Node: elt1790264
++Node: fill1791337
++Node: make-sequence1792723
++Node: subseq1794828
++Node: map1796909
++Node: map-into1799765
++Node: reduce1802954
++Node: count1806247
++Node: length1808325
++Node: reverse1809306
++Node: sort1811435
++Node: find1816870
++Node: position1819106
++Node: search1821248
++Node: mismatch1823174
++Node: replace1825477
++Node: substitute1827783
++Node: concatenate1833691
++Node: merge1835861
++Node: remove1840003
++Node: remove-duplicates1846353
++Node: Hash Tables1849847
++Node: Hash Table Concepts1850023
++Node: Hash-Table Operations1850255
++Node: Modifying Hash Table Keys1852294
++Node: Visible Modification of Objects with respect to EQ and EQL1854203
++Node: Visible Modification of Objects with respect to EQUAL1854664
++Node: Visible Modification of Conses with respect to EQUAL1855259
++Node: Visible Modification of Bit Vectors and Strings with respect to EQUAL1855746
++Node: Visible Modification of Objects with respect to EQUALP1856407
++Node: Visible Modification of Structures with respect to EQUALP1857017
++Node: Visible Modification of Arrays with respect to EQUALP1857498
++Node: Visible Modification of Hash Tables with respect to EQUALP1858102
++Node: Visible Modifications by Language Extensions1858811
++Node: Hash Tables Dictionary1859571
++Node: hash-table1859993
++Node: make-hash-table1860770
++Node: hash-table-p1863678
++Node: hash-table-count1864415
++Node: hash-table-rehash-size1865801
++Node: hash-table-rehash-threshold1867312
++Node: hash-table-size1868357
++Node: hash-table-test1869130
++Node: gethash1869988
++Node: remhash1872128
++Node: maphash1872965
++Node: with-hash-table-iterator1874796
++Node: clrhash1878228
++Node: sxhash1879070
++Node: Filenames1882044
++Node: Overview of Filenames1882248
++Node: Namestrings as Filenames1883047
++Node: Pathnames as Filenames1884140
++Node: Parsing Namestrings Into Pathnames1887580
++Node: Pathnames1888322
++Node: Pathname Components1888560
++Node: The Pathname Host Component1889048
++Node: The Pathname Device Component1889356
++Node: The Pathname Directory Component1889737
++Node: The Pathname Name Component1890086
++Node: The Pathname Type Component1890403
++Node: The Pathname Version Component1890816
++Node: Interpreting Pathname Component Values1891465
++Node: Strings in Component Values1892669
++Node: Special Characters in Pathname Components1892940
++Node: Case in Pathname Components1893842
++Node: Local Case in Pathname Components1894633
++Node: Common Case in Pathname Components1895432
++Node: Special Pathname Component Values1896225
++Node: NIL as a Component Value1896493
++Node: ->WILD as a Component Value1897037
++Node: ->UNSPECIFIC as a Component Value1898068
++Node: Relation between component values NIL and ->UNSPECIFIC1899459
++Node: Restrictions on Wildcard Pathnames1900306
++Node: Restrictions on Examining Pathname Components1901169
++Node: Restrictions on Examining a Pathname Host Component1902217
++Node: Restrictions on Examining a Pathname Device Component1902656
++Node: Restrictions on Examining a Pathname Directory Component1903360
++Node: Directory Components in Non-Hierarchical File Systems1906963
++Node: Restrictions on Examining a Pathname Name Component1907611
++Node: Restrictions on Examining a Pathname Type Component1908038
++Node: Restrictions on Examining a Pathname Version Component1908466
++Node: Notes about the Pathname Version Component1909445
++Node: Restrictions on Constructing Pathnames1910057
++Node: Merging Pathnames1911599
++Node: Examples of Merging Pathnames1912377
++Node: Logical Pathnames1913254
++Node: Syntax of Logical Pathname Namestrings1913493
++Node: Additional Information about Parsing Logical Pathname Namestrings1915473
++Node: The Host part of a Logical Pathname Namestring1915863
++Node: The Device part of a Logical Pathname Namestring1916508
++Node: The Directory part of a Logical Pathname Namestring1917039
++Node: The Type part of a Logical Pathname Namestring1917637
++Node: The Version part of a Logical Pathname Namestring1918132
++Node: Wildcard Words in a Logical Pathname Namestring1918784
++Node: Lowercase Letters in a Logical Pathname Namestring1919299
++Node: Other Syntax in a Logical Pathname Namestring1919739
++Node: Logical Pathname Components1920254
++Node: Unspecific Components of a Logical Pathname1920561
++Node: Null Strings as Components of a Logical Pathname1920993
++Node: Filenames Dictionary1921355
++Node: pathname (System Class)1921911
++Node: logical-pathname (System Class)1922355
++Node: pathname1922978
++Node: make-pathname1925696
++Node: pathnamep1930212
++Node: pathname-host1931080
++Node: load-logical-pathname-translations1935784
++Node: logical-pathname-translations1937635
++Node: logical-pathname1945669
++Node: *default-pathname-defaults*1947036
++Node: namestring1948256
++Node: parse-namestring1952188
++Node: wild-pathname-p1956938
++Node: pathname-match-p1959061
++Node: translate-logical-pathname1960279
++Node: translate-pathname1962958
++Node: merge-pathnames1969575
++Node: Files1974211
++Node: File System Concepts1974362
++Node: Coercion of Streams to Pathnames1975373
++Node: File Operations on Open and Closed Streams1976310
++Node: Truenames1977558
++Node: Examples of Truenames1978473
++Node: Files Dictionary1980043
++Node: directory1980360
++Node: probe-file1981909
++Node: ensure-directories-exist1983170
++Node: truename1984796
++Node: file-author1987428
++Node: file-write-date1988453
++Node: rename-file1989716
++Node: delete-file1992243
++Node: file-error1994039
++Node: file-error-pathname1994798
++Node: Streams1995342
++Node: Stream Concepts1995492
++Node: Introduction to Streams1995778
++Node: Abstract Classifications of Streams (Introduction to Streams)1997034
++Node: Input1997289
++Node: Open and Closed Streams1999017
++Node: Interactive Streams1999973
++Node: Abstract Classifications of Streams2001369
++Node: File Streams2001601
++Node: Other Subclasses of Stream2002305
++Node: Stream Variables2003653
++Node: Stream Arguments to Standardized Functions2004982
++Node: Restrictions on Composite Streams2008031
++Node: Streams Dictionary2008538
++Node: stream2009815
++Node: broadcast-stream2010408
++Node: concatenated-stream2013193
++Node: echo-stream2014438
++Node: file-stream2015194
++Node: string-stream2015762
++Node: synonym-stream2016385
++Node: two-way-stream2017209
++Node: input-stream-p2017765
++Node: interactive-stream-p2018868
++Node: open-stream-p2019952
++Node: stream-element-type2020846
++Node: streamp2022200
++Node: read-byte2022855
++Node: write-byte2024290
++Node: peek-char2025409
++Node: read-char2028215
++Node: read-char-no-hang2030044
++Node: terpri2032241
++Node: unread-char2033797
++Node: write-char2035764
++Node: read-line2036642
++Node: write-string2038654
++Node: read-sequence2040240
++Node: write-sequence2042535
++Node: file-length2044156
++Node: file-position2045191
++Node: file-string-length2049044
++Node: open2049820
++Node: stream-external-format2059572
++Node: with-open-file2060502
++Node: close2063787
++Node: with-open-stream2065946
++Node: listen2067190
++Node: clear-input2068304
++Node: finish-output2070150
++Node: y-or-n-p2071826
++Node: make-synonym-stream2074462
++Node: synonym-stream-symbol2075559
++Node: broadcast-stream-streams2076079
++Node: make-broadcast-stream2076620
++Node: make-two-way-stream2077677
++Node: two-way-stream-input-stream2078745
++Node: echo-stream-input-stream2079586
++Node: make-echo-stream2080342
++Node: concatenated-stream-streams2081409
++Node: make-concatenated-stream2082188
++Node: get-output-stream-string2083085
++Node: make-string-input-stream2084664
++Node: make-string-output-stream2085824
++Node: with-input-from-string2086945
++Node: with-output-to-string2089497
++Node: *debug-io*2092183
++Node: *terminal-io*2096877
++Node: stream-error2098391
++Node: stream-error-stream2099040
++Node: end-of-file2099780
++Node: Printer2100584
++Node: The Lisp Printer2100785
++Node: Overview of The Lisp Printer2101068
++Node: Multiple Possible Textual Representations2101770
++Node: Printer Escaping2103959
++Node: Printer Dispatching2104883
++Node: Default Print-Object Methods2105449
++Node: Printing Numbers2106360
++Node: Printing Integers2106554
++Node: Printing Ratios2107287
++Node: Printing Floats2108037
++Node: Printing Complexes2109672
++Node: Note about Printing Numbers2110172
++Node: Printing Characters2110520
++Node: Printing Symbols2111459
++Node: Package Prefixes for Symbols2112982
++Node: Effect of Readtable Case on the Lisp Printer2114875
++Node: Examples of Effect of Readtable Case on the Lisp Printer2116728
++Node: Printing Strings2120145
++Node: Printing Lists and Conses2120776
++Node: Printing Bit Vectors2123222
++Node: Printing Other Vectors2123871
++Node: Printing Other Arrays2125369
++Node: Examples of Printing Arrays2127630
++Node: Printing Random States2128353
++Node: Printing Pathnames2129238
++Node: Printing Structures2129825
++Node: Printing Other Objects2130767
++Node: Examples of Printer Behavior2131643
++Node: The Lisp Pretty Printer2133144
++Node: Pretty Printer Concepts2133444
++Node: Dynamic Control of the Arrangement of Output2135058
++Node: Format Directive Interface2138100
++Node: Compiling Format Strings2139488
++Node: Pretty Print Dispatch Tables2140121
++Node: Pretty Printer Margins2141725
++Node: Examples of using the Pretty Printer2142222
++Node: Notes about the Pretty Printer`s Background2153923
++Node: Formatted Output2154444
++Node: FORMAT Basic Output2159139
++Node: Tilde C-> Character2159466
++Node: Tilde Percent-> Newline2161271
++Node: Tilde Ampersand-> Fresh-Line2161625
++Node: Tilde Vertical-Bar-> Page2162035
++Node: Tilde Tilde-> Tilde2162326
++Node: FORMAT Radix Control2162535
++Node: Tilde R-> Radix2162848
++Node: Tilde D-> Decimal2164113
++Node: Tilde B-> Binary2165428
++Node: Tilde O-> Octal2165865
++Node: Tilde X-> Hexadecimal2166303
++Node: FORMAT Floating-Point Printers2166736
++Node: Tilde F-> Fixed-Format Floating-Point2167133
++Node: Tilde E-> Exponential Floating-Point2171224
++Node: Tilde G-> General Floating-Point2176341
++Node: Tilde Dollarsign-> Monetary Floating-Point2177708
++Node: FORMAT Printer Operations2179974
++Node: Tilde A-> Aesthetic2180273
++Node: Tilde S-> Standard2181512
++Node: Tilde W-> Write2181939
++Node: FORMAT Pretty Printer Operations2182747
++Node: Tilde Underscore-> Conditional Newline2183185
++Node: Tilde Less-Than-Sign-> Logical Block2183677
++Node: Tilde I-> Indent2187195
++Node: Tilde Slash-> Call Function2187561
++Node: FORMAT Layout Control2189421
++Node: Tilde T-> Tabulate2189756
++Node: Tilde Less-Than-Sign-> Justification2191981
++Node: Tilde Greater-Than-Sign-> End of Justification2195397
++Node: FORMAT Control-Flow Operations2195730
++Node: Tilde Asterisk-> Go-To2196219
++Node: Tilde Left-Bracket-> Conditional Expression2197112
++Node: Tilde Right-Bracket-> End of Conditional Expression2199615
++Node: Tilde Left-Brace-> Iteration2200016
++Node: Tilde Right-Brace-> End of Iteration2203294
++Node: Tilde Question-Mark-> Recursive Processing2203649
++Node: FORMAT Miscellaneous Operations2205002
++Node: Tilde Left-Paren-> Case Conversion2205365
++Node: Tilde Right-Paren-> End of Case Conversion2206647
++Node: Tilde P-> Plural2207001
++Node: FORMAT Miscellaneous Pseudo-Operations2207780
++Node: Tilde Semicolon-> Clause Separator2208178
++Node: Tilde Circumflex-> Escape Upward2208563
++Node: Tilde Newline-> Ignored Newline2211995
++Node: Additional Information about FORMAT Operations2213407
++Node: Nesting of FORMAT Operations2213851
++Node: Missing and Additional FORMAT Arguments2215242
++Node: Additional FORMAT Parameters2215735
++Node: Undefined FORMAT Modifier Combinations2216136
++Node: Examples of FORMAT2216547
++Node: Notes about FORMAT2220527
++Node: Printer Dictionary2221169
++Node: copy-pprint-dispatch2221938
++Node: formatter2222678
++Node: pprint-dispatch2223868
++Node: pprint-exit-if-list-exhausted2225398
++Node: pprint-fill2226991
++Node: pprint-indent2230419
++Node: pprint-logical-block2232275
++Node: pprint-newline2237764
++Node: pprint-pop2242103
++Node: pprint-tab2245314
++Node: print-object2246699
++Node: print-unreadable-object2251456
++Node: set-pprint-dispatch2253274
++Node: write2255460
++Node: write-to-string2259761
++Node: *print-array*2261953
++Node: *print-base*2262801
++Node: *print-case*2265109
++Node: *print-circle*2267465
++Node: *print-escape*2269085
++Node: *print-gensym*2270224
++Node: *print-level*2270874
++Node: *print-lines*2273954
++Node: *print-miser-width*2275340
++Node: *print-pprint-dispatch*2275886
++Node: *print-pretty*2277196
++Node: *print-readably*2279106
++Node: *print-right-margin*2282877
++Node: print-not-readable2283755
++Node: print-not-readable-object2284601
++Node: format2285172
++Node: Reader2286931
++Node: Reader Concepts2287091
++Node: Dynamic Control of the Lisp Reader2287377
++Node: Effect of Readtable Case on the Lisp Reader2287763
++Node: Examples of Effect of Readtable Case on the Lisp Reader2288808
++Node: Argument Conventions of Some Reader Functions2290329
++Node: The EOF-ERROR-P argument2290650
++Node: The RECURSIVE-P argument2292279
++Node: Reader Dictionary2295050
++Node: readtable2295570
++Node: copy-readtable2296379
++Node: make-dispatch-macro-character2298272
++Node: read2299525
++Node: read-delimited-list2304728
++Node: read-from-string2308431
++Node: readtable-case2310904
++Node: readtablep2312097
++Node: set-dispatch-macro-character2312761
++Node: set-macro-character2315827
++Node: set-syntax-from-char2318381
++Node: with-standard-io-syntax2320493
++Node: *read-base*2323173
++Node: *read-default-float-format*2324527
++Node: *read-eval*2326066
++Node: *read-suppress*2326776
++Node: *readtable*2330424
++Node: reader-error2331476
++Node: System Construction2332010
++Node: System Construction Concepts2332226
++Node: Loading2332478
++Node: Features2333435
++Node: Feature Expressions2333944
++Node: Examples of Feature Expressions2334967
++Node: System Construction Dictionary2336752
++Node: compile-file2337159
++Node: compile-file-pathname2341917
++Node: load2343962
++Node: with-compilation-unit2349545
++Node: *features*2351766
++Node: *compile-file-pathname*2357203
++Node: *load-pathname*2358515
++Node: *compile-print*2359737
++Node: *load-print*2360339
++Node: *modules*2360977
++Node: provide2361535
++Node: Environment2364376
++Node: The External Environment2364577
++Node: Top level loop2364844
++Node: Debugging Utilities2365713
++Node: Environment Inquiry2366236
++Node: Time2366971
++Node: Decoded Time2368272
++Node: Universal Time2369843
++Node: Internal Time2370923
++Node: Seconds2371541
++Node: Environment Dictionary2372090
++Node: decode-universal-time2372796
++Node: encode-universal-time2374734
++Node: get-universal-time2375896
++Node: sleep2378031
++Node: apropos2379111
++Node: describe2380647
++Node: describe-object2382490
++Node: trace2385382
++Node: step2388250
++Node: time2389577
++Node: internal-time-units-per-second2391452
++Node: get-internal-real-time2392064
++Node: get-internal-run-time2392914
++Node: disassemble2394247
++Node: documentation2395624
++Node: room2402094
++Node: ed2403187
++Node: inspect2404645
++Node: dribble2405536
++Node: - (Variable)2407411
++Node: + (Variable)2408053
++Node: * (Variable)2409115
++Node: / (Variable)2410651
++Node: lisp-implementation-type2411795
++Node: short-site-name2413012
++Node: machine-instance2413961
++Node: machine-type2414759
++Node: machine-version2415414
++Node: software-type2416120
++Node: user-homedir-pathname2417126
++Node: Glossary (Glossary)2418432
++Node: Glossary2418573
++Node: Appendix2579640
++Node: Removed Language Features2579778
++Node: Requirements for removed and deprecated features2580141
++Node: Removed Types2581344
++Node: Removed Operators2581577
++Node: Removed Argument Conventions2581956
++Node: Removed Variables2582274
++Node: Removed Reader Syntax2582638
++Node: Packages No Longer Required2582894
+
+ End Tag Table
+
+--- gcl-2.6.14.orig/info/gcl.info-1
++++ gcl-2.6.14/info/gcl.info-1
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -5565,7 +5565,7 @@ be of the same type:
+
+ [Editorial Note by KMP: This is not the same as saying they must be
+ the same type. Maybe we mean they are of the same 'precision' or
+-'format'? GLS had suggestions which are not yet merged.] either both
++'format'? GLS had suggestions which are not yet merged.] either both
+ are rationals, or both are of the same float subtype. When constructing
+ a complex, if the specified parts are not the same type, the parts are
+ converted to be the same type internally (i.e., the rational part is
+--- gcl-2.6.14.orig/info/gcl.info-2
++++ gcl-2.6.14/info/gcl.info-2
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -1573,9 +1573,9 @@ and deal with such situations.
+
+ [Editorial Note by KMP: Apparently the dotted-macro-forms cleanup
+ doesn't allow for the macro to 'manually' notice dotted forms and fix
+-them as well. It shouldn't be required that this be done only by &REST
++them as well. It shouldn't be required that this be done only by &REST
+ or a dotted pattern; it should only matter that ultimately the non-macro
+-result of a full-macro expansion not contain dots. Anyway, I plan to
++result of a full-macro expansion not contain dots. Anyway, I plan to
+ address this editorially unless someone raises an objection.]
+
+ * Menu:
+--- gcl-2.6.14.orig/info/gcl.info-3
++++ gcl-2.6.14/info/gcl.info-3
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -2803,7 +2803,8 @@ x--an object.
+ Description::
+ .............
+
+-The value of eql is true of two objects, x and y, in the folowing cases:
++The value of eql is true of two objects, x and y, in the following
++cases:
+
+ 1.
+ If x and y are eq.
+--- gcl-2.6.14.orig/info/gcl.info-4
++++ gcl-2.6.14/info/gcl.info-4
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -5152,7 +5152,7 @@ evaluated.
+ taking different parameters.
+
+ [Reviewer Note by Barmar: What about (:constructor) and
+- (:constructor nil). Should we worry about it?]
++ (:constructor nil). Should we worry about it?]
+
+ defstruct creates the default-named keyword constructor function
+ only if no explicit :constructor options are specified, or if the
+@@ -5474,7 +5474,7 @@ evaluated.
+ a stream to print to.
+
+ -
+- an integer indicating the current depth. The magnitude of
++ an integer indicating the current depth. The magnitude of
+ this integer may vary between implementations; however, it can
+ reliably be compared against *print-level* to determine
+ whether depth abbreviation is appropriate.
+@@ -6471,7 +6471,7 @@ File: gcl.info, Node: Associating a Res
+
+ A restart can be "associated with" a condition explicitly by
+ with-condition-restarts, or implicitly by restart-case. Such an
+-assocation has dynamic extent.
++association has dynamic extent.
+
+ A single restart may be associated with several conditions at the
+ same time. A single condition may have several associated restarts at
+@@ -7886,7 +7886,7 @@ handling are the only program-visible di
+ cerror.
+
+ The user interface aspects of break and cerror are permitted to vary
+-more widely, in order to accomodate the interface needs of the
++more widely, in order to accommodate the interface needs of the
+ implementation. For example, it is permissible for a Lisp
+ read-eval-print loop to be entered by break rather than the conventional
+ debugger.
+--- gcl-2.6.14.orig/info/gcl.info-5
++++ gcl-2.6.14/info/gcl.info-5
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -936,7 +936,7 @@ restart-case clause to receive any neces
+ invoke-restart.
+
+ By default, invoke-restart-interactively passes no arguments and all
+-arguments must be optional in order to accomodate interactive
++arguments must be optional in order to accommodate interactive
+ restarting. However, the arguments need not be optional if the
+ :interactive keyword has been used to inform
+ invoke-restart-interactively about how to compute a proper argument
+@@ -2135,7 +2135,7 @@ File: gcl.info, Node: gensym, Next: *g
+ Arguments and Values::
+ ......................
+
+-x--a string or a non-negative integer. Complicated defaulting behavior;
++x--a string or a non-negative integer. Complicated defaulting behavior;
+ see below.
+
+ new-symbol--a fresh, uninterned symbol.
+@@ -2707,7 +2707,7 @@ returned.
+
+ setf of get may be used to associate a new object with an existing
+ indicator already on the symbol's property list, or to create a new
+-assocation if none exists.
++association if none exists.
+
+ If there are multiple properties_1 with that property indicator, setf
+ of get associates the new-value with the first such property.
+@@ -3400,7 +3400,7 @@ of the following actions are performed o
+ COMMON-LISP package:
+
+ 1.
+- Binding or altering its value (lexically or dynamically). (Some
++ Binding or altering its value (lexically or dynamically). (Some
+ exceptions are noted below.)
+
+ 2.
+@@ -3408,7 +3408,7 @@ COMMON-LISP package:
+
+ undefining,
+
+- or binding it as a function. (Some exceptions are noted below.)
++ or binding it as a function. (Some exceptions are noted below.)
+
+ 3.
+ Defining,
+@@ -3452,7 +3452,7 @@ COMMON-LISP package:
+
+ declaim,
+
+- or proclaim). (Some exceptions are noted below.)
++ or proclaim). (Some exceptions are noted below.)
+
+ 12.
+ Removing it from the COMMON-LISP package.
+@@ -4487,7 +4487,7 @@ additional symbol accessibility types.
+ The accessibility type for that symbol; i.e., one of the symbols
+ :internal, :external, or :inherited.
+ 4.
+- The package from which the symbol was obtained. The package is one
++ The package from which the symbol was obtained. The package is one
+ of the packages present or named in package-list.
+
+ After all symbols have been returned by successive invocations of
+@@ -6527,7 +6527,7 @@ zero, (eql -0.0 0.0) is false, otherwise
+ [Reviewer Note by Barmar: What about IEEE NaNs and infinities?]
+
+ [Reviewer Note by RWK: In the following, what is the "ordering"?
+-precision? range? Can there be additional subtypes of float or does
++precision? range? Can there be additional subtypes of float or does
+ "others" in the list of four?]
+
+ The types short-float, single-float, double-float, and long-float are
+--- gcl-2.6.14.orig/info/gcl.info-6
++++ gcl-2.6.14/info/gcl.info-6
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -3004,7 +3004,7 @@ the value associated with that key.
+ acons assoc-if pairlis rassoc-if
+ assoc assoc-if-not rassoc rassoc-if-not
+
+- Figure 14-4: Some defined names related to assocation lists.
++ Figure 14-4: Some defined names related to association lists.
+
+
+
+@@ -5804,7 +5804,7 @@ returned.
+
+ setf of getf may be used to associate a new object with an existing
+ indicator in the property list held by place, or to create a new
+-assocation if none exists.
++association if none exists.
+
+ If there are multiple properties_1 with that property indicator, setf
+ of getf associates the new-value with the first such property.
+--- gcl-2.6.14.orig/info/gcl.info-7
++++ gcl-2.6.14/info/gcl.info-7
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -4556,7 +4556,7 @@ is returned. If no translation matches,
+
+ translate-logical-pathname might perform additional translations,
+ typically to provide translation of file types to local naming
+-conventions, to accomodate physical file systems with limited length
++conventions, to accommodate physical file systems with limited length
+ names, or to deal with special character requirements such as
+ translating hyphens to underscores or uppercase letters to lowercase.
+ Any such additional translations are implementation-defined. Some
+@@ -6404,9 +6404,9 @@ a subtype of type character.
+ Examples::
+ ..........
+
+- ;; Note that the stream must accomodate at least the specified type,
+- ;; but might accomodate other types. Further note that even if it does
+- ;; accomodate exactly the specified type, the type might be specified in
++ ;; Note that the stream must accommodate at least the specified type,
++ ;; but might accommodate other types. Further note that even if it does
++ ;; accommodate exactly the specified type, the type might be specified in
+ ;; any of several ways.
+ (with-open-file (s "test" :element-type '(integer 0 1)
+ :if-exists :error
+@@ -7687,7 +7687,7 @@ of this specification to define. A give
+ able to support all of these options in exactly the manner stated. An
+ implementation is required to recognize all of these option keywords and
+ to try to do something "reasonable" in the context of the host file
+-system. Where necessary to accomodate the file system, an
++system. Where necessary to accommodate the file system, an
+ implementation deviate slightly from the semantics specified here
+ without being disqualified for consideration as a conforming
+ implementation. If it is utterly impossible for an implementation to
+--- gcl-2.6.14.orig/info/gcl.info-8
++++ gcl-2.6.14/info/gcl.info-8
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -3310,13 +3310,13 @@ stream-symbol--a stream variable designa
+
+ object--an object; evaluated.
+
+- :prefix--a string; evaluated. Complicated defaulting behavior; see
++ :prefix--a string; evaluated. Complicated defaulting behavior; see
+ below.
+
+- :per-line-prefix--a string; evaluated. Complicated defaulting
++ :per-line-prefix--a string; evaluated. Complicated defaulting
+ behavior; see below.
+
+- :suffix--a string; evaluated. The default is the null string.
++ :suffix--a string; evaluated. The default is the null string.
+
+ declaration--a declare expression; not evaluated.
+
+@@ -3961,7 +3961,7 @@ Arguments and Values::
+
+ object--an object.
+
+- output-stream--an output stream designator. The default is standard
++ output-stream--an output stream designator. The default is standard
+ output.
+
+ \writekeydescriptionsstream--an output stream designator. The
+--- gcl-2.6.14.orig/info/gcl.info-9
++++ gcl-2.6.14/info/gcl.info-9
+@@ -1,4 +1,4 @@
+-This is gcl.info, produced by makeinfo version 6.7 from gcl.texi.
++This is gcl.info, produced by makeinfo version 6.8 from gcl.texi.
+
+ This is a Texinfo GNU Common Lisp Manual based on the draft ANSI
+ standard for Common Lisp.
+@@ -909,7 +909,7 @@ alphabetic
+ character. For details, see *note Constituent Characters:: and
+ *note Reader Algorithm::. b. adj. (of a character) being a
+ character that has syntax type constituent in the current readtable
+- and that has the constituent trait alphabetic_{2a}. See
++ and that has the constituent trait alphabetic_{2a}. See
+ Figure~2-8.
+
+ alphanumeric
+@@ -1231,7 +1231,7 @@ captured initialization form
+
+ car
+ n. 1. a. (of a cons) the component of a cons corresponding to
+- the first argument to cons; the other component is the cdr. "The
++ the first argument to cons; the other component is the cdr. "The
+ function rplaca modifies the car of a cons." b. (of a list) the
+ first element of the list, or nil if the list is the empty list.
+ 2. the object that is held in the car_1. "The function car
+@@ -1263,7 +1263,7 @@ cddr
+ cdr
+ pronounced 'ku ,de r , n. 1. a. (of a cons) the component of a
+ cons corresponding to the second argument to cons; the other
+- component is the car. "The function rplacd modifies the cdr of a
++ component is the car. "The function rplacd modifies the cdr of a
+ cons." b. (of a list L_1) either the list L_2 that contains the
+ elements of L_1 that follow after the first, or else nil if L_1 is
+ the empty list. 2. the object that is held in the cdr_1. "The
+@@ -2210,11 +2210,11 @@ external file format designator
+ n. a designator for an external file format; that is, an object
+ that denotes an external file format and that is one of: the symbol
+ :default (denoting an implementation-dependent default external
+- file format that can accomodate at least the base characters), some
+- other object defined by the implementation to be an external file
+- format designator (denoting an implementation-defined external file
+- format), or some other object defined by the implementation to be
+- an external file format (denoting itself).
++ file format that can accommodate at least the base characters),
++ some other object defined by the implementation to be an external
++ file format designator (denoting an implementation-defined external
++ file format), or some other object defined by the implementation to
++ be an external file format (denoting itself).
+
+ external symbol
+ n. (of a package) a symbol that is part of the 'external
+@@ -3255,7 +3255,7 @@ normalized
+
+ null
+ adj., n. 1. adj. a. (of a list) having no elements: empty. See
+- empty list. b. (of a string) having a length of zero. (It is
++ empty list. b. (of a string) having a length of zero. (It is
+ common, both within this document and in observed spoken behavior,
+ to refer to an empty string by an apparent definite reference, as
+ in "the null string" even though no attempt is made to intern_2
+@@ -4637,7 +4637,7 @@ valid fill pointer
+ and less than or equal to the array total size of the array.
+
+ [Editorial Note by KMP: The "valid pathname xxx" definitions were
+- taken from text found in make-pathname, but look wrong to me. I'll
++ taken from text found in make-pathname, but look wrong to me. I'll
+ fix them later.]
+
+ valid logical pathname host
diff --git a/Version_2_6_15pre7 b/Version_2_6_15pre7
new file mode 100644
index 0000000..13fceed
--- /dev/null
+++ b/Version_2_6_15pre7
@@ -0,0 +1,34 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-8) unstable; urgency=high
+ .
+ * Version_2_6_15pre7
+ * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
+ thanks to Aurelien Jarno (Closes: #1065210).
+Author: Camm Maguire <camm(a)debian.org>
+Bug-Debian: https://bugs.debian.org/1065210
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-10
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre6"
++"Version_2_6_15pre7"
diff --git a/Version_2_6_15pre8 b/Version_2_6_15pre8
new file mode 100644
index 0000000..a5fca8f
--- /dev/null
+++ b/Version_2_6_15pre8
@@ -0,0 +1,34 @@
+Description: <short summary of the patch>
+ TODO: Put a short summary on the line above and replace this paragraph
+ with a longer explanation of this change. Complete the meta-information
+ with other relevant fields (see below for details). To make it easier, the
+ information below has been extracted from the changelog. Adjust it or drop
+ it.
+ .
+ gcl (2.6.14-8) unstable; urgency=high
+ .
+ * Version_2_6_15pre7
+ * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
+ thanks to Aurelien Jarno (Closes: #1065210).
+Author: Camm Maguire <camm(a)debian.org>
+Bug-Debian: https://bugs.debian.org/1065210
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout https://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: (upstream|backport|vendor|other), (<patch-url>|commit:<commit-id>)
+Bug: <upstream-bugtracker-url>
+Bug-Debian: https://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: (no|not-needed|<patch-forwarded-url>)
+Applied-Upstream: <version>, (<commit-url>|commit:<commid-id>)
+Reviewed-By: <name and email of someone who approved/reviewed the patch>
+Last-Update: 2024-03-11
+
+--- gcl-2.6.14.orig/git.tag
++++ gcl-2.6.14/git.tag
+@@ -1 +1 @@
+-"Version_2_6_15pre7"
++"Version_2_6_15pre8"
diff --git a/gcl.spec b/gcl.spec
index cebe317..188354a 100644
--- a/gcl.spec
+++ b/gcl.spec
@@ -18,7 +18,7 @@
Name: gcl
Version: 2.6.14
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: GNU Common Lisp
# LGPL-2.0-or-later:
@@ -46,19 +46,22 @@ Summary: GNU Common Lisp
License: LGPL-2.0-or-later AND GPL-1.0-or-later AND MIT-Modern-Variant AND LOOP
URL: https://www.gnu.org/software/gcl/
VCS: http://git.savannah.gnu.org/cgit/gcl.git
-Source0: https://www.gnu.org/software/gcl/%{name}-%{version}.tar.gz
-Source1: https://www.gnu.org/software/gcl/%{name}-%{version}.tar.gz.sig
+Source0: https://ftp.gnu.org/gnu/gcl/%{name}-%{version}.tar.gz
+Source1: https://ftp.gnu.org/gnu/gcl/%{name}-%{version}.tar.gz.sig
Source2: https://ftp.gnu.org/gnu/gnu-keyring.gpg
Source3: gcl.el
# Upstream builds point releases for Debian, and uploads the patches directly
# to the Debian Patch Tracker, but does not spin new tarballs. These are the
# upstream patches from https://sources.debian.org/patches/gcl/.
-Patch0: https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch1: https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch2: https://sources.debian.org/data/main/g/gcl/2.6.14-4/debian/patches/Versio...
-Patch3: https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Versio...
-Patch4: https://sources.debian.org/data/main/g/gcl/2.6.14-6/debian/patches/Versio...
+Patch0: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch1: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch2: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch3: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch4: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch5: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch6: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
+Patch7: https://sources.debian.org/data/main/g/gcl/2.6.14-9/debian/patches/Versio...
### Fedora patches
@@ -96,10 +99,6 @@ Patch507: %{name}-2.6.12-infrastructure.patch
# functionality is available only when _GNU_SOURCE is defined.
Patch508: %{name}-2.6.12-extension.patch
-# Disable s390x build until a bug can be tracked down and fixed.
-# See https://bugzilla.redhat.com/show_bug.cgi?id=2162910
-ExcludeArch: s390x
-
BuildRequires: binutils-devel
BuildRequires: bzip2
BuildRequires: gcc
@@ -118,6 +117,7 @@ BuildRequires: texinfo-tex
BuildRequires: emacs-nw
Requires: gcc
+Requires: libtirpc-devel%{?_isa}
Requires: util-linux%{?_isa}
Requires: which%{?_isa}
@@ -251,6 +251,11 @@ rm -f /tmp/gazonk_* /tmp/gcl_*
%changelog
+* Mon Apr 29 2024 Jerry James <loganjerry(a)gmail.com> - 2.6.14-7
+- Update to 2.6.15pre8
+- Build for s390x again
+- Require libtirpc-devel at runtime
+
* Tue Feb 27 2024 Jerry James <loganjerry(a)gmail.com> - 2.6.14-6
- Update to 2.6.15pre5
1 day
Architecture specific change in rpms/swig.git
by githook-noreply@fedoraproject.org
The package rpms/swig.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/swig.git/commit/?id=2510ac580b4ed...
https://src.fedoraproject.org/cgit/rpms/swig.git/commit/?id=859a5f560f678....
Change:
+%ifarch %{ix86}
+%ifarch %{ix86}
Thanks.
Full change:
============
commit 45987fab112c6f1f2bd3004c43dc12acd2ca72b2
Author: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Mon Apr 29 16:41:21 2024 +0200
Fix gcc -Wformat-security warning in R Raise function (rhbz#2277767)
diff --git a/swig-R-Fix-gcc-s-Wformat-security-warning-in-R-Raise-functi.patch b/swig-R-Fix-gcc-s-Wformat-security-warning-in-R-Raise-functi.patch
new file mode 100644
index 0000000..0c0cd61
--- /dev/null
+++ b/swig-R-Fix-gcc-s-Wformat-security-warning-in-R-Raise-functi.patch
@@ -0,0 +1,27 @@
+From 3d5157514889c668bc14c245246c388eb23615ea Mon Sep 17 00:00:00 2001
+From: pekkarr <pekkarr(a)protonmail.com>
+Date: Mon, 29 Apr 2024 10:00:38 +0300
+Subject: [PATCH] Fix gcc's -Wformat-security warning in R Raise function
+ (#2896)
+
+The `Rf_error` function takes a format string as its first argument.
+---
+ Lib/r/r.swg | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Lib/r/r.swg b/Lib/r/r.swg
+index c1ce37c3e..63b69d8cf 100644
+--- a/Lib/r/r.swg
++++ b/Lib/r/r.swg
+@@ -28,7 +28,7 @@ SWIGEXPORT void SWIG_init(void) {
+
+ %runtime %{
+ SWIGINTERN void SWIG_R_Raise(SEXP obj, const char *msg) {
+- Rf_error(Rf_isString(obj) ? CHAR(Rf_asChar(obj)) : msg);
++ Rf_error("%s", Rf_isString(obj) ? CHAR(Rf_asChar(obj)) : msg);
+ }
+ %}
+
+--
+2.44.0
+
diff --git a/swig.spec b/swig.spec
index 56d81ed..841c419 100644
--- a/swig.spec
+++ b/swig.spec
@@ -68,7 +68,7 @@
Summary: Connects C/C++/Objective C to some high-level programming languages
Name: swig
Version: 4.2.1
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPL-3.0-or-later AND BSD-3-Clause
URL: https://www.swig.org/
Source0: http://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%...
@@ -82,6 +82,9 @@ Source4: ccache-swig.csh
# Small fixes for java tests, in upstream after 4.2.1
Patch0: swig-java-Avoid-using-deprecated-API-in-doxygen-example.patch
Patch1: swig-java-Suppress-System.runFinalization-removal-warning.patch
+# Fix gcc's -Wformat-security warning in R Raise function
+# https://github.com/swig/swig/pull/2896
+Patch2: swig-R-Fix-gcc-s-Wformat-security-warning-in-R-Raise-functi.patch
BuildRequires: coreutils
BuildRequires: findutils
@@ -365,6 +368,9 @@ install -pm 644 Tools/swig.gdb %{buildroot}%{_datadir}/%{name}/gdb
%{_datadir}/%{name}/gdb
%changelog
+* Mon Apr 29 2024 Jitka Plesnikova <jplesnik(a)redhat.com> - 4.2.1-4
+- Fix gcc's -Wformat-security warning in R Raise function (rhbz#2277767)
+
* Fri Apr 12 2024 Remi Collet <remi(a)remirepo.net> - 4.2.1-3
- disable PHP support on 32-bit
https://fedoraproject.org/wiki/Changes/php_no_32_bit
commit 2510ac580b4ed742d60d4bd7e1155b8acc9c54f5
Author: Jitka Plesnikova <jplesnik(a)redhat.com>
Date: Tue Apr 16 17:02:40 2024 +0200
Disable PHP support on 32-bit
diff --git a/swig.spec b/swig.spec
index 6314cda..56d81ed 100644
--- a/swig.spec
+++ b/swig.spec
@@ -16,18 +16,20 @@
%global ocamllang 0
%endif
+%{!?tcl:%global tcl 1}
+%{!?lualang:%global lualang 1}
+%{!?perllang:%global perllang 1}
+%{!?rubylang:%global rubylang 1}
+%{!?python3lang:%global python3lang 1}
+
+# PHP drop support for 32-bit builds since Fedora 41.
%if 0%{?fedora} >= 41
%ifarch %{ix86}
%global phplang 0
%endif
%endif
-
-%{!?tcl:%global tcl 1}
-%{!?lualang:%global lualang 1}
-%{!?perllang:%global perllang 1}
%{!?phplang:%global phplang 1}
-%{!?rubylang:%global rubylang 1}
-%{!?python3lang:%global python3lang 1}
+
# OCaml packages not built on i686 since OCaml 5 / Fedora 39.
%ifarch %{ix86}
%{!?ocamllang:%global ocamllang 0}
@@ -48,7 +50,7 @@
%bcond_without build_ccache_swig
%endif
-%ifarch i686
+%ifarch %{ix86}
%{!?javalang:%global javalang 0}
%else
# Temporary disable java tests, because they doesn't pass with java-21-openjdk
commit 859a5f560f6783ef416f0b33729879874a42675b
Author: Remi Collet <remi(a)fedoraproject.org>
Date: Fri Apr 12 09:57:42 2024 +0200
disable PHP support on 32-bit
diff --git a/swig.spec b/swig.spec
index 05b4c4f..6314cda 100644
--- a/swig.spec
+++ b/swig.spec
@@ -16,6 +16,12 @@
%global ocamllang 0
%endif
+%if 0%{?fedora} >= 41
+%ifarch %{ix86}
+%global phplang 0
+%endif
+%endif
+
%{!?tcl:%global tcl 1}
%{!?lualang:%global lualang 1}
%{!?perllang:%global perllang 1}
@@ -60,7 +66,7 @@
Summary: Connects C/C++/Objective C to some high-level programming languages
Name: swig
Version: 4.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPL-3.0-or-later AND BSD-3-Clause
URL: https://www.swig.org/
Source0: http://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%...
@@ -357,6 +363,10 @@ install -pm 644 Tools/swig.gdb %{buildroot}%{_datadir}/%{name}/gdb
%{_datadir}/%{name}/gdb
%changelog
+* Fri Apr 12 2024 Remi Collet <remi(a)remirepo.net> - 4.2.1-3
+- disable PHP support on 32-bit
+ https://fedoraproject.org/wiki/Changes/php_no_32_bit
+
* Sat Mar 02 2024 Jiri Vanek <jvanek(a)redhat.com> - 4.2.1-2
- Rebuilt for java-21-openjdk as system jdk
- Temporary disable java tests (rhbz#2266693)
1 day, 3 hours
Architecture specific change in rpms/xtrkcad.git
by githook-noreply@fedoraproject.org
The package rpms/xtrkcad.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/xtrkcad.git/commit/?id=f2db1333ed...
https://src.fedoraproject.org/cgit/rpms/xtrkcad.git/commit/?id=4945d15353....
Change:
-ExcludeArch: i686,aarch64,ppc64le,s390x
+ExcludeArch: i686,aarch64,ppc64le,s390x
Thanks.
Full change:
============
commit f2db1333ed595a210a035a9d919ed70116e6eb7b
Author: Phil Cameron <pecameron1(a)gmail.com>
Date: Fri Apr 26 17:28:06 2024 -0400
Patch 5.3.0 to build using shared libzip
diff --git a/xtrkcad-5.3.0GA.libzip.patch b/xtrkcad-5.3.0GA.libzip.patch
new file mode 100644
index 0000000..0b06790
--- /dev/null
+++ b/xtrkcad-5.3.0GA.libzip.patch
@@ -0,0 +1,12 @@
+diff -ru orig/xtrkcad-source-5.2.2GA/CMake/FindLibzip.cmake xtrkcad-source-5.2.2GA/CMake/FindLibzip.cmake
+--- ../orig/xtrkcad-source-5.3.0GA/CMake/FindLibzip.cmake 2024-04-26 16:32:22.562688405 -0400
++++ xtrkcad-source-5.3.0GA/CMake/FindLibzip.cmake 2024-04-13 10:34:00.000000000 -0400
+@@ -38,7 +38,7 @@
+
+ if(UNIX AND NOT APPLE)
+ find_library(LIBZIP_LIBRARY
+- NAMES libzip.a zip
++ NAMES libzip.so libzip.a zip
+ PATHS
+ /usr/lib64
+ /usr/lib
diff --git a/xtrkcad.spec b/xtrkcad.spec
index c1e26de..b5a0cd2 100644
--- a/xtrkcad.spec
+++ b/xtrkcad.spec
@@ -5,7 +5,8 @@ Release: 1%{?dist}
License: GPLv2
URL: https://sourceforge.net/projects/xtrkcad-fork
Source0: https://sourceforge.net/projects/xtrkcad-fork/files/XTrackCad/Version%20%...
-ExcludeArch: i686,aarch64,ppc64le,s390x
+# fix build to use dynamic libzip
+Patch0: xtrkcad-5.3.0GA.libzip.patch
BuildRequires: gcc
BuildRequires: gcc-c++
@@ -42,6 +43,7 @@ car inventory. Documents/help is in xtrkcad-doc rpm.
%prep
%setup -n xtrkcad-source-%{version}GA -q
+%patch 0 -p1
%package doc
Summary: Documentation for %{name}
commit 4945d1535352fe51285f3b0e9c535c0c113b8253
Author: Phil Cameron <pecameron1(a)gmail.com>
Date: Fri Apr 26 14:51:30 2024 -0400
Build xtrkcad 5.3.0 packages
diff --git a/.gitignore b/.gitignore
index 0857f78..fdbcbeb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/xtrkcad-source-5.2.2GA.tar.gz
+/xtrkcad-source-5.3.0GA.tar.gz
diff --git a/sources b/sources
index 43bc5e4..399f29f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xtrkcad-source-5.2.2GA.tar.gz) = 9a65a0f6fa0a5915179a1072693d54848be90b875a9a1c42b0de8298215718dd683574f9f4fa5f4426fbd4ea3d06c614f0c4184ed4137335c16731574b708b68
+SHA512 (xtrkcad-source-5.3.0GA.tar.gz) = 52c550766be0d6b9cc4a505d48e09fb1cd1de001443074727ca9f4276b8e270bd08e8ba8d3960bd1571036de4ec725694206a34fcb1555adb81c42e5f9a5817d
diff --git a/xtrkcad-5.2.2GA-xtrkcad.desktop.patch b/xtrkcad-5.2.2GA-xtrkcad.desktop.patch
deleted file mode 100644
index 54f74dc..0000000
--- a/xtrkcad-5.2.2GA-xtrkcad.desktop.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-diff -ru orig/xtrkcad-source-5.2.2GA/app/bin/CMakeLists.txt xtrkcad-source-5.2.2GA/app/bin/CMakeLists.txt
---- orig/xtrkcad-source-5.2.2GA/app/bin/CMakeLists.txt 2021-12-18 12:12:02.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/bin/CMakeLists.txt 2022-02-21 15:22:10.656926058 -0500
-@@ -169,7 +169,6 @@
- utility.c
- utility.h
- validator.c
-- cJSON.c
- archive.h
- directory.h
- manifest.h
-@@ -237,10 +236,7 @@
- # This ensures that messages.h has been generated before we build xtrkcad-lib
- ADD_DEPENDENCIES(xtrkcad-lib Help)
-
--TARGET_LINK_LIBRARIES(xtrkcad xtrkcad-lib)
--TARGET_LINK_LIBRARIES(xtrkcad xtrkcad-wlib)
--TARGET_LINK_LIBRARIES(xtrkcad xtrkcad-cornu)
--TARGET_LINK_LIBRARIES(xtrkcad dynstring)
-+TARGET_LINK_LIBRARIES(xtrkcad xtrkcad-lib xtrkcad-wlib xtrkcad-cornu dynstring cjson)
- if(XTRKCAD_CREATE_SVG)
- IF(UNIX)
- if (NOT APPLE)
-diff -ru orig/xtrkcad-source-5.2.2GA/app/bin/fileio.c xtrkcad-source-5.2.2GA/app/bin/fileio.c
---- orig/xtrkcad-source-5.2.2GA/app/bin/fileio.c 2021-12-18 10:31:35.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/bin/fileio.c 2022-02-20 10:51:17.258176965 -0500
-@@ -20,7 +20,7 @@
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
--#include <cJSON.h>
-+#include <cjson/cJSON.h>
-
- #include "archive.h"
- #include "common.h"
-Only in orig/xtrkcad-source-5.2.2GA/app/bin/include: dirent.h
-Only in xtrkcad-source-5.2.2GA/app/bin/include: dirent.h.phil
-diff -ru orig/xtrkcad-source-5.2.2GA/app/bin/manifest.c xtrkcad-source-5.2.2GA/app/bin/manifest.c
---- orig/xtrkcad-source-5.2.2GA/app/bin/manifest.c 2021-12-18 10:31:34.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/bin/manifest.c 2022-02-20 10:51:14.426213927 -0500
-@@ -21,7 +21,7 @@
-
- #include <string.h>
-
--#include "cJSON.h"
-+#include <cjson/cJSON.h>
- #include "fileio.h"
- #include "layout.h"
- #include "misc2.h"
-diff -ru orig/xtrkcad-source-5.2.2GA/app/help/CMakeLists.txt xtrkcad-source-5.2.2GA/app/help/CMakeLists.txt
---- orig/xtrkcad-source-5.2.2GA/app/help/CMakeLists.txt 2021-12-18 10:27:44.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/help/CMakeLists.txt 2022-02-21 15:24:51.868816364 -0500
-@@ -1,6 +1,6 @@
- PROJECT(help)
-
--ADD_EXECUTABLE(genhelp genhelp.c cJSON.c cJSON.h)
-+ADD_EXECUTABLE(genhelp genhelp.c)
-
- ADD_EXECUTABLE(genmessages genmessages.c)
-
-@@ -10,6 +10,8 @@
- SET(GENMESSAGES_OPTS "")
- ENDIF(XTRKCAD_USE_GETTEXT)
-
-+TARGET_LINK_LIBRARIES(genhelp PUBLIC cjson)
-+
- ADD_CUSTOM_COMMAND(
- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/messages.h ${CMAKE_CURRENT_BINARY_DIR}/messages.but
- DEPENDS genmessages ${CMAKE_CURRENT_SOURCE_DIR}/messages.in
-diff -ru orig/xtrkcad-source-5.2.2GA/app/help/genhelp.c xtrkcad-source-5.2.2GA/app/help/genhelp.c
---- orig/xtrkcad-source-5.2.2GA/app/help/genhelp.c 2021-12-18 10:27:44.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/help/genhelp.c 2022-02-20 10:28:37.155745877 -0500
-@@ -20,7 +20,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
--#include "cJSON.h"
-+#include <cjson/cJSON.h>
-
- #define I18NHEADERFILE "i18n.h"
-
-diff -ru orig/xtrkcad-source-5.2.2GA/app/lib/CMakeLists.txt xtrkcad-source-5.2.2GA/app/lib/CMakeLists.txt
---- orig/xtrkcad-source-5.2.2GA/app/lib/CMakeLists.txt 2021-12-18 12:12:02.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/app/lib/CMakeLists.txt 2022-02-21 15:25:06.717622045 -0500
-@@ -42,10 +42,6 @@
- endif()
-
- if(UNIX AND NOT APPLE)
-- install(PROGRAMS
-- xdg-open xtrkcad-setup
-- DESTINATION ${XTRKCAD_SHARE_INSTALL_DIR}
-- )
- install(FILES
- xtrkcad.desktop xtrkcad.xml
- DESTINATION "${XTRKCAD_SHARE_INSTALL_DIR}/applications"
-diff -ru orig/xtrkcad-source-5.2.2GA/CMakeLists.txt xtrkcad-source-5.2.2GA/CMakeLists.txt
---- orig/xtrkcad-source-5.2.2GA/CMakeLists.txt 2021-12-18 13:10:04.000000000 -0500
-+++ xtrkcad-source-5.2.2GA/CMakeLists.txt 2022-02-21 15:30:10.711643816 -0500
-@@ -1,6 +1,6 @@
- PROJECT(XTrkCAD)
- enable_testing()
--cmake_minimum_required(VERSION 2.8)
-+cmake_minimum_required(VERSION 3.22)
- set(CMAKE_MACOSX_RPATH 0)
-
- # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
diff --git a/xtrkcad.spec b/xtrkcad.spec
index e9779d8..c1e26de 100644
--- a/xtrkcad.spec
+++ b/xtrkcad.spec
@@ -1,14 +1,11 @@
Name: xtrkcad
Summary: CAD for Model Railroad layout
-Version: 5.2.2
-Release: 5%{?dist}
+Version: 5.3.0
+Release: 1%{?dist}
License: GPLv2
URL: https://sourceforge.net/projects/xtrkcad-fork
Source0: https://sourceforge.net/projects/xtrkcad-fork/files/XTrackCad/Version%20%...
-# patch (to be removed on next GA release)
-# patch0 adds xtrkcad.desktop to build - Changed upstream
-# It also uses cJSON and xdg-utils packages
-Patch0: xtrkcad-5.2.2GA-xtrkcad.desktop.patch
+ExcludeArch: i686,aarch64,ppc64le,s390x
BuildRequires: gcc
BuildRequires: gcc-c++
@@ -22,6 +19,12 @@ BuildRequires: glibc-devel
BuildRequires: pandoc
BuildRequires: doxygen
BuildRequires: cjson-devel
+BuildRequires: mxml
+BuildRequires: mxml-devel
+BuildRequires: freeimage
+BuildRequires: freeimage-devel
+BuildRequires: inkscape
+BuildRequires: inkscape-libs
Requires: xdg-utils
@@ -35,20 +38,17 @@ flex-track to modify, extend and join tracks and turnouts.
Additional features include tunnels, 'post-it' notes, on-screen
ruler, parts list, 99 drawing layers, undo/redo commands,
benchwork, 'Print to BitMap', elevations, train simulation and
-car inventory.
+car inventory. Documents/help is in xtrkcad-doc rpm.
%prep
%setup -n xtrkcad-source-%{version}GA -q
-# removed on next GA release
-%patch0 -p1
-
%package doc
Summary: Documentation for %{name}
BuildArch: noarch
%description doc
-This package contains user documentation for XTrkCad,
+This package contains user documentation and help for XTrkCAD,
in HTML format. It also contains demos, and examples.
%build
@@ -90,8 +90,17 @@ mv %{buildroot}/%{_datadir}/%{name}/applications/xtrkcad.xml \
%{_datadir}/%{name}/demos
%{_datadir}/%{name}/examples
%{_datadir}/%{name}/html
+%{_datadir}/locale/cy_GB/LC_MESSAGES/%{name}.mo
+%{_datadir}/locale/de_DE/LC_MESSAGES/%{name}.mo
+%{_datadir}/locale/fi/LC_MESSAGES/%{name}.mo
+%{_datadir}/locale/fr_FR/LC_MESSAGES/%{name}.mo
+%{_datadir}/locale/pt_BR/LC_MESSAGES/%{name}.mo
+%{_datadir}/locale/ru/LC_MESSAGES/%{name}.mo
%changelog
+* Fri Apr 26 2024 Phil Cameron <pecameron1 -at- gmail.com> 5.3.0-1
+- V5.3.0 GA
+
* Sat Jan 27 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 5.2.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1 day, 5 hours
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (2230)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 389-ds-base
ExcludeArch: i686
- 4ti2
ExcludeArch: %{ix86}
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le riscv64
- AcetoneISO
ExcludeArch: ppc %{power64} s390x
- Agda
ExcludeArch: %{ix86} armv7hl
- Agda-stdlib
ExcludeArch: armv7hl %{ix86}
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- COPASI
ExcludeArch: %{ix86}
- CardManager
ExclusiveArch: %{java_arches} noarch
- CuraEngine
ExcludeArch: %{ix86}
- E
ExcludeArch: %{ix86}
- GAPDoc
ExcludeArch: %{ix86}
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- HPCombi
ExclusiveArch: x86_64 %{arm64}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- IQmol
ExcludeArch: %{ix86}
- JUnitParams
ExclusiveArch: %{java_arches} noarch
- L-function
ExcludeArch: %{ix86}
- LabPlot
ExcludeArch: sparc64 s390 s390x
- MUSIC
ExcludeArch: %{ix86}
- Macaulay2
ExcludeArch: %{ix86} ppc64le
- Maelstrom
ExcludeArch: %{ix86}
- Mars
ExclusiveArch: %{java_arches} noarch
- NiaAML-GUI
ExcludeArch: %{ix86}
- OpenColorIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- Pencil2D
ExcludeArch: %{ix86}
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- ProDy
ExcludeArch: ppc64 s390x
- R-IRkernel
ExcludeArch: %{ix86}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-ape
ExcludeArch: %{ix86}
- R-igraph
ExcludeArch: %{ix86}
- R-kernlab
ExcludeArch: %{ix86} s390x
- R-rJava
ExclusiveArch: %{java_arches}
- Random123
ExcludeArch: mips64r2 mips32r2 s390
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- Singular
ExcludeArch: %{ix86}
- TOPCOM
ExcludeArch: %{ix86}
- VulkanMemoryAllocator
ExcludeArch: %{ix86}
- WoeUSB
ExcludeArch: s390x
- YafaRay
ExclusiveArch: %{ix86} x86_64
- Zim
ExcludeArch: %{ix86}
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- abiword
ExcludeArch: %{ix86}
- abrt-java-connector
ExcludeArch: %{ix86}
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpica-tools
ExcludeArch: i686 armv7hl
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64 riscv64
- act
ExcludeArch: %{ix86}
- admeshgui
ExcludeArch: %{ix86}
- aemu
ExcludeArch: %{ix86} %{power64} s390x
- agenda
ExcludeArch: %{ix86}
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- alienarena
ExcludeArch: s390x
- alizams
ExcludeArch: %{power64} %{ix86} s390x
- alt-ergo
ExcludeArch: %{ix86}
- american-fuzzy-lop
ExclusiveArch: x86_64
- amg4psblas
ExcludeArch: %{ix86}
- android-tools
ExcludeArch: ppc ppc64 s390x ppc64le
- anet
ExclusiveArch: %{GPRbuild_arches}
- ansible-collection-microsoft-sql
ExcludeArch: i686
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-logging-parent
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appeditor
ExcludeArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- apricots
ExcludeArch: ppc64le aarch64
- apron
ExcludeArch: %{ix86}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- arbor
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- arc-theme
ExcludeArch: %{ix86}
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt6_qtwebengine_arches}
- arm-none-eabi-binutils-cs
ExcludeArch: %{ix86}
- arm-none-eabi-gcc-cs
ExcludeArch: %{ix86}
- arm-trusted-firmware
ExclusiveArch: aarch64
- arpwatch
ExcludeArch: %{ix86}
- asahi-installer
ExcludeArch: s390x
- asdcplib
ExcludeArch: %{ix86} %{arm}
- asmjit
ExclusiveArch: aarch64 x86_64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- astromenace
ExcludeArch: ppc64 s390x
- astrometry-tycho2
ExcludeArch: s390x
- asv
ExcludeArch: %{ix86}
- atinject
ExclusiveArch: %{java_arches} noarch
- atlantik
ExcludeArch: %{ix86}
- atomic-queue
ExcludeArch: %{ix86}
- aubit4gl
ExcludeArch: i686 s390x ppc64le
- audacity
ExcludeArch: %{ix86} s390x
- audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- aunit
ExclusiveArch: %{GPRbuild_arches}
- auryn
ExcludeArch: %{ix86}
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- avr-gcc
ExcludeArch: %{ix86}
- aws
ExclusiveArch: %GPRbuild_arches
- awscli2
ExcludeArch: s390x
- azove
ExcludeArch: %{ix86}
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x riscv64
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl riscv64
- bcel
ExclusiveArch: %{java_arches} noarch
- bcftools
ExcludeArch: s390x
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- bear
ExcludeArch: %{ix86}
- bear-factory
ExcludeArch: ppc64le
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips} riscv64
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- bigloo
ExcludeArch: %{ix86}
- binaryen
ExcludeArch: ppc64 s390x
- binutils
ExcludeArch: aarch64-linux-gnu aarch64-redhat-linux
ExcludeArch: ppc64le-linux-gnu ppc64le-redhat-linux
ExcludeArch: s390x-linux-gnu s390x-redhat-linux
ExcludeArch: x86_64-linux-gnu x86_64-redhat-linux i686-linux-gnu i686-redhat-linux
- biosdevname
ExclusiveArch: %{ix86} x86_64
- biosig4c++
ExcludeArch: %{ix86}
- blake3
ExcludeArch: %{ix86}
- blender
ExcludeArch: %{ix86} %{arm}
- bless
ExclusiveArch: %mono_arches
- bliss
ExcludeArch: %{ix86}
- blueprint-compiler
ExcludeArch: s390x
- bluez-hcidump
ExcludeArch: s390 s390x
- bochs
ExcludeArch: s390x i686
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- boinc-client
ExcludeArch: s390x
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bootc
ExcludeArch: %{ix86}
- bottles
ExcludeArch: s390x
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- bout++
ExcludeArch: %{ix86}
- bowtie
ExcludeArch: i686 armv7hl
- bowtie2
ExcludeArch: %{ix86} %{arm} s390x
- box64
ExclusiveArch: aarch64 riscv64 ppc64le x86_64
- boxes
ExcludeArch: %{ix86}
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- breakid
ExcludeArch: %{ix86}
- brewtarget
ExcludeArch: %{ix86}
- brial
ExcludeArch: %{ix86}
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- busybox
ExcludeArch: i686 s390x
- bwping
ExcludeArch: %{ix86}
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches}
ExclusiveArch: %{golang_arches_future}
- cadical
ExcludeArch: %{ix86}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64 riscv64
- calceph
ExcludeArch: %{ix86}
- calibre
ExclusiveArch: aarch64 x86_64
- calligra
ExcludeArch: %{ix86}
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- cantera
ExcludeArch: %{ix86}
- carat
ExcludeArch: %{ix86}
- casc
ExcludeArch: %{ix86}
- cataclysm-dda
ExcludeArch: i686
- catatonit
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- ccdciel
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- ccluster
ExcludeArch: %{ix86}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- cdrdao
ExcludeArch: s390 s390x
- ceph
ExcludeArch: i686 armv7hl
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- ceres-solver
ExcludeArch: ppc64
- cfn-lint
ExcludeArch: %{ix86}
- cglib
ExclusiveArch: %{java_arches} noarch
- cgreen
ExcludeArch: s390x
- chatterino2
ExcludeArch: %{ix86}
- chatty
ExcludeArch: i686
- checkpointctl
ExclusiveArch: %{golang_arches_future}
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64 ppc64le
ExclusiveArch: x86_64 aarch64
- cinnamon
ExcludeArch: %{ix86}
- cinnamon-control-center
ExcludeArch: %{ix86}
- cinnamon-desktop
ExcludeArch: %{ix86}
- cinnamon-menus
ExcludeArch: %{ix86}
- cinnamon-screensaver
ExcludeArch: %{ix86}
- cinnamon-session
ExcludeArch: %{ix86}
- cinnamon-settings-daemon
ExcludeArch: %{ix86}
- cjdns
ExclusiveArch: %{nodejs_arches}
- cjs
ExcludeArch: %{ix86}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- cld2
ExcludeArch: ppc64 s390x
- clibs-list
ExcludeArch: %{ix86}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cloudcompare
ExcludeArch: %{ix86}
- clover2
ExcludeArch: armv7hl
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coan
ExcludeArch: ppc64 s390x
- coccinelle
ExcludeArch: %{ix86}
- cocoalib
ExcludeArch: %{ix86}
- codeblocks
ExcludeArch: %{ix86}
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- cohomCalg
ExcludeArch: %{ix86}
- coin-or-Alps
ExcludeArch: %{ix86}
- coin-or-Bcp
ExcludeArch: %{ix86}
- coin-or-Bcps
ExcludeArch: %{ix86}
- coin-or-Blis
ExcludeArch: %{ix86}
- coin-or-Bonmin
ExcludeArch: %{ix86}
- coin-or-CoinMP
ExcludeArch: %{ix86}
- coin-or-Couenne
ExcludeArch: %{ix86}
- coin-or-Dip
ExcludeArch: %{ix86}
- coin-or-FlopC++
ExcludeArch: %{ix86}
- coin-or-HiGHS
ExcludeArch: %{ix86}
- coin-or-Ipopt
ExcludeArch: %{ix86}
- coin-or-OS
ExcludeArch: %{ix86}
- coin-or-SYMPHONY
ExcludeArch: %{ix86}
- coin-or-lemon
ExcludeArch: %{ix86}
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- compiz-plugins-experimental
ExcludeArch: s390 s390x
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- containers-common
ExclusiveArch: %{golang_arches} noarch
- contour-terminal
ExclusiveArch: x86_64 aarch64
- contractor
ExcludeArch: %{ix86}
- conu
ExcludeArch: ppc64
- coolreader
ExcludeArch: %{ix86}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- corectrl
ExcludeArch: %{ix86}
- cortado
ExclusiveArch: %{java_arches} noarch
- coxeter
ExcludeArch: %{ix86}
- cp2k
ExcludeArch: s390x
- cpp-hocon
ExcludeArch: %{ix86}
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- cramjam-cli
ExcludeArch: %{ix86}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- crest
ExcludeArch: s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryfs
ExcludeArch: i686
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- cryptominisat
ExcludeArch: %{ix86}
- csdp
ExcludeArch: %{ix86}
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- cura
ExcludeArch: %{ix86}
- cura-fdm-materials
ExcludeArch: %{ix86}
- cvc5
ExcludeArch: %{ix86}
- cxsc
ExcludeArch: %{ix86}
- daggy
ExcludeArch: s390x
- dapl
ExcludeArch: s390, armv7hl
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExcludeArch: armv7hl i686 s390x
- dbus-parsec
ExcludeArch: ppc64le s390x
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- ddccontrol
ExcludeArch: s390 s390x
- ddcutil
ExcludeArch: s390 s390x
- ddd
ExcludeArch: %{ix86}
- ddnet
ExcludeArch: s390x
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- dhall
ExcludeArch: %{ix86}
- dhall-json
ExcludeArch: %{ix86}
- dialect
ExcludeArch: s390x
- diffoscope
ExcludeArch: %{ix86}
- dippi
ExcludeArch: %{ix86}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dl_poly
ExcludeArch: i686
- dlib
ExcludeArch: ppc64le
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- dnsdist
ExcludeArch: %{ix86} #1994125
ExcludeArch: armv7hl #1994125
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- dolfin
ExcludeArch: %{ix86}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dosbox-staging
ExcludeArch: %{ix86}
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet8.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dovecot
ExcludeArch: %{ix86}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dragonbox
ExcludeArch: %{ix86}
- drat-trim
ExcludeArch: %{ix86}
- drat2er
ExcludeArch: %{ix86}
- dub
ExclusiveArch: %{ldc_arches}
- duperemove
ExcludeArch: %{ix86}
- dvdauthor
ExcludeArch: %{ix86}
- dvgrab
ExcludeArch: s390 s390x
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e-antic
ExcludeArch: %{ix86}
- e00compr
ExcludeArch: %{ix86}
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- eccodes
ExcludeArch: i686
- ecj
ExclusiveArch: %{java_arches} noarch
- eclib
ExcludeArch: %{ix86}
- eclipse-swt
ExclusiveArch: %{java_arches}
- ecryptfs-utils
ExcludeArch: %{ix86}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edac-utils
ExcludeArch: %{ix86}
- edflib
ExcludeArch: s390x %{ix86}
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- edwin-fonts
ExcludeArch: %{ix86}
- eegdev
ExcludeArch: %{ix86}
- eegview
ExcludeArch: %{ix86}
- efax
ExcludeArch: s390 s390x
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- electron-cash
ExcludeArch: %{ix86}
- electrum
ExcludeArch: %{ix86}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 aarch64 %{arm} %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-common-proofgeneral
ExcludeArch: %{ix86}
- emacs-company-mode
ExcludeArch: %{ix86}
- emacs-iedit
ExcludeArch: %{ix86}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- eot-utils
ExcludeArch: %{ix86}
- ergo
ExcludeArch: %{ix86}
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- espresso
ExcludeArch: s390x i686 armv7hl
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- f3d
ExcludeArch: %{ix86}
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fbreader
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fcitx5-mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- fcoe-utils
ExcludeArch: ppc s390
ExcludeArch: %{ix86}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- fido-device-onboard
ExcludeArch: %{ix86}
- filedrop
ExclusiveArch: %{java_arches} noarch
- filezilla
ExcludeArch: s390x
- firecracker
ExclusiveArch: aarch64 x86_64
- firefox
ExcludeArch: i686
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- flang
ExcludeArch: i686 s390x
- flashrom
ExcludeArch: s390 s390x
- flatbuffers
ExcludeArch: %{ix86}
- flatpak
ExcludeArch: %{ix86}
- flatpak-builder
ExcludeArch: %{ix86}
- flatpak-module-tools
ExcludeArch: i386 i686
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flickcurl
ExcludeArch: %{ix86}
- flint
ExcludeArch: %{ix86}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- floppy-support
ExcludeArch: %{arm} aarch64 s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- flterm
ExcludeArch: s390 s390x sparcv9
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- fmidi
ExcludeArch: %{ix86}
- folly
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fotocx
ExcludeArch: %{ix86}
- foxi
ExclusiveArch: x86_64 aarch64
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- fprintd
ExcludeArch: s390 s390x
- fractal
ExcludeArch: %{ix86}
- fragments
ExcludeArch: %{ix86}
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- free42
ExcludeArch: %{ix86}
- freecol
ExclusiveArch: %{java_arches} noarch
- freedink
ExcludeArch: s390x
- freedink-dfarc
ExcludeArch: s390x
- freefem++
ExcludeArch: %{ix86}
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- freetennis
ExcludeArch: sparc64 s390 s390x %{ix86}
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64 riscv64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExcludeArch: %{ix86}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le riscv64
- gambas3
ExcludeArch: i686
- gap
ExcludeArch: %{ix86}
- gap-pkg-ace
ExcludeArch: %{ix86}
- gap-pkg-aclib
ExcludeArch: %{ix86}
- gap-pkg-alnuth
ExcludeArch: %{ix86}
- gap-pkg-anupq
ExcludeArch: %{ix86}
- gap-pkg-atlasrep
ExcludeArch: %{ix86}
- gap-pkg-autodoc
ExcludeArch: %{ix86}
- gap-pkg-automata
ExcludeArch: %{ix86}
- gap-pkg-autpgrp
ExcludeArch: %{ix86}
- gap-pkg-browse
ExcludeArch: %{ix86}
- gap-pkg-caratinterface
ExcludeArch: %{ix86}
- gap-pkg-circle
ExcludeArch: %{ix86}
- gap-pkg-cohomolo
ExcludeArch: %{ix86}
- gap-pkg-congruence
ExcludeArch: %{ix86}
- gap-pkg-corelg
ExcludeArch: %{ix86}
- gap-pkg-crime
ExcludeArch: %{ix86}
- gap-pkg-crisp
ExcludeArch: %{ix86}
- gap-pkg-crypting
ExcludeArch: %{ix86}
- gap-pkg-cryst
ExcludeArch: %{ix86}
- gap-pkg-crystcat
ExcludeArch: %{ix86}
- gap-pkg-ctbllib
ExcludeArch: %{ix86}
- gap-pkg-curlinterface
ExcludeArch: %{ix86}
- gap-pkg-cvec
ExcludeArch: %{ix86}
- gap-pkg-datastructures
ExcludeArch: %{ix86}
- gap-pkg-design
ExcludeArch: %{ix86}
- gap-pkg-digraphs
ExcludeArch: %{ix86}
- gap-pkg-edim
ExcludeArch: %{ix86}
- gap-pkg-factint
ExcludeArch: %{ix86}
- gap-pkg-ferret
ExcludeArch: %{ix86}
- gap-pkg-fga
ExcludeArch: %{ix86}
- gap-pkg-fining
ExcludeArch: %{ix86}
- gap-pkg-float
ExcludeArch: %{ix86}
- gap-pkg-format
ExcludeArch: %{ix86}
- gap-pkg-forms
ExcludeArch: %{ix86}
- gap-pkg-fplsa
ExcludeArch: %{ix86}
- gap-pkg-fr
ExcludeArch: %{ix86}
- gap-pkg-francy
ExcludeArch: %{ix86}
- gap-pkg-gbnp
ExcludeArch: %{ix86}
- gap-pkg-genss
ExcludeArch: %{ix86}
- gap-pkg-grape
ExcludeArch: %{ix86}
- gap-pkg-groupoids
ExcludeArch: %{ix86}
- gap-pkg-grpconst
ExcludeArch: %{ix86}
- gap-pkg-guava
ExcludeArch: %{ix86}
- gap-pkg-hap
ExcludeArch: %{ix86}
- gap-pkg-hapcryst
ExcludeArch: %{ix86}
- gap-pkg-hecke
ExcludeArch: %{ix86}
- gap-pkg-images
ExcludeArch: %{ix86}
- gap-pkg-io
ExcludeArch: %{ix86}
- gap-pkg-irredsol
ExcludeArch: %{ix86}
- gap-pkg-json
ExcludeArch: %{ix86}
- gap-pkg-jupyterkernel
ExcludeArch: %{ix86}
- gap-pkg-jupyterviz
ExcludeArch: %{ix86}
- gap-pkg-laguna
ExcludeArch: %{ix86}
- gap-pkg-liealgdb
ExcludeArch: %{ix86}
- gap-pkg-liepring
ExcludeArch: %{ix86}
- gap-pkg-liering
ExcludeArch: %{ix86}
- gap-pkg-loops
ExcludeArch: %{ix86}
- gap-pkg-lpres
ExcludeArch: %{ix86}
- gap-pkg-mapclass
ExcludeArch: %{ix86}
- gap-pkg-nautytracesinterface
ExcludeArch: %{ix86}
- gap-pkg-nq
ExcludeArch: %{ix86}
- gap-pkg-openmath
ExcludeArch: %{ix86}
- gap-pkg-orb
ExcludeArch: %{ix86}
- gap-pkg-permut
ExcludeArch: %{ix86}
- gap-pkg-polenta
ExcludeArch: %{ix86}
- gap-pkg-polycyclic
ExcludeArch: %{ix86}
- gap-pkg-polymaking
ExcludeArch: %{ix86}
- gap-pkg-primgrp
ExcludeArch: %{ix86}
- gap-pkg-profiling
ExcludeArch: %{ix86}
- gap-pkg-qpa
ExcludeArch: %{ix86}
- gap-pkg-quagroup
ExcludeArch: %{ix86}
- gap-pkg-radiroot
ExcludeArch: %{ix86}
- gap-pkg-recog
ExcludeArch: %{ix86}
- gap-pkg-repsn
ExcludeArch: %{ix86}
- gap-pkg-resclasses
ExcludeArch: %{ix86}
- gap-pkg-scscp
ExcludeArch: %{ix86}
- gap-pkg-semigroups
ExcludeArch: %{ix86}
- gap-pkg-singular
ExcludeArch: %{ix86}
- gap-pkg-sla
ExcludeArch: %{ix86}
- gap-pkg-smallgrp
ExcludeArch: %{ix86}
- gap-pkg-smallsemi
ExcludeArch: %{ix86}
- gap-pkg-sonata
ExcludeArch: %{ix86}
- gap-pkg-sophus
ExcludeArch: %{ix86}
- gap-pkg-spinsym
ExcludeArch: %{ix86}
- gap-pkg-standardff
ExcludeArch: %{ix86}
- gap-pkg-tomlib
ExcludeArch: %{ix86}
- gap-pkg-toric
ExcludeArch: %{ix86}
- gap-pkg-transgrp
ExcludeArch: %{ix86}
- gap-pkg-utils
ExcludeArch: %{ix86}
- gap-pkg-uuid
ExcludeArch: %{ix86}
- gap-pkg-xmod
ExcludeArch: %{ix86}
- gap-pkg-zeromqinterface
ExcludeArch: %{ix86}
- gappa
ExcludeArch: %{ix86}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gauche
ExcludeArch: armv7hl
- gbrainy
ExclusiveArch: %mono_arches
- gcl
ExcludeArch: s390x
- gdb
ExclusiveArch: %{ix86} x86_64
ExcludeArch: aarch64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gdl
ExcludeArch: %{ix86}
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- gearmand
ExcludeArch: ppc
- geeqie
ExcludeArch: %{ix86}
- gfan
ExcludeArch: %{ix86}
- gfs2-utils
ExcludeArch: %{ix86}
- gfxstream
ExcludeArch: %{ix86} %{power64} s390x
- ghc
ExcludeArch: armv7hl
- ghc-cborg
ExcludeArch: %{ix86}
- ghc-cborg-json
ExcludeArch: %{ix86}
- ghc-gi-gtk
ExcludeArch: armv7hl
- ghc-serialise
ExcludeArch: %{ix86}
- ghc9.10
ExcludeArch: armv7hl
- ghc9.2
ExcludeArch: armv7hl
- ghc9.4
ExcludeArch: armv7hl
- ghc9.6
ExcludeArch: armv7hl
- ghc9.8
ExcludeArch: armv7hl
- ghdl
ExclusiveArch: %{GNAT_arches}
ExcludeArch: armv7hl %{ix86}
- ghostwriter
ExclusiveArch: %{qt6_qtwebengine_arches}
- gimp-fourier-plugin
ExcludeArch: %{ix86}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-lfs
ExcludeArch: %{ix86}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gkrellm-wifi
ExcludeArch: s390 s390x
- glava
ExcludeArch: %{ix86}
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gloo
ExcludeArch: i686
- glycin-loaders
ExcludeArch: %{ix86}
- gmult
ExcludeArch: %{ix86}
- gn
ExcludeArch: %{ix86}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
ExcludeArch: s390x
- gnofract4d
ExcludeArch: %{ix86}
- gnome-applets
ExcludeArch: %{ix86}
- gnome-bluetooth
ExcludeArch: s390 s390x
- gnome-bluetooth3.34
ExcludeArch: s390 s390x
- gnome-boxes
ExclusiveArch: x86_64
- gnome-chemistry-utils
ExcludeArch: %{ix86}
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- gnome-flashback
ExcludeArch: %{ix86}
- gnome-hexgl
ExcludeArch: i686
- gnome-initial-setup
ExcludeArch: %{ix86}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-monitor-config
ExcludeArch: %{ix86}
- gnome-panel
ExcludeArch: %{ix86}
- gnome-rdp
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- gnome-session
ExcludeArch: %{ix86}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-shell
ExcludeArch: %{ix86}
- gnome-software
ExcludeArch: %{ix86}
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnome-terminal
ExcludeArch: %{ix86}
- gnu-efi
ExclusiveArch: %{efi}
- gnucash
ExcludeArch: %{ix86}
ExcludeArch: ppc64 s390x
- gnumeric
ExcludeArch: %{ix86}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godot
ExcludeArch: s390x
- godot3
ExcludeArch: ppc64 ppc64le s390x
- goffice
ExcludeArch: %{ix86}
- golang
ExclusiveArch: %{golang_arches}
- golang-entgo-ent
ExcludeArch: %{arm32} %{ix86}
- golang-github-ebitengine-purego
ExcludeArch: ppc64le s390x
- golang-github-elliotchance-orderedmap
ExcludeArch: aarch64
ExcludeArch: ppc64le
ExcludeArch: s390x
- golang-github-facebookincubator-nvdtools
ExcludeArch: i686 armv7hl
- golang-github-google-goterm
ExcludeArch: ppc64le s390x
- golang-helm-3
ExcludeArch: armv7hl aarch64
- golang-tinygo-x-llvm
ExcludeArch: %{ix86}
- goldendict-ng
ExclusiveArch: aarch64 x86_64
- google-compute-engine-guest-configs
ExcludeArch: %{ix86}
- google-cpu_features
ExcludeArch: s390x
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guest-agent
ExcludeArch: ppc64le s390x
- google-guice
ExclusiveArch: %{java_arches} noarch
- google-osconfig-agent
ExcludeArch: ppc64le s390x
- gotcha
ExcludeArch: %{ix86}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gource
ExcludeArch: ppc64le
- goverlay
ExclusiveArch: %{fpc_arches}
- gpaste
ExcludeArch: %{ix86}
- gpaw
ExcludeArch: ppc64
ExcludeArch: %{ix86}
- gperftools
ExcludeArch: s390
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- gr-air-modes
ExcludeArch: %{ix86}
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- greenboot
ExcludeArch: s390x
- gretl
ExcludeArch: %{ix86}
- gromacs
ExcludeArch: i686 armv7hl s390x
- grub-customizer
ExcludeArch: s390 s390x %{arm}
- grub2
ExcludeArch: s390 s390x %{ix86}
- grub2-breeze-theme
ExcludeArch: s390 s390x %{arm}
- grubby
ExcludeArch: %{ix86}
- gsequencer
ExcludeArch: i686
- gthree
ExcludeArch: i686
- gthumb
ExcludeArch: s390x
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gtkhash
ExcludeArch: %{ix86}
- gtkwave
ExcludeArch: s390x
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64 riscv64
- harmonyseq
ExcludeArch: %{ix86}
- harvey
ExcludeArch: %{ix86}
- hashcat
ExcludeArch: ppc64 s390x
- hawtjni
ExclusiveArch: %{java_arches} noarch
- haxe
ExcludeArch: %{ix86}
- hcloud
ExcludeArch: %{ix86}
- heaptrack
ExcludeArch: s390 s390x
- hedgewars
ExclusiveArch: %{fpc_arches}
ExcludeArch: ppc64le
- helix
ExcludeArch: %{ix86}
- hevea
ExcludeArch: %{ix86}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- highfive
ExcludeArch: %{ix86}
- hipblas
ExclusiveArch: x86_64
- hipcub
ExclusiveArch: x86_64
- hipfft
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hiprand
ExclusiveArch: x86_64
- hipsolver
ExclusiveArch: x86_64
- hipsparse
ExclusiveArch: x86_64
- hmmer
ExcludeArch: aarch64 ppc64le s390x
- honggfuzz
ExcludeArch: %{arm} %{power64} s390 s390x
- howl
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hydrapaper
ExcludeArch: s390x
- hyena
ExclusiveArch: %{mono_arches}
- hyperhdr
ExcludeArch: %{ix86}
- hyperrogue
ExcludeArch: armv7hl
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- hyprcursor
ExcludeArch: %{ix86}
- hyprland
ExcludeArch: %{ix86}
- hyprlang
ExcludeArch: %{ix86}
- i2c-tools
ExcludeArch: s390 s390x
- ibsim
ExcludeArch: s390 %{arm}
- ibus-typing-booster
ExcludeArch: ppc64 s390x
- icecat
ExcludeArch: %{arm}
ExcludeArch: s390x
ExcludeArch: i686
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- ignition
ExcludeArch: %{ix86}
- iir1
ExcludeArch: %{ix86}
- ike-scan
ExcludeArch: %{ix86}
- ilua
ExcludeArch: %{ix86}
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- iml
ExcludeArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExcludeArch: s390x ppc64le
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-lpmd
ExclusiveArch: x86_64
- intel-media-driver-free
ExclusiveArch: i686 x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-metee
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipe
ExcludeArch: %{ix86}
- ipmctl
ExclusiveArch: x86_64
- irda-utils
ExcludeArch: s390 s390x
- irqbalance
ExcludeArch: s390 s390x
- isa-l
ExcludeArch: %{ix86}
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jack-mixer
ExcludeArch: armv7hl
ExcludeArch: i686
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jblas
ExcludeArch: %{ix86}
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jo
ExcludeArch: %{ix86}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jpilot
ExcludeArch: s390, s390x
- jpilot-backup
ExcludeArch: s390 s390x
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaffeine
ExcludeArch: %{ix86}
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- kata-containers
ExcludeArch: %{arm} %{ix86} s390 s390x
ExcludeArch: ppc64le
- kawa
ExcludeArch: i686
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kcm_wacomtablet
ExcludeArch: s390 s390x
- kcov
ExcludeArch: s390 s390x
- kdenlive
ExcludeArch: %{ix86}
- keepass
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- keepassxc
ExcludeArch: s390x
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- kernelshark
ExcludeArch: %{ix86} %{arm}
- keydb
ExcludeArch: %{ix86}
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- khelpcenter
ExclusiveArch: %{qt6_qtwebengine_arches}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kissat
ExcludeArch: %{ix86}
- kitty
ExcludeArch: %{ix86}
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kokkos
ExcludeArch: i686 armv7hl
- kpilot
ExcludeArch: s390 s390x
- krita
ExcludeArch: %{ix86}
- ksensors
ExcludeArch: s390 s390x
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- ladspa-autotalent-plugins
ExcludeArch: %{ix86}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- latte-integrale
ExcludeArch: %{ix86}
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- lcd4linux
ExcludeArch: s390 s390x
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ledmon
ExcludeArch: %{ix86}
- leland-fonts
ExcludeArch: %{ix86}
- lfortran
ExclusiveArch: x86_64
- lfsc
ExcludeArch: %{ix86}
- lib3mf
ExcludeArch: %{ix86}
- libCombine
ExcludeArch: %{ix86}
- libaiff
ExcludeArch: %{ix86}
- libarcus
ExcludeArch: %{ix86}
- libarrow
ExcludeArch: %{ix86} %{arm}
- libavc1394
ExcludeArch: s390 s390x
- libbase
ExclusiveArch: %{java_arches} noarch
- libcamera
ExcludeArch: s390x ppc64le
- libcamera-apps
ExcludeArch: %{power64} s390x
- libcint
ExcludeArch: %{power64}
- libcircle
ExcludeArch: %{ix86}
- libcpuid
ExcludeArch: aarch64 %arm ppc64le ppc64 s390x
- libcrystalhd
ExcludeArch: s390 s390x
- libcxx
ExcludeArch: ppc64 ppc64le
- libdc1394
ExcludeArch: s390 s390x
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdigidocpp
ExcludeArch: %{ix86}
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libffado
ExcludeArch: s390 s390x
- libfilezilla
ExcludeArch: s390x
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libfprint
ExcludeArch: s390 s390x
- libguestfs
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- libhomfly
ExcludeArch: %{ix86}
- libibcommon
ExcludeArch: s390 s390x
- libica
ExclusiveArch: s390 s390x
- libiec61883
ExcludeArch: s390 s390x
- libinsane
ExcludeArch: %{ix86}
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libldac
ExcludeArch: s390x
- libloader
ExclusiveArch: %{java_arches} noarch
- libnuml
ExcludeArch: %{ix86}
- libnxz
ExclusiveArch: ppc64le
- libobjc2
ExcludeArch: armv7hl i686 ppc64le s390x
- libocxl
ExclusiveArch: ppc64le
- libomp17
ExcludeArch: s390x
- libopenshot
ExcludeArch: ppc64le
- libopenshot-audio
ExcludeArch: ppc64le
- liborc
ExcludeArch: i686 armv7hl
- libpoly
ExcludeArch: %{ix86}
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libraw1394
ExcludeArch: s390 s390x
- libreoffice
ExcludeArch: %{ix86}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
ExcludeArch: aarch64 s390x
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- libretro-pcsx-rearmed
ExcludeArch: armv7hl
- librtas
ExclusiveArch: %{power64}
- libsavitar
ExcludeArch: %{ix86}
- libsedml
ExcludeArch: %{ix86}
- libsemigroups
ExcludeArch: %{ix86}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libsonata
ExcludeArch: %{ix86}
- libtracecmd
ExcludeArch: %{ix86} %{arm}
- libunibreak
ExcludeArch: %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunifex
ExcludeArch: i686
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64 riscv64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libvpl
ExclusiveArch: x86_64
- libx86
ExcludeArch: ppc %{power64} s390 s390x %{sparc} aarch64 armv7hl
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- liferea
ExcludeArch: %{ix86}
- linbox
ExcludeArch: %{ix86}
- linux-system-roles
ExcludeArch: i686
- liquidctl
ExcludeArch: s390 s390x
- lite-xl
ExcludeArch: %{ix86}
- llama-cpp
ExclusiveArch: x86_64 aarch64
- lld13
ExcludeArch: s390x
- lld15
ExcludeArch: s390x
- lld16
ExcludeArch: s390x
- lld17
ExcludeArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- llvm-bolt
ExcludeArch: s390x ppc64le i686
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- loupe
ExcludeArch: %{ix86}
- love
ExcludeArch: ppc ppc64 s390x
- lrmi
ExclusiveArch: %{ix86}
- lsp-plugins
ExcludeArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExcludeArch: riscv64 ppc64 ppc64le
- lucene
ExclusiveArch: %{java_arches} noarch
- luckybackup
ExcludeArch: %{ix86}
- lujavrite
ExclusiveArch: %{java_arches}
- luminance-hdr
ExcludeArch: %{ix86}
- lusol
ExcludeArch: %{ix86}
- luxcorerender
ExclusiveArch: x86_64
- lzfse
ExcludeArch: s390x
- m4rie
ExcludeArch: %{ix86}
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- makemusic-finale-fonts
ExcludeArch: %{ix86}
- mame
ExcludeArch: %{arm} %{ix86}
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mapnik
ExcludeArch: ppc ppc64 s390 s390x
- marcsabatella-campania-fonts
ExcludeArch: %{ix86}
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- mate-applets
ExcludeArch: i386 i686
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcqd
ExcludeArch: %{ix86}
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt6_qtwebengine_arches}
- meshlab
ExclusiveArch: aarch64 x86_64
ExcludeArch: %{ix86}
- metamath
ExcludeArch: %{ix86}
- mfem
ExcludeArch: %{ix86}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-qt6-qtlocation
ExcludeArch: s390x
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- miopen
ExclusiveArch: x86_64
- mirrormanager2
ExcludeArch: %{ix86}
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mlir
ExcludeArch: i686
- mlpack
ExcludeArch: s390
- mmapper
ExcludeArch: %{ix86}
- mmlib
ExcludeArch: %{ix86}
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_gnutls
ExcludeArch: %{ix86} %{arm}
- mod_mono
ExclusiveArch: %mono_arches
- mod_proxy_cluster
ExcludeArch: i686 i386
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mold
ExcludeArch: %{ix86}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- moose
ExcludeArch: s390x
- morphio
ExcludeArch: %{ix86}
- mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- mozilla-ublock-origin
ExcludeArch: ppc64 s390x
- mp
ExcludeArch: %{ix86}
- mpark-patterns
ExcludeArch: %{ix86}
- mpi4py
ExcludeArch: %{ix86}
- mpibash
ExcludeArch: %{ix86}
- mpris-scrobbler
ExcludeArch: s390x
- mpsolve
ExcludeArch: %{ix86}
- mrchem
ExcludeArch: s390x
- mrcpp
ExcludeArch: s390x
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msolve
ExcludeArch: %{ix86}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mstflint
ExcludeArch: s390 s390x %{arm}
- msv
ExclusiveArch: %{java_arches} noarch
- mt32emu
ExcludeArch: %{ix86}
- muffin
ExcludeArch: %{ix86}
- mumble
ExcludeArch: %{ix86}
- mupen64plus
ExcludeArch: s390x
- musescore
ExcludeArch: %{ix86}
- musl
ExcludeArch: s390
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExcludeArch: %{ix86}
- naga
ExclusiveArch: %{java_arches} noarch
- nagios-plugins-check-updates
ExcludeArch: %{ix86}
- nant
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExcludeArch: i686
- ncl
ExcludeArch: %{ix86}
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- nemo
ExcludeArch: %{ix86}
- nemo-extensions
ExcludeArch: %{ix86}
- nest
ExcludeArch: %{ix86}
- netatalk
ExcludeArch: aarch64 s390x
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- netcdf-fortran
ExcludeArch: %{ix86}
- netdata
ExcludeArch: s390x
- netgen-mesher
ExcludeArch: %{ix86}
- neuron
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{ix86}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nextcloud-client
ExcludeArch: %{ix86}
ExcludeArch: ppc64 ppc64le s390x
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-undici
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- normaliz
ExcludeArch: %{ix86}
- not-ocamlfind
ExcludeArch: %{ix86}
- notejot
ExcludeArch: %{ix86}
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- ntfs2btrfs
ExcludeArch: ppc64 s390x
- nuget
ExclusiveArch: %{mono_arches}
- numactl
ExcludeArch: s390 %{arm}
- numatop
ExclusiveArch: x86_64 ppc64le
- numptyphysics
ExcludeArch: ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nut
ExcludeArch: s390 s390x
- nvml
ExclusiveArch: x86_64 ppc64le
- nwchem
ExcludeArch: %{ix86} s390x
ExcludeArch: s390x
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-cef
ExclusiveArch: x86_64 aarch64
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- obs-studio-plugin-vkcapture
ExcludeArch: s390x
- ocaml
ExcludeArch: %{ix86}
- ocaml-SDL
ExcludeArch: %{ix86}
- ocaml-alcotest
ExcludeArch: %{ix86}
- ocaml-astring
ExcludeArch: %{ix86}
- ocaml-atd
ExcludeArch: %{ix86}
- ocaml-augeas
ExcludeArch: %{ix86}
- ocaml-autoconf
ExcludeArch: %{ix86}
- ocaml-base
ExcludeArch: %{ix86}
- ocaml-base64
ExcludeArch: %{ix86}
- ocaml-benchmark
ExcludeArch: %{ix86}
- ocaml-bigarray-compat
ExcludeArch: %{ix86}
- ocaml-bin-prot
ExcludeArch: %{ix86}
- ocaml-biniou
ExcludeArch: %{ix86}
- ocaml-bisect-ppx
ExcludeArch: %{ix86}
- ocaml-bos
ExcludeArch: %{ix86}
- ocaml-cairo
ExcludeArch: %{ix86}
- ocaml-calendar
ExcludeArch: %{ix86}
- ocaml-camlbz2
ExcludeArch: %{ix86}
- ocaml-camlidl
ExcludeArch: %{ix86}
- ocaml-camlimages
ExcludeArch: %{ix86}
- ocaml-camlp-streams
ExcludeArch: %{ix86}
- ocaml-camlp5
ExcludeArch: %{ix86}
- ocaml-camlp5-buildscripts
ExcludeArch: %{ix86}
- ocaml-camomile
ExcludeArch: %{ix86}
- ocaml-cinaps
ExcludeArch: %{ix86}
- ocaml-cmdliner
ExcludeArch: %{ix86}
- ocaml-compiler-libs-janestreet
ExcludeArch: %{ix86}
- ocaml-cppo
ExcludeArch: %{ix86}
- ocaml-crunch
ExcludeArch: %{ix86}
- ocaml-cryptokit
ExcludeArch: %{ix86}
- ocaml-csexp
ExcludeArch: %{ix86}
- ocaml-csv
ExcludeArch: %{ix86}
- ocaml-ctypes
ExcludeArch: %{ix86}
- ocaml-cudf
ExcludeArch: %{ix86}
- ocaml-curl
ExcludeArch: %{ix86}
- ocaml-curses
ExcludeArch: %{ix86}
- ocaml-dbus
ExcludeArch: %{ix86}
- ocaml-dose3
ExcludeArch: %{ix86}
- ocaml-dune
ExcludeArch: %{ix86}
- ocaml-easy-format
ExcludeArch: %{ix86}
- ocaml-expat
ExcludeArch: %{ix86}
- ocaml-extlib
ExcludeArch: %{ix86}
- ocaml-facile
ExcludeArch: %{ix86}
- ocaml-fieldslib
ExcludeArch: %{ix86}
- ocaml-fileutils
ExcludeArch: %{ix86}
- ocaml-findlib
ExcludeArch: %{ix86}
- ocaml-fmt
ExcludeArch: %{ix86}
- ocaml-fpath
ExcludeArch: %{ix86}
- ocaml-gen
ExcludeArch: %{ix86}
- ocaml-gettext
ExcludeArch: %{ix86}
- ocaml-graphics
ExcludeArch: %{ix86}
- ocaml-gsl
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- ocaml-integers
ExcludeArch: %{ix86}
- ocaml-jane-street-headers
ExcludeArch: %{ix86}
- ocaml-jst-config
ExcludeArch: %{ix86}
- ocaml-lablgl
ExcludeArch: %{ix86}
- ocaml-lablgtk
ExcludeArch: %{ix86}
- ocaml-lablgtk3
ExcludeArch: %{ix86}
- ocaml-labltk
ExcludeArch: %{ix86}
- ocaml-lacaml
ExcludeArch: %{ix86}
- ocaml-lambda-term
ExcludeArch: %{ix86}
- ocaml-libvirt
ExcludeArch: %{ix86}
- ocaml-logs
ExcludeArch: %{ix86}
- ocaml-luv
ExcludeArch: %{ix86}
- ocaml-lwt
ExcludeArch: %{ix86}
- ocaml-markup
ExcludeArch: %{ix86}
- ocaml-mccs
ExcludeArch: %{ix86}
- ocaml-mdx
ExcludeArch: %{ix86}
- ocaml-menhir
ExcludeArch: %{ix86}
- ocaml-merlin
ExcludeArch: %{ix86}
- ocaml-mew
ExcludeArch: %{ix86}
- ocaml-mew-vi
ExcludeArch: %{ix86}
- ocaml-mlgmpidl
ExcludeArch: %{ix86}
- ocaml-mlmpfr
ExcludeArch: %{ix86}
- ocaml-mtime
ExcludeArch: %{ix86}
- ocaml-mysql
ExcludeArch: %{ix86}
- ocaml-num
ExcludeArch: %{ix86}
- ocaml-obuild
ExcludeArch: %{ix86}
- ocaml-ocamlbuild
ExcludeArch: %{ix86}
- ocaml-ocamlgraph
ExcludeArch: %{ix86}
- ocaml-ocamlnet
ExcludeArch: %{ix86}
- ocaml-ocp-indent
ExcludeArch: %{ix86}
- ocaml-ocplib-endian
ExcludeArch: %{ix86}
- ocaml-ocplib-simplex
ExcludeArch: %{ix86}
- ocaml-octavius
ExcludeArch: %{ix86}
- ocaml-odoc
ExcludeArch: %{ix86}
- ocaml-omake
ExcludeArch: %{ix86}
- ocaml-opam-file-format
ExcludeArch: %{ix86}
- ocaml-ounit
ExcludeArch: %{ix86}
- ocaml-parmap
ExcludeArch: %{ix86}
- ocaml-parsexp
ExcludeArch: %{ix86}
- ocaml-pcre
ExcludeArch: %{ix86}
- ocaml-pcre2
ExcludeArch: %{ix86}
- ocaml-perl4caml
ExcludeArch: %{ix86}
- ocaml-postgresql
ExcludeArch: %{ix86}
- ocaml-pp
ExcludeArch: %{ix86}
- ocaml-ppx-assert
ExcludeArch: %{ix86}
- ocaml-ppx-base
ExcludeArch: %{ix86}
- ocaml-ppx-cold
ExcludeArch: %{ix86}
- ocaml-ppx-compare
ExcludeArch: %{ix86}
- ocaml-ppx-custom-printf
ExcludeArch: %{ix86}
- ocaml-ppx-derivers
ExcludeArch: %{ix86}
- ocaml-ppx-deriving
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yaml
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yojson
ExcludeArch: %{ix86}
- ocaml-ppx-enumerate
ExcludeArch: %{ix86}
- ocaml-ppx-expect
ExcludeArch: %{ix86}
- ocaml-ppx-fields-conv
ExcludeArch: %{ix86}
- ocaml-ppx-globalize
ExcludeArch: %{ix86}
- ocaml-ppx-hash
ExcludeArch: %{ix86}
- ocaml-ppx-here
ExcludeArch: %{ix86}
- ocaml-ppx-import
ExcludeArch: %{ix86}
- ocaml-ppx-inline-test
ExcludeArch: %{ix86}
- ocaml-ppx-js-style
ExcludeArch: %{ix86}
- ocaml-ppx-let
ExcludeArch: %{ix86}
- ocaml-ppx-optcomp
ExcludeArch: %{ix86}
- ocaml-ppx-sexp-conv
ExcludeArch: %{ix86}
- ocaml-ppx-stable-witness
ExcludeArch: %{ix86}
- ocaml-ppx-variants-conv
ExcludeArch: %{ix86}
- ocaml-ppxlib
ExcludeArch: %{ix86}
- ocaml-psmt2-frontend
ExcludeArch: %{ix86}
- ocaml-ptime
ExcludeArch: %{ix86}
- ocaml-ptmap
ExcludeArch: %{ix86}
- ocaml-pyml
ExcludeArch: %{ix86}
- ocaml-qcheck
ExcludeArch: %{ix86}
- ocaml-qtest
ExcludeArch: %{ix86}
- ocaml-re
ExcludeArch: %{ix86}
- ocaml-react
ExcludeArch: %{ix86}
- ocaml-res
ExcludeArch: %{ix86}
- ocaml-result
ExcludeArch: %{ix86}
- ocaml-rresult
ExcludeArch: %{ix86}
- ocaml-sedlex
ExcludeArch: %{ix86}
- ocaml-sexplib
ExcludeArch: %{ix86}
- ocaml-sexplib0
ExcludeArch: %{ix86}
- ocaml-sha
ExcludeArch: %{ix86}
- ocaml-sqlite
ExcludeArch: %{ix86}
- ocaml-ssl
ExcludeArch: %{ix86}
- ocaml-stdcompat
ExcludeArch: %{ix86}
- ocaml-stdio
ExcludeArch: %{ix86}
- ocaml-stdlib-random
ExcludeArch: %{ix86}
- ocaml-time-now
ExcludeArch: %{ix86}
- ocaml-topkg
ExcludeArch: %{ix86}
- ocaml-trie
ExcludeArch: %{ix86}
- ocaml-tyxml
ExcludeArch: %{ix86}
- ocaml-unionfind
ExcludeArch: %{ix86}
- ocaml-uucd
ExcludeArch: %{ix86}
- ocaml-uucp
ExcludeArch: %{ix86}
- ocaml-uunf
ExcludeArch: %{ix86}
- ocaml-uuseg
ExcludeArch: %{ix86}
- ocaml-uutf
ExcludeArch: %{ix86}
- ocaml-variantslib
ExcludeArch: %{ix86}
- ocaml-version
ExcludeArch: %{ix86}
- ocaml-xml-light
ExcludeArch: %{ix86}
- ocaml-xmlm
ExcludeArch: %{ix86}
- ocaml-xmlrpc-light
ExcludeArch: %{ix86}
- ocaml-yaml
ExcludeArch: %{ix86}
- ocaml-yojson
ExcludeArch: %{ix86}
- ocaml-zarith
ExcludeArch: %{ix86}
- ocaml-zed
ExcludeArch: %{ix86}
- ocaml-zip
ExcludeArch: %{ix86}
- ocaml-zmq
ExcludeArch: %{ix86}
- ocamlify
ExcludeArch: %{ix86}
- ocamlmod
ExcludeArch: %{ix86}
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- ocrmypdf
ExcludeArch: %{ix86}
- octave-communications
ExcludeArch: s390x
- octave-iso2mesh
ExcludeArch: armv7hl
- octave-signal
ExcludeArch: s390x
- oidc-agent
ExcludeArch: %{ix86}
- oidn
ExclusiveArch: x86_64
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- onnx
ExcludeArch: s390x
- onnxruntime
ExcludeArch: s390x %{arm} %{ix86}
- oomd
ExcludeArch: i686 armv7hl
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- opam
ExcludeArch: %{ix86}
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- opencsg
ExcludeArch: %{ix86}
- opengrm-ngram
ExcludeArch: %{ix86}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openmeeg
ExcludeArch: s390x
- openmpi
ExcludeArch: %{ix86}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: x86_64 %{arm}
- openobex
ExcludeArch: s390 s390x
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openrgb
ExcludeArch: %{ix86}
- openscad
ExcludeArch: %{ix86}
- openshadinglanguage
ExcludeArch: %{ix86} %{arm}
- openshot
ExcludeArch: ppc64le
- opensm
ExcludeArch: s390 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- opentype-sanitizer
ExcludeArch: %{ix86}
- openvdb
ExcludeArch: i686
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- os-autoinst
ExcludeArch: %{arm}
- osbuild-composer
ExcludeArch: i686 armv7hl
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- osm2pgsql
ExcludeArch: %{ix86}
- osslsigncode
ExcludeArch: i686
- ostree
ExcludeArch: %{ix86}
- otf2
ExcludeArch: i686 s390x
- oz
ExcludeArch: %{ix86}
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- paperwork
ExcludeArch: %{ix86}
- papi
ExcludeArch: s390 s390x
- papilo
ExcludeArch: %{ix86}
- paraview
ExcludeArch: %{ix86}
- pari-nftables
ExcludeArch: %{ix86}
- parlaylib
ExcludeArch: aarch64 s390x arm-hfp ppc64le i686
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcem
ExcludeArch: armv7hl i686 ppc64le s390x
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcg-cpp
ExcludeArch: %{ix86}
- pcm
ExclusiveArch: %{ix86} x86_64
- pcp
ExcludeArch: %{ix86}
- pcp2pdf
ExcludeArch: %{ix86}
- pdbg
ExclusiveArch: ppc64le
- pdfarranger
ExcludeArch: %{ix86}
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pdns
ExcludeArch: %{arm} %{ix86}
- pdns-recursor
ExcludeArch: %{arm} %{ix86}
- pdqsort
ExcludeArch: %{ix86}
- pengupop
ExcludeArch: s390x
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perftest
ExcludeArch: s390 %{arm}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-LMDB_File
ExcludeArch: armv7hl i686
- perl-Math-Int128
ExcludeArch: %{arm32} %{ix86}
- perl-MaxMind-DB-Reader-XS
ExcludeArch: %{arm} %{ix86}
- perl-MongoDB
ExcludeArch: ppc %{sparc} s390
- perl-Net-Works
ExcludeArch: %{arm32} %{ix86}
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- perl-threads-lite
ExcludeArch: aarch64 ppc ppc64 ppc64le
- permlib
ExcludeArch: %{ix86}
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm} riscv64
- pesign-test-app
ExclusiveArch: x86_64
- petpvc
ExcludeArch: %{ix86}
- pf-bb-config
ExcludeArch: s390x
- pgadmin4
ExcludeArch: i686 armv7hl s390x ppc64le
- phd2
ExcludeArch: %{ix86}
- phosh
ExcludeArch: i686
- php
ExcludeArch: %{ix86}
- php-ast
ExcludeArch: %{ix86}
- php-facedetect
ExcludeArch: %{ix86}
- php-geos
ExcludeArch: %{ix86}
- php-libvirt
ExcludeArch: %{ix86}
- php-maxminddb
ExcludeArch: %{ix86}
- php-pecl-amqp
ExcludeArch: %{ix86}
- php-pecl-apcu
ExcludeArch: %{ix86}
- php-pecl-apfd
ExcludeArch: %{ix86}
- php-pecl-dio
ExcludeArch: %{ix86}
- php-pecl-ds
ExcludeArch: %{ix86}
- php-pecl-event
ExcludeArch: %{ix86}
- php-pecl-fann
ExcludeArch: %{ix86}
- php-pecl-gearman
ExcludeArch: %{ix86}
- php-pecl-geoip
ExcludeArch: %{ix86}
- php-pecl-gmagick
ExcludeArch: %{ix86}
- php-pecl-http
ExcludeArch: %{ix86}
- php-pecl-igbinary
ExcludeArch: %{ix86}
- php-pecl-imagick
ExcludeArch: %{ix86}
- php-pecl-inotify
ExcludeArch: %{ix86}
- php-pecl-ip2location
ExcludeArch: %{ix86}
- php-pecl-json-post
ExcludeArch: %{ix86}
- php-pecl-krb5
ExcludeArch: %{ix86}
- php-pecl-lzf
ExcludeArch: %{ix86}
- php-pecl-mailparse
ExcludeArch: %{ix86}
- php-pecl-mcrypt
ExcludeArch: %{ix86}
- php-pecl-memcache
ExcludeArch: %{ix86}
- php-pecl-memcached
ExcludeArch: %{ix86}
- php-pecl-mongodb
ExcludeArch: %{ix86}
- php-pecl-msgpack
ExcludeArch: %{ix86}
- php-pecl-oauth
ExcludeArch: %{ix86}
- php-pecl-pcov
ExcludeArch: %{ix86}
- php-pecl-pq
ExcludeArch: %{ix86}
- php-pecl-raphf
ExcludeArch: %{ix86}
- php-pecl-redis5
ExcludeArch: %{ix86}
- php-pecl-rpminfo
ExcludeArch: %{ix86}
- php-pecl-rrd
ExcludeArch: %{ix86}
- php-pecl-selinux
ExcludeArch: %{ix86}
- php-pecl-ssdeep
ExcludeArch: %{ix86}
- php-pecl-ssh2
ExcludeArch: %{ix86}
- php-pecl-uopz
ExcludeArch: %{ix86}
- php-pecl-uuid
ExcludeArch: %{ix86}
- php-pecl-var-representation
ExcludeArch: %{ix86}
- php-pecl-xattr
ExcludeArch: %{ix86}
- php-pecl-xdebug3
ExcludeArch: %{ix86}
- php-pecl-xmldiff
ExcludeArch: %{ix86}
- php-pecl-xmlrpc
ExcludeArch: %{ix86}
- php-pecl-yac
ExcludeArch: %{ix86}
- php-pecl-zip
ExcludeArch: %{ix86}
- php-phpiredis
ExcludeArch: %{ix86}
- php-smbclient
ExcludeArch: %{ix86}
- php-zmq
ExcludeArch: %{ix86}
- php-zstd
ExcludeArch: %{ix86}
- picard
ExcludeArch: ppc64
- picocli
ExclusiveArch: %{java_arches} noarch
- pigeonascent
ExcludeArch: ppc64le
ExcludeArch: s390x
- pilot-link
ExcludeArch: s390 s390x
- pinta
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- pioneer
ExclusiveArch: %{ix86} x86_64
- pl
ExcludeArch: %{ix86}
- planets
ExcludeArch: %{ix86}
- plantri
ExcludeArch: %{ix86}
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- plasma-disks
ExcludeArch: %{ix86}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plee-the-bear
ExcludeArch: %{power64}
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-testing
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- plexus-xml
ExclusiveArch: %{java_arches} noarch
- pmix
ExcludeArch: %{ix86}
- pngcheck
ExcludeArch: %{ix86}
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- polymake
ExcludeArch: %{ix86}
- polyml
ExcludeArch: %{ix86}
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- postgresql-pgpool-II
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- ppl
ExcludeArch: %{ix86}
- pplite
ExcludeArch: %{ix86}
- prestopalette
ExcludeArch: i686
- printer-driver-brlaser
ExcludeArch: %{ix86}
- procdump
ExcludeArch: ppc64le
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- prooftree
ExcludeArch: %{ix86}
- proxmark3
ExcludeArch: ppc64le s390x
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- proxysql
ExcludeArch: %{power64} s390x
- prrte
ExcludeArch: %{ix86}
- prusa-slicer
ExcludeArch: %{ix86}
- psblas3
ExcludeArch: %{ix86}
- purple-telegram
ExcludeArch: s390x
ExcludeArch: ppc64
- pveclib
ExclusiveArch: ppc %{power64}
- pygrib
ExcludeArch: i686
ExcludeArch: armv7hl
- pygsl
ExcludeArch: %{ix86}
- pyosmium
ExcludeArch: %{ix86}
- pypy
ExcludeArch: %{ix86}
- pypy3.10
ExcludeArch: %{ix86}
- pypy3.9
ExcludeArch: %{ix86}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ZEO
ExcludeArch: %{ix86}
- python-ZODB3
ExcludeArch: %{ix86}
- python-aioresponses
ExcludeArch: s390x
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-astroplan
ExcludeArch: %{ix86}
- python-astroscrappy
ExcludeArch: %{ix86}
- python-asyncmy
ExcludeArch: %{ix86}
- python-aws-sam-translator
ExcludeArch: %{ix86}
- python-awscrt
ExcludeArch: s390x
- python-bitstruct
ExcludeArch: s390x
- python-blosc2
ExcludeArch: %{ix86}
- python-bluepyopt
ExcludeArch: s390x %{ix86} %{power64}
- python-calcephpy
ExcludeArch: %{ix86}
- python-chaospy
ExcludeArch: %{ix86} %{arm32}
- python-colorthief
ExcludeArch: %{ix86}
- python-compreffor
ExcludeArch: %{ix86}
- python-contextualbandits
ExcludeArch: %{ix86}
- python-cradox
ExcludeArch: i686 armv7hl
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-cvxopt
ExcludeArch: %{ix86}
- python-cyipopt
ExcludeArch: %{ix86}
- python-dask
ExcludeArch: %{ix86}
- python-databases
ExcludeArch: %{ix86}
- python-devicely
ExcludeArch: s390x
- python-dijitso
ExcludeArch: i686
- python-dipy
ExcludeArch: %{ix86} s390x
- python-ducc0
ExcludeArch: %{ix86}
- python-earthpy
ExcludeArch: %{ix86}
- python-eccodes
ExcludeArch: i686
ExcludeArch: armv7hl
- python-efel
ExcludeArch: s390x
- python-elephant
ExcludeArch: s390x
ExcludeArch: %{ix86}
- python-ephyviewer
ExcludeArch: s390x %{ix86}
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64
- python-fastavro
ExcludeArch: %{arm32} %{ix86}
- python-folium
ExcludeArch: %{ix86}
- python-formulaic
ExcludeArch: %{ix86}
- python-fsleyes
ExcludeArch: %{ix86}
- python-fsleyes-props
ExcludeArch: %{ix86}
- python-fslpy
ExcludeArch: %{ix86}
- python-gbinder
ExcludeArch: %{ix86}
- python-giacpy
ExcludeArch: aarch64 %{power64} s390x
- python-graph-tool
ExcludeArch: %{ix86}
- python-hdfs
ExcludeArch: %{ix86}
- python-healpy
ExcludeArch: %{ix86} %{arm}
- python-heapdict
ExcludeArch: %{ix86}
- python-imagecodecs
ExcludeArch: %{ix86}
- python-img2pdf
ExcludeArch: s390x
- python-intbitset
ExcludeArch: s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
ExclusiveArch: %{java_arches}
- python-json-minify
ExcludeArch: %{ix86}
- python-jupymake
ExcludeArch: %{ix86}
- python-jupyter-c-kernel
ExcludeArch: %{ix86}
- python-jupyter-kernel-singular
ExcludeArch: %{ix86}
- python-jupyter-polymake
ExcludeArch: %{ix86}
- python-jupyter-sphinx
ExcludeArch: %{ix86}
- python-lazy-ops
ExcludeArch: %{ix86}
- python-lfpy
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{power64} %{ix86} armv7hl
- python-llama-cpp-python
ExclusiveArch: x86_64 aarch64
- python-mapnik
ExcludeArch: ppc ppc64 s390 s390x
- python-missingno
ExcludeArch: %{ix86}
- python-mne
ExcludeArch: %{ix86}
- python-mne-bids
ExcludeArch: %{ix86}
- python-mplcairo
ExcludeArch: %{ix86}
- python-mplcursors
ExcludeArch: %{ix86}
- python-music21
ExcludeArch: %{ix86}
- python-ndindex
ExcludeArch: %{ix86}
- python-neatdend
ExcludeArch: %{ix86}
- python-neo
ExcludeArch: s390x
- python-netpyne
ExcludeArch: %{ix86}
- python-neurom
ExcludeArch: %{ix86}
- python-neurotune
ExcludeArch: %{ix86}
- python-nifti-mrs
ExcludeArch: %{ix86}
- python-nilearn
ExcludeArch: %{ix86}
- python-nipy
ExcludeArch: %{ix86}
- python-numpoly
ExcludeArch: %{ix86}
- python-octave-kernel
ExcludeArch: %{ix86}
- python-openoffice
ExclusiveArch: noarch x86_64
- python-openpaperwork-core
ExcludeArch: %{ix86}
- python-openpaperwork-gtk
ExcludeArch: %{ix86}
- python-opentype-sanitizer
ExcludeArch: %{ix86}
- python-pandas-flavor
ExcludeArch: %{ix86}
- python-papermill
ExcludeArch: %{ix86}
- python-paperwork-backend
ExcludeArch: %{ix86}
- python-pari-jupyter
ExcludeArch: %{ix86}
- python-pep8-naming
ExcludeArch: %{ix86}
- python-phyghtmap
ExcludeArch: %{ix86}
- python-pingouin
ExcludeArch: %{ix86}
- python-plotnine
ExcludeArch: %{ix86}
- python-pplpy
ExcludeArch: %{ix86}
- python-primecountpy
ExcludeArch: %{ix86}
- python-psycopg3
ExcludeArch: %{ix86}
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le riscv64
- python-pybids
ExcludeArch: %{ix86}
- python-pybv
ExcludeArch: %{ix86}
- python-pyedflib
ExcludeArch: s390x
- python-pyfastnoisesimd
ExcludeArch: %{ix86}
- python-pyfiglet
ExcludeArch: %{ix86}
- python-pykdtree
ExcludeArch: %{ix86}
- python-pyliblzfse
ExcludeArch: s390x
- python-pymapvbvd
ExcludeArch: s390x
- python-pymatreader
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pynn
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- python-pyocr
ExcludeArch: %{ix86}
- python-pypet
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pyphi
ExcludeArch: s390x
- python-pypillowfight
ExcludeArch: %{ix86}
- python-pyqt6-webengine
ExclusiveArch: %{qt6_qtwebengine_arches}
- python-pyriemann
ExcludeArch: %{ix86}
- python-pyroaring
ExcludeArch: %{ix86}
- python-pyscf
ExcludeArch: %{power64}
- python-pyshtools
ExcludeArch: %{ix86}
- python-pysingular
ExcludeArch: %{ix86}
- python-pyswarms
ExcludeArch: %{ix86}
- python-pyswip
ExcludeArch: %{ix86}
- python-pytest-arraydiff
ExcludeArch: %{ix86}
- python-pytest-tornado
ExcludeArch: %{ix86}
- python-pyvat
ExcludeArch: %{ix86}
- python-ratinabox
ExcludeArch: %{ix86}
- python-recordclass
ExcludeArch: %{ix86}
- python-reproject
ExcludeArch: %{ix86}
- python-ruffus
ExcludeArch: %{ix86}
- python-scikit-learn
ExcludeArch: %{ix86}
- python-sgp4
ExcludeArch: %{ix86}
- python-simplebayes
ExcludeArch: %{ix86}
- python-sklearn-genetic-opt
ExcludeArch: %{ix86}
- python-statsmodels
ExcludeArch: %{ix86}
- python-steps
ExcludeArch: %{ix86}
- python-tables
ExcludeArch: %{ix86}
- python-tdlib
ExcludeArch: %{ix86}
- python-tensile
ExclusiveArch: x86_64
- python-tensordict
ExclusiveArch: x86_64 aarch64
- python-tkrzw
ExcludeArch: i686
- python-torch
ExclusiveArch: x86_64 aarch64
- python-torchaudio
ExclusiveArch: x86_64 aarch64
- python-torchdata
ExclusiveArch: x86_64 aarch64
- python-torchtext
ExclusiveArch: x86_64 aarch64
- python-torchvision
ExclusiveArch: x86_64 aarch64
- python-traitsui
ExcludeArch: ppc64le
- python-trimesh
ExcludeArch: %{ix86}
- python-uranium
ExcludeArch: %{ix86}
- python-willow
ExcludeArch: %{ix86}
- python-xattr
ExcludeArch: %{ix86}
- python-xbout
ExcludeArch: %{ix86}
- python-xmp-toolkit
ExcludeArch: %{ix86}
- python-zeep
ExcludeArch: s390x
- python-zict
ExcludeArch: %{ix86}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qalculate-qt
ExcludeArch: %{ix86}
- qatengine
ExclusiveArch: x86_64
- qatlib
ExcludeArch: %{arm} aarch64 %{power64} s390x i686
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64 riscv64
- qbittorrent
ExcludeArch: %{ix86}
- qbs
ExcludeArch: i686
- qcas
ExcludeArch: aarch64 %{power64} s390x
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdigidoc
ExcludeArch: %{ix86}
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qflipper
ExcludeArch: %{ix86}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qoauth
ExcludeArch: ppc64
- qownnotes
ExcludeArch: %{ix86}
- qpdfview
ExcludeArch: s390x
- qperf
ExcludeArch: %{arm}
- qsopt-ex
ExcludeArch: %{ix86}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtquick3dphysics
ExclusiveArch: aarch64 i686 x86_64
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- qt6ct
ExcludeArch: s390x
- qtile
ExcludeArch: %{ix86}
- quantum-espresso
ExclusiveArch: x86_64 aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
ExcludeArch: %{arm32}
- racket
ExcludeArch: %{arm} s390x
ExcludeArch: ppc64le
- rasdaemon
ExcludeArch: s390 s390x
- rccl
ExclusiveArch: x86_64
- rdma-core
ExcludeArch: %{arm}
- realtime-tests
ExcludeArch: %{arm}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64 s390x
- redeclipse
ExcludeArch: %{ix86}
- redict
ExcludeArch: %{ix86}
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- remake
ExcludeArch: %{ix86}
- renderdoc
ExclusiveArch: x86_64 aarch64
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- retroarch
ExcludeArch: %{ix86}
ExcludeArch: s390x
- retsnoop
ExclusiveArch: %{rust_arches}
ExcludeArch: armv7hl
- rhino
ExclusiveArch: %{java_arches} noarch
ExcludeArch: %{ix86}
- rhythmbox
ExcludeArch: s390 s390x
- rhythmbox-alternative-toolbar
ExcludeArch: s390 s390x
- rhythmbox-ampache
ExcludeArch: s390 s390x
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocalution
ExclusiveArch: x86_64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocfft
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-core
ExclusiveArch: x86_64
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocsolver
ExclusiveArch: x86_64
- rocsparse
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- roctracer
ExclusiveArch: x86_64
- rpi-imager
ExcludeArch: s390x
- rpm-ostree
ExclusiveArch: %{rust_arches}
ExcludeArch: %{ix86}
- rpy
ExcludeArch: %{ix86}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubiks
ExcludeArch: %{ix86}
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- ruff
ExcludeArch: %{ix86}
- ruff-lsp
ExcludeArch: %{ix86}
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-bankstown-lv2
ExcludeArch: ppc64le s390x
- rust-below
ExcludeArch: %{arm32} %{ix86}
- rust-below-btrfs
ExcludeArch: %{arm32} %{ix86}
- rust-below-config
ExcludeArch: %{arm32} %{ix86}
- rust-below-dump
ExcludeArch: %{arm32} %{ix86}
- rust-below-model
ExcludeArch: %{arm32} %{ix86}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-crypto-auditing-agent
ExcludeArch: i386 i686
- rust-ct-logs
ExcludeArch: ppc64le s390x
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-bindings
ExcludeArch: %{ix86}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-lv2
ExcludeArch: ppc64le s390x
- rust-lv2-atom
ExcludeArch: ppc64le s390x
- rust-lv2-core
ExcludeArch: ppc64le s390x
- rust-lv2-midi
ExcludeArch: ppc64le s390x
- rust-lv2-state
ExcludeArch: ppc64le s390x
- rust-lv2-sys
ExcludeArch: ppc64le s390x
- rust-lv2-time
ExcludeArch: ppc64le s390x
- rust-lv2-units
ExcludeArch: ppc64le s390x
- rust-lv2-urid
ExcludeArch: ppc64le s390x
- rust-lv2-worker
ExcludeArch: ppc64le s390x
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-nu
ExcludeArch: %{ix86}
- rust-oci-spec
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-prefixdevname
ExcludeArch: %{ix86}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-probe
ExcludeArch: ppc64le s390x
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-scx_layered
ExcludeArch: %{ix86}
- rust-scx_rustland
ExcludeArch: %{ix86}
- rust-scx_rusty
ExcludeArch: %{ix86}
- rust-scx_utils
ExcludeArch: %{ix86}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-sequoia-octopus-librnp
ExcludeArch: %{ix86} %{arm} s390x
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiny-dfr
ExcludeArch: %{ix86}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-vhost-device-scmi
ExcludeArch: s390x
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-virtio-queue
ExcludeArch: i686
- rust-vm-memory
ExcludeArch: %{ix86}
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zincati
ExcludeArch: armv7hl i686
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rustup
ExclusiveArch: x86_64 aarch64
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- s390utils
ExcludeArch: %{ix86}
- sac
ExclusiveArch: %{java_arches} noarch
- safeint
ExcludeArch: %{ix86}
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sandia-omega-h
ExcludeArch: %{ix86} s390x
- sat4j
ExclusiveArch: %{java_arches} noarch
- sayonara
ExcludeArch: %{ix86}
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalasca
ExcludeArch: s390 s390x armv7hl i686
- scannotation
ExclusiveArch: %{java_arches} noarch
- scip
ExcludeArch: %{ix86}
- scorep
ExcludeArch: s390 s390x armv7hl i686
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt6_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- sedutil
ExcludeArch: ppc ppc64 s390 s390x
- sentencepiece
ExcludeArch: s390x
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequeler
ExcludeArch: %{ix86}
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- setserial
ExcludeArch: s390 s390x
- sfnt2woff-zopfli
ExcludeArch: %{ix86}
- sharedmeataxe
ExcludeArch: %{ix86}
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
ExcludeArch: %{ix86}
ExcludeArch: %{arm}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- sigul
ExclusiveArch: x86_64
ExcludeArch: %{ix86}
- simdutf
ExcludeArch: s390 s390x
- singularity-ce
ExclusiveArch: %{go_arches}
ExcludeArch: %{ix86}
- sirocco
ExcludeArch: %{ix86}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- ski
ExcludeArch: %{ix86}
ExcludeArch: aarch64
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- slapi-nis
ExcludeArch: %{ix86}
- sleef
ExcludeArch: %{ix86}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slic3r
ExcludeArch: %{ix86}
ExcludeArch: ppc ppc64 s390 s390x %{ix86}
ExcludeArch: ppc ppc64 s390 s390x
- slick-greeter
ExcludeArch: %{ix86}
- slimdata
ExcludeArch: ppc64 ppc sparcv9 sparc64
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- slurm
ExcludeArch: armv7hl
ExcludeArch: i686
- smartmontools
ExcludeArch: %{ix86}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snapshot
ExcludeArch: %{ix86}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soplex
ExcludeArch: %{ix86}
- sound-juicer
ExcludeArch: s390 s390x
- soup-sharp
ExclusiveArch: %{mono_arches}
- sourcextractor++
ExcludeArch: %{ix86}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- spasm
ExcludeArch: %{ix86}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- speed-dreams
ExcludeArch: s390x
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExcludeArch: %{ix86}
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
ExcludeArch: ppc64le
ExcludeArch: s390x
- squirrel
ExcludeArch: %{ix86}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- statserial
ExcludeArch: s390 s390x
- steinberg-bravura-fonts
ExcludeArch: %{ix86}
- steinberg-petaluma-fonts
ExcludeArch: %{ix86}
- stellarium
ExcludeArch: armv7hl
- stlsplit
ExcludeArch: %{ix86}
- stp
ExcludeArch: %{ix86}
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
ExcludeArch: i686
- stratisd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- supertux
ExcludeArch: s390x
- suricata
ExcludeArch: ppc64le i686
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- symfpu
ExcludeArch: %{ix86}
- symmetrica
ExcludeArch: %{ix86}
- sympol
ExcludeArch: %{ix86}
- sympow
ExcludeArch: %{ix86}
- synfig
ExcludeArch: ppc64le
- synfigstudio
ExcludeArch: ppc64le
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tcmu-runner
ExcludeArch: i686 armv7hl
- tdlib
ExclusiveArch: x86_64 aarch64
- teem
ExcludeArch: %{ix86}
- templates_parser
ExclusiveArch: %GPRbuild_arches
- terminology
ExcludeArch: s390x
- terminus-fonts
ExcludeArch: %{grub2_exclude_arches}
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- texmaker
ExclusiveArch: %{qt6_qtwebengine_arches}
ExcludeArch: ppc64 ppc64le s390x
- thermald
ExclusiveArch: %{ix86} x86_64
- thunderbird
ExcludeArch: armv7hl
ExcludeArch: s390x
- tiled
ExcludeArch: %{ix86}
- tilix
ExclusiveArch: %{ldc_arches}
- tinygo
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- tokodon
ExclusiveArch: %{qt6_qtwebengine_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-jakartaee-migration
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- trace-cmd
ExcludeArch: %{ix86} %{arm}
- trafficserver
ExcludeArch: %{arm} %{ix86} s390x
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- trojita
ExcludeArch: ppc64 ppc64le s390x
- trunk
ExcludeArch: %{ix86}
- truth
ExclusiveArch: %{java_arches} noarch
- tth
ExcludeArch: %{ix86}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- tuxguitar
ExcludeArch: s390 %{arm} %{ix86}
- tvtime
ExcludeArch: s390 s390x
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- tzdata
ExcludeArch: i686
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- uboot-tools
ExcludeArch: s390x
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- ugrep
ExcludeArch: %{ix86}
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- unicorn
ExcludeArch: s390x
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usbip
ExcludeArch: s390x
- usd
ExclusiveArch: aarch64 x86_64
- usnic-tools
ExcludeArch: %{arm}
- utop
ExcludeArch: %{ix86}
- uwsgi
ExcludeArch: %{ix86}
- v-hacd
ExcludeArch: %{ix86}
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- valkey
ExcludeArch: %{ix86}
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdr-tvscraper
ExcludeArch: armv7hl
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- viking
ExcludeArch: s390 s390x
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-perl-support
ExcludeArch: %{ix86}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- vinci
ExcludeArch: %{ix86}
- virt-p2v
ExclusiveArch: x86_64
- virt-top
ExcludeArch: %{ix86}
ExcludeArch: %{power64}
- virt-v2v
ExcludeArch: %{ix86}
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- visidata
ExcludeArch: %{ix86}
- visualboyadvance-m
ExcludeArch: %{ix86}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vkmark
ExcludeArch: s390x
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- votca
ExcludeArch: %{ix86}
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- warzone2100
ExcludeArch: %{ix86}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- whatip
ExcludeArch: s390x
- whipper
ExcludeArch: s390x
- whisper-cpp
ExclusiveArch: x86_64 aarch64 ppc64le
- why3
ExclusiveArch: %{ocaml_native_compiler}
- widevine-installer
ExclusiveArch: aarch64
- wildcard
ExcludeArch: %{ix86} s390x
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- wine-mono
ExcludeArch: %{power64} s390x s390
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExcludeArch: ppc64 ppc64le
- wlmaker
ExcludeArch: %{ix86} ppc64le
- woff
ExcludeArch: %{ix86}
- workrave
ExcludeArch: %{ix86}
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x2gokdrive
ExcludeArch: %{ix86}
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xapps
ExcludeArch: %{ix86}
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xdg-desktop-portal
ExcludeArch: %{ix86}
- xdg-desktop-portal-gnome
ExcludeArch: %{ix86}
- xdg-desktop-portal-gtk
ExcludeArch: %{ix86}
- xdg-desktop-portal-hyprland
ExcludeArch: %{ix86}
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xed
ExcludeArch: %{ix86}
- xen
ExclusiveArch: x86_64 aarch64
- xephem
ExcludeArch: %{ix86}
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xeus
ExcludeArch: %{ix86}
- xeus-zmq
ExcludeArch: %{ix86}
- xfce4-sensors-plugin
ExcludeArch: s390 s390x
- xgap
ExcludeArch: %{ix86}
- xiphos
ExcludeArch: ppc64
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xnvme
ExcludeArch: %{ix86}
- xorg-x11-drv-amdgpu
ExcludeArch: s390 s390x
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-ati
ExcludeArch: s390 s390x
- xorg-x11-drv-fbdev
ExcludeArch: s390 s390x
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-nouveau
ExcludeArch: s390 s390x
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-qxl
ExcludeArch: s390 s390x
- xorg-x11-drv-synaptics
ExcludeArch: s390 s390x
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xreader
ExcludeArch: %{ix86}
- xrgears
ExcludeArch: %{ix86}
- xsensors
ExcludeArch: %{ix86}
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xtb
ExcludeArch: s390x
- xtensor-python
ExcludeArch: armv7hl ppc64le s390x
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches}
- yices
ExcludeArch: %{ix86}
- yle-dl
ExcludeArch: %{ix86}
- yosys
ExcludeArch: %{ix86}
ExcludeArch: s390x
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zfs-fuse
ExcludeArch: s390 s390x aarch64
- zig
ExclusiveArch: %{zig_arches}
- zile
ExcludeArch: ppc64le
- zimpl
ExcludeArch: %{ix86}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zola
ExclusiveArch: %{rust_arches}
- zstr
ExcludeArch: %{ix86}
- zxcvbn-c
ExcludeArch: %{ix86}
- zycore-c
ExcludeArch: s390x
- zydis
ExcludeArch: s390x
1 day, 13 hours
Architecture specific change in rpms/webkit2gtk4.0.git
by githook-noreply@fedoraproject.org
The package rpms/webkit2gtk4.0.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/webkit2gtk4.0.git/commit/?id=493c....
Change:
-%ifarch aarch64
Thanks.
Full change:
============
commit 1b6436ca922408506d2e9f05fa9066bb006a9a7c
Author: Pete Walter <pwalter(a)fedoraproject.org>
Date: Sat Apr 27 22:57:12 2024 +0100
Update to 2.44.1
Notably, the documentation has moved, and the dependency on libwpe and
wpebackend-fdo is gone.
diff --git a/.gitignore b/.gitignore
index c4adc8f..3066aa5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,5 @@
/webkitgtk-2.42.4.tar.xz.asc
/webkitgtk-2.42.5.tar.xz
/webkitgtk-2.42.5.tar.xz.asc
+/webkitgtk-2.44.1.tar.xz
+/webkitgtk-2.44.1.tar.xz.asc
diff --git a/i686-build.patch b/i686-build.patch
deleted file mode 100644
index 1b5ec0d..0000000
--- a/i686-build.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From: Alberto Garcia <berto(a)igalia.com>
-Subject: Fix FTBFS in i386
-Bug: https://bugs.webkit.org/show_bug.cgi?id=268739
-Index: webkitgtk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
-===================================================================
---- webkitgtk.orig/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
-+++ webkitgtk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
-@@ -336,8 +336,6 @@ JSValue CLoop::execute(OpcodeID entryOpc
- UNUSED_VARIABLE(t2);
- UNUSED_VARIABLE(t3);
- UNUSED_VARIABLE(t5);
-- UNUSED_VARIABLE(t6);
-- UNUSED_VARIABLE(t7);
-
- struct StackPointerScope {
- StackPointerScope(CLoopStack& stack)
diff --git a/sources b/sources
index 5daca3a..f6daeb0 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (webkitgtk-2.42.5.tar.xz) = 9b992b1156a87b503deec4640ee9383227c7341910f1b33b7cba03d32194b36aa61de6ae3e8a58c23adcab74e71b78d1c8d4124f32bffc4dd58d93931fb94ef0
-SHA512 (webkitgtk-2.42.5.tar.xz.asc) = 9de7c3f7c75319e7d9a37cdf4929e392adb770a65acfdbb48e4288af66e1f6ef7372379e0d08f952b9a184a324e27e73fd64c5b7635aeef785cc3c8bdf4775a7
+SHA512 (webkitgtk-2.44.1.tar.xz) = b1752303f9ee38ef98c1e5c0cad001d389eaedbbf07d13fed8699104e6e311cb47a9bed7089868cb92c53d2777aaff441147353da13123d5c8eee4adf8709169
+SHA512 (webkitgtk-2.44.1.tar.xz.asc) = 2d2ab4a903ff3e8eeb128b2e7a182d073fc12e14d4b8f2668aaafc638f194e2fa3cf707c040f679f320636c1398dd11df2b6e2941dd3580b8032ea30b604c711
diff --git a/webkit2gtk4.0.spec b/webkit2gtk4.0.spec
index 8021629..cafb2cc 100644
--- a/webkit2gtk4.0.spec
+++ b/webkit2gtk4.0.spec
@@ -11,7 +11,7 @@
%bcond_without docs
Name: webkit2gtk4.0
-Version: 2.42.5
+Version: 2.44.1
Release: %autorelease
Summary: WebKitGTK for GTK 3 and libsoup 2
@@ -49,9 +49,6 @@ Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc
# $ gpg --export --export-options export-minimal D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B > webkitgtk-keys.gpg
Source2: webkitgtk-keys.gpg
-# https://bugs.webkit.org/show_bug.cgi?id=268739
-Patch: i686-build.patch
-
BuildRequires: bison
BuildRequires: bubblewrap
BuildRequires: cmake
@@ -69,6 +66,7 @@ BuildRequires: openssl-devel
BuildRequires: perl(English)
BuildRequires: perl(FindBin)
BuildRequires: perl(JSON::PP)
+BuildRequires: perl(bigint)
BuildRequires: python3
BuildRequires: ruby
BuildRequires: rubygems
@@ -100,7 +98,6 @@ BuildRequires: pkgconfig(libgcrypt)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libjxl)
BuildRequires: pkgconfig(libnotify)
-BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libsecret-1)
@@ -117,8 +114,6 @@ BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-server)
-BuildRequires: pkgconfig(wpe-1.0)
-BuildRequires: pkgconfig(wpebackend-fdo-1.0)
BuildRequires: pkgconfig(xt)
Requires: javascriptcoregtk4.0%{?_isa} = %{version}-%{release}
@@ -242,6 +237,7 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
-DUSE_GTK4=OFF \
+ -DUSE_LIBBACKTRACE=OFF \
-DUSE_SOUP2=ON \
-DENABLE_WEBDRIVER=OFF \
%if %{without docs}
@@ -317,11 +313,10 @@ export NINJA_STATUS="[%f/%t %es] "
%if %{with docs}
%files doc
-%dir %{_datadir}/gtk-doc
-%dir %{_datadir}/gtk-doc/html
-%{_datadir}/gtk-doc/html/javascriptcoregtk-4.0/
-%{_datadir}/gtk-doc/html/webkit2gtk-4.0/
-%{_datadir}/gtk-doc/html/webkit2gtk-web-extension-4.0/
+%dir %{_datadir}/doc
+%{_datadir}/doc/javascriptcoregtk-4.0/
+%{_datadir}/doc/webkit2gtk-4.0/
+%{_datadir}/doc/webkit2gtk-web-extension-4.0/
%endif
%changelog
commit 5cfc24ef0e67fcafbcb13cf74b1f3081e6d3235c
Author: Michael Catanzaro <mcatanzaro(a)redhat.com>
Date: Thu Apr 11 11:39:42 2024 -0500
Attempt to reenable LTO
Let's see whether this builds. Probably not.
(Actually, it did build. Yippee!)
diff --git a/webkit2gtk4.0.spec b/webkit2gtk4.0.spec
index 19ca21d..8021629 100644
--- a/webkit2gtk4.0.spec
+++ b/webkit2gtk4.0.spec
@@ -5,8 +5,6 @@
mkdir -p _license_files ; \
cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
-%global _lto_cflags %{nil}
-
# Build documentation by default (use `rpmbuild --without docs` to override it).
# This is used by Coverity. Coverity injects custom compiler warnings, but
# any warning during WebKit docs build is fatal!
commit 493c2ecacfc61a7f092d17b75ebca8e57229fd76
Author: Michael Catanzaro <mcatanzaro(a)redhat.com>
Date: Thu Apr 11 11:35:45 2024 -0500
Remove RHEL conditions from spec file
WebKitGTK is no longer part of ELN, so these are no longer needed.
It's probably desired in EPEL, but extra dependencies can be packaged
for EPEL.
Note that -DUSE_64KB_PAGE_BLOCK=ON is also no longer needed because the
relevant aarch64 builders are using Fedora and 4 KB page sizes. This
significantly improves both security and performance of the aarch64
builds.
diff --git a/webkit2gtk4.0.spec b/webkit2gtk4.0.spec
index 08d6088..19ca21d 100644
--- a/webkit2gtk4.0.spec
+++ b/webkit2gtk4.0.spec
@@ -5,11 +5,6 @@
mkdir -p _license_files ; \
cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
-# No libmanette in RHEL
-%if !0%{?rhel}
-%global with_gamepad 1
-%endif
-
%global _lto_cflags %{nil}
# Build documentation by default (use `rpmbuild --without docs` to override it).
@@ -117,9 +112,7 @@ BuildRequires: pkgconfig(libtasn1)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libwoff2dec)
BuildRequires: pkgconfig(libxslt)
-%if 0%{?with_gamepad}
BuildRequires: pkgconfig(manette-0.2)
-%endif
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(wayland-client)
@@ -255,14 +248,6 @@ files for developing applications that use JavaScript engine from webkit2gtk-4.0
-DENABLE_WEBDRIVER=OFF \
%if %{without docs}
-DENABLE_DOCUMENTATION=OFF \
-%endif
-%if !0%{?with_gamepad}
- -DENABLE_GAMEPAD=OFF \
-%endif
-%if 0%{?rhel}
-%ifarch aarch64
- -DUSE_64KB_PAGE_BLOCK=ON \
-%endif
%endif
%{nil}
commit b8eec819e1fc5a4cd8add5d3c77117e425aa6638
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Mar 13 03:08:35 2024 +0000
Rebuild for jpegxl (libjxl) 0.10.2
commit 034fe06bb7e4a54a50cb6f291e19f6ccd946eafe
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Feb 14 02:49:38 2024 +0000
Rebuild for jpegxl (libjxl) 0.9.2 with soname bump
2 days, 8 hours
[Report] Packages Restricting Arches
by root
List of packages currently excluding arches (2230)
===========================================
- 0ad
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le
- 389-ds-base
ExcludeArch: i686
- 4ti2
ExcludeArch: %{ix86}
- 90-Second-Portraits
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le riscv64
- AcetoneISO
ExcludeArch: ppc %{power64} s390x
- Agda
ExcludeArch: %{ix86} armv7hl
- Agda-stdlib
ExcludeArch: armv7hl %{ix86}
- BareBonesBrowserLaunch
ExclusiveArch: %{java_arches} noarch
- CFR
ExclusiveArch: %{java_arches} noarch
- COPASI
ExcludeArch: %{ix86}
- CardManager
ExclusiveArch: %{java_arches} noarch
- CuraEngine
ExcludeArch: %{ix86}
- E
ExcludeArch: %{ix86}
- GAPDoc
ExcludeArch: %{ix86}
- GoldenCheetah
ExclusiveArch: %{qt5_qtwebengine_arches}
- GtkAda
ExclusiveArch: %{GPRbuild_arches}
- GtkAda3
ExclusiveArch: %{GPRbuild_arches}
- HPCombi
ExclusiveArch: x86_64 %{arm64}
- IPAddress
ExclusiveArch: %{java_arches} noarch
- IQmol
ExcludeArch: %{ix86}
- JUnitParams
ExclusiveArch: %{java_arches} noarch
- L-function
ExcludeArch: %{ix86}
- LabPlot
ExcludeArch: sparc64 s390 s390x
- MUSIC
ExcludeArch: %{ix86}
- Macaulay2
ExcludeArch: %{ix86} ppc64le
- Maelstrom
ExcludeArch: %{ix86}
- Mars
ExclusiveArch: %{java_arches} noarch
- NiaAML-GUI
ExcludeArch: %{ix86}
- OpenColorIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenImageIO
ExcludeArch: i686
ExclusiveArch: x86_64 ppc64le
- OpenMolcas
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- OpenStego
ExclusiveArch: %{java_arches} noarch
- Pencil2D
ExcludeArch: %{ix86}
- PragmARC
ExclusiveArch: %{GPRbuild_arches}
- ProDy
ExcludeArch: ppc64 s390x
- R-IRkernel
ExcludeArch: %{ix86}
- R-V8
ExclusiveArch: %{nodejs_arches}
- R-ape
ExcludeArch: %{ix86}
- R-igraph
ExcludeArch: %{ix86}
- R-kernlab
ExcludeArch: %{ix86} s390x
- R-rJava
ExclusiveArch: %{java_arches}
- Random123
ExcludeArch: mips64r2 mips32r2 s390
- RdRand
ExclusiveArch: %{ix86} x86_64
- RediSearch
ExclusiveArch: x86_64
- SLOF
ExclusiveArch: ppc64le
- Singular
ExcludeArch: %{ix86}
- TOPCOM
ExcludeArch: %{ix86}
- VulkanMemoryAllocator
ExcludeArch: %{ix86}
- WoeUSB
ExcludeArch: s390x
- YafaRay
ExclusiveArch: %{ix86} x86_64
- Zim
ExcludeArch: %{ix86}
- aardvark-dns
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- abiword
ExcludeArch: %{ix86}
- abrt-java-connector
ExcludeArch: %{ix86}
- accel-config
ExclusiveArch: %{ix86} x86_64
- acpica-tools
ExcludeArch: i686 armv7hl
- acpid
ExclusiveArch: ia64 x86_64 %{ix86} %{arm} aarch64 riscv64
- act
ExcludeArch: %{ix86}
- admeshgui
ExcludeArch: %{ix86}
- aemu
ExcludeArch: %{ix86} %{power64} s390x
- agenda
ExcludeArch: %{ix86}
- ahven
ExclusiveArch: %{GPRbuild_arches}
- algobox
ExclusiveArch: %{qt5_qtwebengine_arches}
- alienarena
ExcludeArch: s390x
- alizams
ExcludeArch: %{power64} %{ix86} s390x
- alt-ergo
ExcludeArch: %{ix86}
- american-fuzzy-lop
ExclusiveArch: x86_64
- amg4psblas
ExcludeArch: %{ix86}
- android-tools
ExcludeArch: ppc ppc64 s390x ppc64le
- anet
ExclusiveArch: %{GPRbuild_arches}
- ansible-collection-microsoft-sql
ExcludeArch: i686
- ant
ExclusiveArch: %{java_arches} noarch
- ant-antunit
ExclusiveArch: %{java_arches} noarch
- ant-contrib
ExclusiveArch: %{java_arches} noarch
- antlr
ExclusiveArch: %{java_arches}
- antlr3
ExclusiveArch: %{java_arches}
- antlr4-project
ExclusiveArch: %{java_arches}
- antlrworks
ExclusiveArch: %{java_arches} noarch
- aopalliance
ExclusiveArch: %{java_arches} noarch
- apache-commons-beanutils
ExclusiveArch: %{java_arches} noarch
- apache-commons-cli
ExclusiveArch: %{java_arches} noarch
- apache-commons-codec
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections
ExclusiveArch: %{java_arches} noarch
- apache-commons-collections4
ExclusiveArch: %{java_arches} noarch
- apache-commons-compress
ExclusiveArch: %{java_arches} noarch
- apache-commons-configuration
ExclusiveArch: %{java_arches} noarch
- apache-commons-digester
ExclusiveArch: %{java_arches} noarch
- apache-commons-exec
ExclusiveArch: %{java_arches} noarch
- apache-commons-io
ExclusiveArch: %{java_arches} noarch
- apache-commons-jexl
ExclusiveArch: %{java_arches} noarch
- apache-commons-jxpath
ExclusiveArch: %{java_arches} noarch
- apache-commons-lang3
ExclusiveArch: %{java_arches} noarch
- apache-commons-logging
ExclusiveArch: %{java_arches} noarch
- apache-commons-math
ExclusiveArch: %{java_arches} noarch
- apache-commons-modeler
ExclusiveArch: %{java_arches} noarch
- apache-commons-net
ExclusiveArch: %{java_arches} noarch
- apache-commons-parent
ExclusiveArch: %{java_arches} noarch
- apache-commons-pool
ExclusiveArch: %{java_arches} noarch
- apache-commons-vfs
ExclusiveArch: %{java_arches} noarch
- apache-ivy
ExclusiveArch: %{java_arches} noarch
- apache-logging-parent
ExclusiveArch: %{java_arches} noarch
- apache-parent
ExclusiveArch: %{java_arches} noarch
- apache-resource-bundles
ExclusiveArch: %{java_arches} noarch
- apache-sshd
ExclusiveArch: %{java_arches} noarch
- apiguardian
ExclusiveArch: %{java_arches} noarch
- apmd
ExclusiveArch: %{ix86}
- appeditor
ExcludeArch: %{ix86}
- appstream-generator
ExclusiveArch: %{ldc_arches}
- apricots
ExcludeArch: ppc64le aarch64
- apron
ExcludeArch: %{ix86}
- aqute-bnd
ExclusiveArch: %{java_arches} noarch
- arbor
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- arc-theme
ExcludeArch: %{ix86}
- args4j
ExclusiveArch: %{java_arches} noarch
- arianna
ExclusiveArch: %{qt6_qtwebengine_arches}
- arm-none-eabi-binutils-cs
ExcludeArch: %{ix86}
- arm-none-eabi-gcc-cs
ExcludeArch: %{ix86}
- arm-trusted-firmware
ExclusiveArch: aarch64
- arpwatch
ExcludeArch: %{ix86}
- asahi-installer
ExcludeArch: s390x
- asdcplib
ExcludeArch: %{ix86} %{arm}
- asmjit
ExclusiveArch: aarch64 x86_64
- assertj-core
ExclusiveArch: %{java_arches} noarch
- astromenace
ExcludeArch: ppc64 s390x
- astrometry-tycho2
ExcludeArch: s390x
- asv
ExcludeArch: %{ix86}
- atinject
ExclusiveArch: %{java_arches} noarch
- atlantik
ExcludeArch: %{ix86}
- atomic-queue
ExcludeArch: %{ix86}
- aubit4gl
ExcludeArch: i686 s390x ppc64le
- audacity
ExcludeArch: %{ix86} s390x
- audiocd-kio
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- aunit
ExclusiveArch: %{GPRbuild_arches}
- auryn
ExcludeArch: %{ix86}
- auto
ExclusiveArch: %{java_arches} noarch
- autolink-java
ExclusiveArch: noarch %{java_arches}
- avgtime
ExclusiveArch: %{ldc_arches}
- avr-gcc
ExcludeArch: %{ix86}
- aws
ExclusiveArch: %GPRbuild_arches
- awscli2
ExcludeArch: s390x
- azove
ExcludeArch: %{ix86}
- azure-cli
ExclusiveArch: %{java_arches} noarch
- batik
ExclusiveArch: %{java_arches} noarch
- bcal
ExclusiveArch: x86_64 aarch64 ia64 ppc64 ppc64le s390x riscv64
- bcc
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl riscv64
- bcel
ExclusiveArch: %{java_arches} noarch
- bcftools
ExcludeArch: s390x
- bcm283x-firmware
ExclusiveArch: aarch64
- beansbinding
ExclusiveArch: %{java_arches} noarch
- bear
ExcludeArch: %{ix86}
- bear-factory
ExcludeArch: ppc64le
- berusky2
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %{mips} riscv64
- beust-jcommander
ExclusiveArch: %{java_arches} noarch
- bibletime
ExclusiveArch: %{java_arches}
- bigloo
ExcludeArch: %{ix86}
- binaryen
ExcludeArch: ppc64 s390x
- binutils
ExcludeArch: aarch64-linux-gnu aarch64-redhat-linux
ExcludeArch: ppc64le-linux-gnu ppc64le-redhat-linux
ExcludeArch: s390x-linux-gnu s390x-redhat-linux
ExcludeArch: x86_64-linux-gnu x86_64-redhat-linux i686-linux-gnu i686-redhat-linux
- biosdevname
ExclusiveArch: %{ix86} x86_64
- biosig4c++
ExcludeArch: %{ix86}
- blake3
ExcludeArch: %{ix86}
- blender
ExcludeArch: %{ix86} %{arm}
- bless
ExclusiveArch: %mono_arches
- bliss
ExcludeArch: %{ix86}
- blueprint-compiler
ExcludeArch: s390x
- bluez-hcidump
ExcludeArch: s390 s390x
- bochs
ExcludeArch: s390x i686
- bodhi-server
ExclusiveArch: %{golang_arches_future}
- boinc-client
ExcludeArch: s390x
- bolzplatz2006
ExclusiveArch: %{java_arches}
- bootc
ExcludeArch: %{ix86}
- bottles
ExcludeArch: s390x
- bouncycastle
ExclusiveArch: %{java_arches} noarch
- bout++
ExcludeArch: %{ix86}
- bowtie
ExcludeArch: i686 armv7hl
- bowtie2
ExcludeArch: %{ix86} %{arm} s390x
- box64
ExclusiveArch: aarch64 riscv64 ppc64le x86_64
- boxes
ExcludeArch: %{ix86}
- bpftrace
ExclusiveArch: x86_64 %{power64} aarch64 s390x
- brazil
ExclusiveArch: %{java_arches} noarch
- breakid
ExcludeArch: %{ix86}
- brewtarget
ExcludeArch: %{ix86}
- brial
ExcludeArch: %{ix86}
- bsf
ExclusiveArch: %{java_arches} noarch
- bsh
ExclusiveArch: %{java_arches} noarch
- build-helper-maven-plugin
ExclusiveArch: %{java_arches} noarch
- buildah
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- busybox
ExcludeArch: i686 s390x
- bwping
ExcludeArch: %{ix86}
- byebyebios
ExclusiveArch: x86_64
- byte-buddy
ExclusiveArch: %{java_arches} noarch
- byteman
ExclusiveArch: %{java_arches} noarch
- cachelib
ExclusiveArch: x86_64 aarch64 ppc64le
- caddy
ExclusiveArch: %{golang_arches}
ExclusiveArch: %{golang_arches_future}
- cadical
ExcludeArch: %{ix86}
- caffe
ExclusiveArch: x86_64 aarch64 ppc64le
- calamares
ExclusiveArch: %{ix86} x86_64 aarch64 riscv64
- calceph
ExcludeArch: %{ix86}
- calibre
ExclusiveArch: aarch64 x86_64
- calligra
ExcludeArch: %{ix86}
- cambozola
ExclusiveArch: %{java_arches} noarch
- canl-java
ExclusiveArch: %{java_arches} noarch
- cantera
ExcludeArch: %{ix86}
- carat
ExcludeArch: %{ix86}
- casc
ExcludeArch: %{ix86}
- cataclysm-dda
ExcludeArch: i686
- catatonit
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- ccdciel
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- ccluster
ExcludeArch: %{ix86}
- cdcollect
ExclusiveArch: %{mono_arches}
- cdi-api
ExclusiveArch: %{java_arches} noarch
- cdrdao
ExcludeArch: s390 s390x
- ceph
ExcludeArch: i686 armv7hl
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- ceres-solver
ExcludeArch: ppc64
- cfn-lint
ExcludeArch: %{ix86}
- cglib
ExclusiveArch: %{java_arches} noarch
- cgreen
ExcludeArch: s390x
- chatterino2
ExcludeArch: %{ix86}
- chatty
ExcludeArch: i686
- checkpointctl
ExclusiveArch: %{golang_arches_future}
- chromium
ExclusiveArch: x86_64
ExclusiveArch: x86_64 aarch64 ppc64le
ExclusiveArch: x86_64 aarch64
- cinnamon
ExcludeArch: %{ix86}
- cinnamon-control-center
ExcludeArch: %{ix86}
- cinnamon-desktop
ExcludeArch: %{ix86}
- cinnamon-menus
ExcludeArch: %{ix86}
- cinnamon-screensaver
ExcludeArch: %{ix86}
- cinnamon-session
ExcludeArch: %{ix86}
- cinnamon-settings-daemon
ExcludeArch: %{ix86}
- cjdns
ExclusiveArch: %{nodejs_arches}
- cjs
ExcludeArch: %{ix86}
- classloader-leak-test-framework
ExclusiveArch: %{java_arches} noarch
- classpathless-compiler
ExclusiveArch: %{java_arches} noarch
- cld2
ExcludeArch: ppc64 s390x
- clibs-list
ExcludeArch: %{ix86}
- clojure
ExclusiveArch: %{java_arches} noarch
- clojure-core-specs-alpha
ExclusiveArch: %{java_arches} noarch
- clojure-maven-plugin
ExclusiveArch: %{java_arches} noarch
- clojure-spec-alpha
ExclusiveArch: %{java_arches} noarch
- cloudcompare
ExcludeArch: %{ix86}
- clover2
ExcludeArch: armv7hl
- cmospwd
ExclusiveArch: %{ix86} x86_64
- cmrt
ExclusiveArch: %{ix86} x86_64 ia64
- coan
ExcludeArch: ppc64 s390x
- coccinelle
ExcludeArch: %{ix86}
- cocoalib
ExcludeArch: %{ix86}
- codeblocks
ExcludeArch: %{ix86}
- codehaus-parent
ExclusiveArch: %{java_arches} noarch
- cohomCalg
ExcludeArch: %{ix86}
- coin-or-Alps
ExcludeArch: %{ix86}
- coin-or-Bcp
ExcludeArch: %{ix86}
- coin-or-Bcps
ExcludeArch: %{ix86}
- coin-or-Blis
ExcludeArch: %{ix86}
- coin-or-Bonmin
ExcludeArch: %{ix86}
- coin-or-CoinMP
ExcludeArch: %{ix86}
- coin-or-Couenne
ExcludeArch: %{ix86}
- coin-or-Dip
ExcludeArch: %{ix86}
- coin-or-FlopC++
ExcludeArch: %{ix86}
- coin-or-HiGHS
ExcludeArch: %{ix86}
- coin-or-Ipopt
ExcludeArch: %{ix86}
- coin-or-OS
ExcludeArch: %{ix86}
- coin-or-SYMPHONY
ExcludeArch: %{ix86}
- coin-or-lemon
ExcludeArch: %{ix86}
- colorful
ExclusiveArch: %{fpc_arches}
- colossus
ExclusiveArch: %{java_arches} noarch
- compiz-plugins-experimental
ExcludeArch: s390 s390x
- conmon
ExclusiveArch: %{golang_arches_future}
- console-image-viewer
ExclusiveArch: %{java_arches} noarch
- containernetworking-plugins
ExclusiveArch: %{golang_arches}
- containers-common
ExclusiveArch: %{golang_arches} noarch
- contour-terminal
ExclusiveArch: x86_64 aarch64
- contractor
ExcludeArch: %{ix86}
- conu
ExcludeArch: ppc64
- coolreader
ExcludeArch: %{ix86}
- coq
ExclusiveArch: %{ocaml_native_compiler}
- corectrl
ExcludeArch: %{ix86}
- cortado
ExclusiveArch: %{java_arches} noarch
- coxeter
ExcludeArch: %{ix86}
- cp2k
ExcludeArch: s390x
- cpp-hocon
ExcludeArch: %{ix86}
- cpu-x
ExclusiveArch: i686 x86_64
- cpufetch
ExclusiveArch: %{arm} aarch64 x86_64 ppc ppc64 ppc64le
- cpuid
ExclusiveArch: %{ix86} x86_64
- cpuinfo
ExclusiveArch: x86_64 aarch64
- cqrlog
ExclusiveArch: %{fpc_arches}
- cramjam-cli
ExcludeArch: %{ix86}
- crash
ExclusiveArch: %{ix86} ia64 x86_64 ppc ppc64 s390 s390x %{arm} aarch64 ppc64le
- crash-gcore-command
ExclusiveArch: aarch64 ppc64le x86_64
- crash-trace-command
ExclusiveArch: aarch64 ppc64le s390x x86_64
- credentials-fetcher
ExclusiveArch: x86_64 aarch64 s390x
- crest
ExcludeArch: s390x
- cri-o
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- cri-tools
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- criu
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- crun
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
- cryfs
ExcludeArch: i686
- cryptlib
ExclusiveArch: x86_64 aarch64 ppc64le
- crypto-policies
ExclusiveArch: %{java_arches} noarch
- cryptobone
ExclusiveArch: x86_64 ppc64le aarch64
- cryptominisat
ExcludeArch: %{ix86}
- csdp
ExcludeArch: %{ix86}
- csslint
ExclusiveArch: %{nodejs_arches} noarch
- cura
ExcludeArch: %{ix86}
- cura-fdm-materials
ExcludeArch: %{ix86}
- cvc5
ExcludeArch: %{ix86}
- cxsc
ExcludeArch: %{ix86}
- daggy
ExcludeArch: s390x
- dapl
ExcludeArch: s390, armv7hl
- daq
ExclusiveArch: x86_64 aarch64
- darktable
ExcludeArch: armv7hl i686 s390x
- dbus-parsec
ExcludeArch: ppc64le s390x
- dbus-sharp
ExclusiveArch: %mono_arches
- dbus-sharp-glib
ExclusiveArch: %mono_arches
- ddccontrol
ExcludeArch: s390 s390x
- ddcutil
ExcludeArch: s390 s390x
- ddd
ExcludeArch: %{ix86}
- ddnet
ExcludeArch: s390x
- decentxml
ExclusiveArch: %{java_arches} noarch
- deepin-daemon
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- deepin-desktop-schemas
ExclusiveArch: %{go_arches}
- dhall
ExcludeArch: %{ix86}
- dhall-json
ExcludeArch: %{ix86}
- dialect
ExcludeArch: s390x
- diffoscope
ExcludeArch: %{ix86}
- dippi
ExcludeArch: %{ix86}
- directory-maven-plugin
ExclusiveArch: %{java_arches} noarch
- dirgra
ExclusiveArch: %{java_arches} noarch
- disruptor
ExclusiveArch: %{java_arches} noarch
- ditaa
ExclusiveArch: %{java_arches} noarch
- dl_poly
ExcludeArch: i686
- dlib
ExcludeArch: ppc64le
- dlm
ExclusiveArch: i686 x86_64
- dmidecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- dmtcp
ExclusiveArch: x86_64
- dnsdist
ExcludeArch: %{ix86} #1994125
ExcludeArch: armv7hl #1994125
- docker-distribution
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- dogtag-pki
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- dolfin
ExcludeArch: %{ix86}
- dolphin-emu
ExclusiveArch: x86_64 aarch64
- dom4j
ExclusiveArch: %{java_arches} noarch
- dosbox-staging
ExcludeArch: %{ix86}
- dotnet6.0
ExclusiveArch: aarch64 x86_64 s390x
ExclusiveArch: x86_64
- dotnet8.0
ExclusiveArch: aarch64 ppc64le s390x x86_64
- doublecmd
ExclusiveArch: %{ix86} x86_64
- dovecot
ExcludeArch: %{ix86}
- dpdk
ExclusiveArch: x86_64 i686 aarch64 ppc64le
- dragonbox
ExcludeArch: %{ix86}
- drat-trim
ExcludeArch: %{ix86}
- drat2er
ExcludeArch: %{ix86}
- dub
ExclusiveArch: %{ldc_arches}
- duperemove
ExcludeArch: %{ix86}
- dvdauthor
ExcludeArch: %{ix86}
- dvgrab
ExcludeArch: s390 s390x
- dxvk-native
ExclusiveArch: %{ix86} x86_64
- dyninst
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
- e-antic
ExcludeArch: %{ix86}
- e00compr
ExcludeArch: %{ix86}
- e3
ExclusiveArch: %{ix86} x86_64
- easymock
ExclusiveArch: %{java_arches} noarch
- eccodes
ExcludeArch: i686
- ecj
ExclusiveArch: %{java_arches} noarch
- eclib
ExcludeArch: %{ix86}
- eclipse-swt
ExclusiveArch: %{java_arches}
- ecryptfs-utils
ExcludeArch: %{ix86}
- ed25519-java
ExclusiveArch: %{java_arches} noarch
- edac-utils
ExcludeArch: %{ix86}
- edflib
ExcludeArch: s390x %{ix86}
- edk2
ExclusiveArch: x86_64 aarch64 riscv64
- edwin-fonts
ExcludeArch: %{ix86}
- eegdev
ExcludeArch: %{ix86}
- eegview
ExcludeArch: %{ix86}
- efax
ExcludeArch: s390 s390x
- efibootmgr
ExclusiveArch: %{efi}
- efifs
ExclusiveArch: %{efi}
- efitools
ExclusiveArch: %{efi}
- efivar
ExclusiveArch: %{efi}
- electron-cash
ExcludeArch: %{ix86}
- electrum
ExcludeArch: %{ix86}
- elk
ExclusiveArch: x86_64 %{ix86}
ExclusiveArch: x86_64 aarch64 %{arm} %{power64}
ExclusiveArch: x86_64 %{ix86} aarch64 %{arm} %{power64}
- emacs-common-proofgeneral
ExcludeArch: %{ix86}
- emacs-company-mode
ExcludeArch: %{ix86}
- emacs-iedit
ExcludeArch: %{ix86}
- emacs-slime
ExclusiveArch: %{arm} %{ix86} x86_64 ppc sparcv9 aarch64
- embree
ExclusiveArch: aarch64 x86_64
- embree3
ExclusiveArch: aarch64 x86_64
- enjarify
ExclusiveArch: %{java_arches} noarch
- enki
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- envytools
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- eot-utils
ExcludeArch: %{ix86}
- ergo
ExcludeArch: %{ix86}
- eric
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- erlang-corba
ExclusiveArch: %{java_arches}
- esmi_ib_library
ExclusiveArch: x86_64
- espresso
ExcludeArch: s390x i686 armv7hl
- eth-tools
ExclusiveArch: x86_64
- exec-maven-plugin
ExclusiveArch: %{java_arches} noarch
- external-editor-revived
ExclusiveArch: %{rust_arches}
- extra-enforcer-rules
ExclusiveArch: %{java_arches} noarch
- f3d
ExcludeArch: %{ix86}
- fasterxml-oss-parent
ExclusiveArch: %{java_arches} noarch
- fb303
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fbreader
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- fbthrift
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fcitx-libpinyin
ExclusiveArch: %{qt5_qtwebengine_arches}
- fcitx5-mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- fcoe-utils
ExcludeArch: ppc s390
ExcludeArch: %{ix86}
- felix-parent
ExclusiveArch: %{java_arches} noarch
- felix-utils
ExclusiveArch: %{java_arches} noarch
- fernflower
ExclusiveArch: %{java_arches} noarch
- fes
ExclusiveArch: %{ix86} x86_64
- fido-device-onboard
ExcludeArch: %{ix86}
- filedrop
ExclusiveArch: %{java_arches} noarch
- filezilla
ExcludeArch: s390x
- firecracker
ExclusiveArch: aarch64 x86_64
- firefox
ExcludeArch: i686
- fishbowl
ExclusiveArch: %{java_arches} noarch
- fizz
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- flang
ExcludeArch: i686 s390x
- flashrom
ExcludeArch: s390 s390x
- flatbuffers
ExcludeArch: %{ix86}
- flatpak
ExcludeArch: %{ix86}
- flatpak-builder
ExcludeArch: %{ix86}
- flatpak-module-tools
ExcludeArch: i386 i686
- flexmark-java
ExclusiveArch: noarch %{java_arches}
- flickcurl
ExcludeArch: %{ix86}
- flint
ExcludeArch: %{ix86}
- flocq
ExclusiveArch: %{ocaml_native_compiler}
- floppy-support
ExcludeArch: %{arm} aarch64 s390x
- florist
ExclusiveArch: %{GPRbuild_arches}
- flterm
ExcludeArch: s390 s390x sparcv9
- fluent-bit
ExclusiveArch: x86_64 aarch64
- flute
ExclusiveArch: %{java_arches} noarch
- fmidi
ExcludeArch: %{ix86}
- folly
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- fop
ExclusiveArch: %{java_arches} noarch
- forge-parent
ExclusiveArch: %{java_arches} noarch
- fotocx
ExcludeArch: %{ix86}
- foxi
ExclusiveArch: x86_64 aarch64
- fpc
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 ppc64le
- fprintd
ExcludeArch: s390 s390x
- fractal
ExcludeArch: %{ix86}
- fragments
ExcludeArch: %{ix86}
- frama-c
ExclusiveArch: %{ocaml_native_compiler}
- free42
ExcludeArch: %{ix86}
- freecol
ExclusiveArch: %{java_arches} noarch
- freedink
ExcludeArch: s390x
- freedink-dfarc
ExcludeArch: s390x
- freefem++
ExcludeArch: %{ix86}
- freemarker
ExclusiveArch: %{java_arches} noarch
- freerouting
ExclusiveArch: %{java_arches} noarch
- freetennis
ExcludeArch: sparc64 s390 s390x %{ix86}
- frescobaldi
ExclusiveArch: %{qt5_qtwebengine_arches}
- frysk
ExclusiveArch: x86_64 ppc64
- fuse-overlayfs
ExclusiveArch: %{arm64} ppc64le s390x x86_64 riscv64
- fusesource-pom
ExclusiveArch: %{java_arches} noarch
- fwts
ExclusiveArch: x86_64 %{arm} aarch64 s390x riscv64 %{power64}
- fwupd-efi
ExclusiveArch: x86_64 aarch64
- ga
ExcludeArch: %{ix86}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 ppc64le riscv64
- gambas3
ExcludeArch: i686
- gap
ExcludeArch: %{ix86}
- gap-pkg-ace
ExcludeArch: %{ix86}
- gap-pkg-aclib
ExcludeArch: %{ix86}
- gap-pkg-alnuth
ExcludeArch: %{ix86}
- gap-pkg-anupq
ExcludeArch: %{ix86}
- gap-pkg-atlasrep
ExcludeArch: %{ix86}
- gap-pkg-autodoc
ExcludeArch: %{ix86}
- gap-pkg-automata
ExcludeArch: %{ix86}
- gap-pkg-autpgrp
ExcludeArch: %{ix86}
- gap-pkg-browse
ExcludeArch: %{ix86}
- gap-pkg-caratinterface
ExcludeArch: %{ix86}
- gap-pkg-circle
ExcludeArch: %{ix86}
- gap-pkg-cohomolo
ExcludeArch: %{ix86}
- gap-pkg-congruence
ExcludeArch: %{ix86}
- gap-pkg-corelg
ExcludeArch: %{ix86}
- gap-pkg-crime
ExcludeArch: %{ix86}
- gap-pkg-crisp
ExcludeArch: %{ix86}
- gap-pkg-crypting
ExcludeArch: %{ix86}
- gap-pkg-cryst
ExcludeArch: %{ix86}
- gap-pkg-crystcat
ExcludeArch: %{ix86}
- gap-pkg-ctbllib
ExcludeArch: %{ix86}
- gap-pkg-curlinterface
ExcludeArch: %{ix86}
- gap-pkg-cvec
ExcludeArch: %{ix86}
- gap-pkg-datastructures
ExcludeArch: %{ix86}
- gap-pkg-design
ExcludeArch: %{ix86}
- gap-pkg-digraphs
ExcludeArch: %{ix86}
- gap-pkg-edim
ExcludeArch: %{ix86}
- gap-pkg-factint
ExcludeArch: %{ix86}
- gap-pkg-ferret
ExcludeArch: %{ix86}
- gap-pkg-fga
ExcludeArch: %{ix86}
- gap-pkg-fining
ExcludeArch: %{ix86}
- gap-pkg-float
ExcludeArch: %{ix86}
- gap-pkg-format
ExcludeArch: %{ix86}
- gap-pkg-forms
ExcludeArch: %{ix86}
- gap-pkg-fplsa
ExcludeArch: %{ix86}
- gap-pkg-fr
ExcludeArch: %{ix86}
- gap-pkg-francy
ExcludeArch: %{ix86}
- gap-pkg-gbnp
ExcludeArch: %{ix86}
- gap-pkg-genss
ExcludeArch: %{ix86}
- gap-pkg-grape
ExcludeArch: %{ix86}
- gap-pkg-groupoids
ExcludeArch: %{ix86}
- gap-pkg-grpconst
ExcludeArch: %{ix86}
- gap-pkg-guava
ExcludeArch: %{ix86}
- gap-pkg-hap
ExcludeArch: %{ix86}
- gap-pkg-hapcryst
ExcludeArch: %{ix86}
- gap-pkg-hecke
ExcludeArch: %{ix86}
- gap-pkg-images
ExcludeArch: %{ix86}
- gap-pkg-io
ExcludeArch: %{ix86}
- gap-pkg-irredsol
ExcludeArch: %{ix86}
- gap-pkg-json
ExcludeArch: %{ix86}
- gap-pkg-jupyterkernel
ExcludeArch: %{ix86}
- gap-pkg-jupyterviz
ExcludeArch: %{ix86}
- gap-pkg-laguna
ExcludeArch: %{ix86}
- gap-pkg-liealgdb
ExcludeArch: %{ix86}
- gap-pkg-liepring
ExcludeArch: %{ix86}
- gap-pkg-liering
ExcludeArch: %{ix86}
- gap-pkg-loops
ExcludeArch: %{ix86}
- gap-pkg-lpres
ExcludeArch: %{ix86}
- gap-pkg-mapclass
ExcludeArch: %{ix86}
- gap-pkg-nautytracesinterface
ExcludeArch: %{ix86}
- gap-pkg-nq
ExcludeArch: %{ix86}
- gap-pkg-openmath
ExcludeArch: %{ix86}
- gap-pkg-orb
ExcludeArch: %{ix86}
- gap-pkg-permut
ExcludeArch: %{ix86}
- gap-pkg-polenta
ExcludeArch: %{ix86}
- gap-pkg-polycyclic
ExcludeArch: %{ix86}
- gap-pkg-polymaking
ExcludeArch: %{ix86}
- gap-pkg-primgrp
ExcludeArch: %{ix86}
- gap-pkg-profiling
ExcludeArch: %{ix86}
- gap-pkg-qpa
ExcludeArch: %{ix86}
- gap-pkg-quagroup
ExcludeArch: %{ix86}
- gap-pkg-radiroot
ExcludeArch: %{ix86}
- gap-pkg-recog
ExcludeArch: %{ix86}
- gap-pkg-repsn
ExcludeArch: %{ix86}
- gap-pkg-resclasses
ExcludeArch: %{ix86}
- gap-pkg-scscp
ExcludeArch: %{ix86}
- gap-pkg-semigroups
ExcludeArch: %{ix86}
- gap-pkg-singular
ExcludeArch: %{ix86}
- gap-pkg-sla
ExcludeArch: %{ix86}
- gap-pkg-smallgrp
ExcludeArch: %{ix86}
- gap-pkg-smallsemi
ExcludeArch: %{ix86}
- gap-pkg-sonata
ExcludeArch: %{ix86}
- gap-pkg-sophus
ExcludeArch: %{ix86}
- gap-pkg-spinsym
ExcludeArch: %{ix86}
- gap-pkg-standardff
ExcludeArch: %{ix86}
- gap-pkg-tomlib
ExcludeArch: %{ix86}
- gap-pkg-toric
ExcludeArch: %{ix86}
- gap-pkg-transgrp
ExcludeArch: %{ix86}
- gap-pkg-utils
ExcludeArch: %{ix86}
- gap-pkg-uuid
ExcludeArch: %{ix86}
- gap-pkg-xmod
ExcludeArch: %{ix86}
- gap-pkg-zeromqinterface
ExcludeArch: %{ix86}
- gappa
ExcludeArch: %{ix86}
- gappalib-coq
ExclusiveArch: %{ocaml_native_compiler}
- gauche
ExcludeArch: armv7hl
- gbrainy
ExclusiveArch: %mono_arches
- gcl
ExcludeArch: s390x
- gdb
ExclusiveArch: %{ix86} x86_64
ExcludeArch: aarch64
- gdb-exploitable
ExclusiveArch: x86_64 i386
ExclusiveArch: x86_64 noarch
- gdl
ExcludeArch: %{ix86}
- gearhead1
ExclusiveArch: %{fpc_arches}
- gearhead2
ExclusiveArch: %{fpc_arches}
- gearmand
ExcludeArch: ppc
- geeqie
ExcludeArch: %{ix86}
- gfan
ExcludeArch: %{ix86}
- gfs2-utils
ExcludeArch: %{ix86}
- gfxstream
ExcludeArch: %{ix86} %{power64} s390x
- ghc
ExcludeArch: armv7hl
- ghc-cborg
ExcludeArch: %{ix86}
- ghc-cborg-json
ExcludeArch: %{ix86}
- ghc-gi-gtk
ExcludeArch: armv7hl
- ghc-serialise
ExcludeArch: %{ix86}
- ghc9.10
ExcludeArch: armv7hl
- ghc9.2
ExcludeArch: armv7hl
- ghc9.4
ExcludeArch: armv7hl
- ghc9.6
ExcludeArch: armv7hl
- ghc9.8
ExcludeArch: armv7hl
- ghdl
ExclusiveArch: %{GNAT_arches}
ExcludeArch: armv7hl %{ix86}
- ghostwriter
ExclusiveArch: %{qt6_qtwebengine_arches}
- gimp-fourier-plugin
ExcludeArch: %{ix86}
- gio-sharp
ExclusiveArch: %mono_arches
- gir-to-d
ExclusiveArch: %{ldc_arches}
- git-lfs
ExcludeArch: %{ix86}
- git-octopus
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- gitqlient
ExclusiveArch: %{qt5_qtwebengine_arches}
- giver
ExclusiveArch: %{mono_arches}
- gkeyfile-sharp
ExclusiveArch: %mono_arches
- gkrellm-wifi
ExcludeArch: s390 s390x
- glava
ExcludeArch: %{ix86}
- glibc32
ExclusiveArch: x86_64
- glibd
ExclusiveArch: %{ldc_arches}
- gloo
ExcludeArch: i686
- glycin-loaders
ExcludeArch: %{ix86}
- gmult
ExcludeArch: %{ix86}
- gn
ExcludeArch: %{ix86}
- gnatcoll
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-bindings
ExclusiveArch: %{GPRbuild_arches}
- gnatcoll-db
ExclusiveArch: %{GPRbuild_arches}
ExcludeArch: s390x
- gnofract4d
ExcludeArch: %{ix86}
- gnome-applets
ExcludeArch: %{ix86}
- gnome-bluetooth
ExcludeArch: s390 s390x
- gnome-bluetooth3.34
ExcludeArch: s390 s390x
- gnome-boxes
ExclusiveArch: x86_64
- gnome-chemistry-utils
ExcludeArch: %{ix86}
- gnome-desktop-sharp
ExclusiveArch: %mono_arches
- gnome-do
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- gnome-flashback
ExcludeArch: %{ix86}
- gnome-hexgl
ExcludeArch: i686
- gnome-initial-setup
ExcludeArch: %{ix86}
- gnome-keyring-sharp
ExclusiveArch: %mono_arches
- gnome-monitor-config
ExcludeArch: %{ix86}
- gnome-panel
ExcludeArch: %{ix86}
- gnome-rdp
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- gnome-session
ExcludeArch: %{ix86}
- gnome-sharp
ExclusiveArch: %mono_arches
- gnome-shell
ExcludeArch: %{ix86}
- gnome-software
ExcludeArch: %{ix86}
- gnome-subtitles
ExclusiveArch: %mono_arches
- gnome-terminal
ExcludeArch: %{ix86}
- gnu-efi
ExclusiveArch: %{efi}
- gnucash
ExcludeArch: %{ix86}
ExcludeArch: ppc64 s390x
- gnumeric
ExcludeArch: %{ix86}
- go-bindata
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godep
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- godot
ExcludeArch: s390x
- godot3
ExcludeArch: ppc64 ppc64le s390x
- goffice
ExcludeArch: %{ix86}
- golang
ExclusiveArch: %{golang_arches}
- golang-entgo-ent
ExcludeArch: %{arm32} %{ix86}
- golang-github-ebitengine-purego
ExcludeArch: ppc64le s390x
- golang-github-elliotchance-orderedmap
ExcludeArch: aarch64
ExcludeArch: ppc64le
ExcludeArch: s390x
- golang-github-facebookincubator-nvdtools
ExcludeArch: i686 armv7hl
- golang-github-google-goterm
ExcludeArch: ppc64le s390x
- golang-helm-3
ExcludeArch: armv7hl aarch64
- golang-tinygo-x-llvm
ExcludeArch: %{ix86}
- goldendict-ng
ExclusiveArch: aarch64 x86_64
- google-compute-engine-guest-configs
ExcludeArch: %{ix86}
- google-cpu_features
ExcludeArch: s390x
- google-gson
ExclusiveArch: %{java_arches} noarch
- google-guest-agent
ExcludeArch: ppc64le s390x
- google-guice
ExclusiveArch: %{java_arches} noarch
- google-osconfig-agent
ExcludeArch: ppc64le s390x
- gotcha
ExcludeArch: %{ix86}
- gotun
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
ExclusiveArch: x86_64
- gource
ExcludeArch: ppc64le
- goverlay
ExclusiveArch: %{fpc_arches}
- gpaste
ExcludeArch: %{ix86}
- gpaw
ExcludeArch: ppc64
ExcludeArch: %{ix86}
- gperftools
ExcludeArch: s390
- gprbuild
ExclusiveArch: %{GPRbuild_arches}
- gprolog
ExclusiveArch: x86_64 %{ix86} ppc alpha aarch64
- gr-air-modes
ExcludeArch: %{ix86}
- grafana
ExclusiveArch: %{grafana_arches}
- grafana-pcp
ExclusiveArch: %{grafanapcp_arches}
- greenboot
ExcludeArch: s390x
- gretl
ExcludeArch: %{ix86}
- gromacs
ExcludeArch: i686 armv7hl s390x
- grub-customizer
ExcludeArch: s390 s390x %{arm}
- grub2
ExcludeArch: s390 s390x %{ix86}
- grub2-breeze-theme
ExcludeArch: s390 s390x %{arm}
- grubby
ExcludeArch: %{ix86}
- gsequencer
ExcludeArch: i686
- gthree
ExcludeArch: i686
- gthumb
ExcludeArch: s390x
- gtk-sharp-beans
ExclusiveArch: %mono_arches
- gtk-sharp2
ExclusiveArch: %mono_arches
- gtk-sharp3
ExclusiveArch: %{mono_arches}
- gtkd
ExclusiveArch: %{ldc_arches}
- gtkhash
ExcludeArch: %{ix86}
- gtkwave
ExcludeArch: s390x
- guava
ExclusiveArch: %{java_arches} noarch
- gudev-sharp
ExclusiveArch: %mono_arches
- guestfs-tools
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- gvisor-tap-vsock
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- hamcrest
ExclusiveArch: %{java_arches} noarch
- harec
ExclusiveArch: x86_64 aarch64 riscv64
- harmonyseq
ExcludeArch: %{ix86}
- harvey
ExcludeArch: %{ix86}
- hashcat
ExcludeArch: ppc64 s390x
- hawtjni
ExclusiveArch: %{java_arches} noarch
- haxe
ExcludeArch: %{ix86}
- hcloud
ExcludeArch: %{ix86}
- heaptrack
ExcludeArch: s390 s390x
- hedgewars
ExclusiveArch: %{fpc_arches}
ExcludeArch: ppc64le
- helix
ExcludeArch: %{ix86}
- hevea
ExcludeArch: %{ix86}
- hibernate-jpa-2.0-api
ExclusiveArch: %{java_arches} noarch
- hid4java
ExclusiveArch: %{java_arches} noarch
- highfive
ExcludeArch: %{ix86}
- hipblas
ExclusiveArch: x86_64
- hipcub
ExclusiveArch: x86_64
- hipfft
ExclusiveArch: x86_64
- hipify
ExclusiveArch: x86_64
- hiprand
ExclusiveArch: x86_64
- hipsolver
ExclusiveArch: x86_64
- hipsparse
ExclusiveArch: x86_64
- hmmer
ExcludeArch: aarch64 ppc64le s390x
- honggfuzz
ExcludeArch: %{arm} %{power64} s390 s390x
- howl
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- hsakmt
ExclusiveArch: x86_64 aarch64 ppc64le
- httpcomponents-client
ExclusiveArch: %{java_arches} noarch
- httpcomponents-core
ExclusiveArch: %{java_arches} noarch
- httpcomponents-project
ExclusiveArch: %{java_arches} noarch
- hydrapaper
ExcludeArch: s390x
- hyena
ExclusiveArch: %{mono_arches}
- hyperhdr
ExcludeArch: %{ix86}
- hyperrogue
ExcludeArch: armv7hl
- hyperscan
ExclusiveArch: x86_64
- hyperv-daemons
ExclusiveArch: i686 x86_64 aarch64
- hyprcursor
ExcludeArch: %{ix86}
- hyprland
ExcludeArch: %{ix86}
- hyprlang
ExcludeArch: %{ix86}
- i2c-tools
ExcludeArch: s390 s390x
- ibsim
ExcludeArch: s390 %{arm}
- ibus-typing-booster
ExcludeArch: ppc64 s390x
- icecat
ExcludeArch: %{arm}
ExcludeArch: s390x
ExcludeArch: i686
- icedtea-web
ExclusiveArch: %{java_arches}
- icu4j
ExclusiveArch: %{java_arches} noarch
- ignition
ExcludeArch: %{ix86}
- iir1
ExcludeArch: %{ix86}
- ike-scan
ExcludeArch: %{ix86}
- ilua
ExcludeArch: %{ix86}
- imagej
ExclusiveArch: %{java_arches} noarch
- imhex
ExclusiveArch: x86_64 %{arm64}
- iml
ExcludeArch: %{ix86}
- imvirt
ExclusiveArch: %{ix86} x86_64 ia64
- indistarter
ExclusiveArch: %{fpc_arches}
- infinipath-psm
ExclusiveArch: x86_64
- intel-cm-compiler
ExclusiveArch: i686 x86_64
- intel-cmt-cat
ExclusiveArch: x86_64
- intel-compute-runtime
ExclusiveArch: x86_64
- intel-gmmlib
ExcludeArch: s390x ppc64le
- intel-igc
ExclusiveArch: x86_64
- intel-ipp-crypto-mb
ExclusiveArch: x86_64
- intel-ipsec-mb
ExclusiveArch: x86_64
- intel-lpmd
ExclusiveArch: x86_64
- intel-media-driver-free
ExclusiveArch: i686 x86_64
- intel-mediasdk
ExclusiveArch: x86_64
- intel-metee
ExclusiveArch: x86_64
- intel-undervolt
ExclusiveArch: i386 x86_64
- ioport
ExclusiveArch: %{ix86} x86_64
- ipe
ExcludeArch: %{ix86}
- ipmctl
ExclusiveArch: x86_64
- irda-utils
ExcludeArch: s390 s390x
- irqbalance
ExcludeArch: s390 s390x
- isa-l
ExcludeArch: %{ix86}
- ispc
ExclusiveArch: x86_64 aarch64
- iucode-tool
ExclusiveArch: %{ix86} x86_64
- iyfct
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- jFormatString
ExclusiveArch: %{java_arches} noarch
- jack-mixer
ExcludeArch: armv7hl
ExcludeArch: i686
- jackson-annotations
ExclusiveArch: %{java_arches} noarch
- jackson-bom
ExclusiveArch: %{java_arches} noarch
- jackson-core
ExclusiveArch: %{java_arches} noarch
- jackson-databind
ExclusiveArch: %{java_arches} noarch
- jackson-jaxrs-providers
ExclusiveArch: %{java_arches} noarch
- jackson-modules-base
ExclusiveArch: %{java_arches} noarch
- jackson-parent
ExclusiveArch: %{java_arches} noarch
- jacoco
ExclusiveArch: %{java_arches} noarch
- jacop
ExclusiveArch: %{java_arches} noarch
- jakarta-activation
ExclusiveArch: %{java_arches} noarch
- jakarta-activation1
ExclusiveArch: %{java_arches} noarch
- jakarta-annotations
ExclusiveArch: %{java_arches} noarch
- jakarta-el
ExclusiveArch: %{java_arches} noarch
- jakarta-interceptors
ExclusiveArch: %{java_arches} noarch
- jakarta-json
ExclusiveArch: %{java_arches} noarch
- jakarta-mail
ExclusiveArch: %{java_arches} noarch
- jakarta-mail1
ExclusiveArch: %{java_arches} noarch
- jakarta-oro
ExclusiveArch: %{java_arches} noarch
- jakarta-saaj
ExclusiveArch: %{java_arches} noarch
- jakarta-server-pages
ExclusiveArch: %{java_arches} noarch
- jakarta-servlet
ExclusiveArch: %{java_arches} noarch
- jakarta-xml-ws
ExclusiveArch: %{java_arches} noarch
- janino
ExclusiveArch: %{java_arches} noarch
- jansi
ExclusiveArch: %{java_arches}
- jansi-native
ExclusiveArch: %{java_arches}
- jansi1
ExclusiveArch: %{java_arches} noarch
- java-1.8.0-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-1.8.0-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-11-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-17-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-21-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-diff-utils
ExclusiveArch: %{java_arches} noarch
- java-dirq
ExclusiveArch: %{java_arches} noarch
- java-jd-decompiler
ExclusiveArch: %{java_arches} noarch
- java-latest-openjdk
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-latest-openjdk-portable
ExclusiveArch: %{java_arches}
ExcludeArch: %{ix86}
- java-runtime-decompiler
ExclusiveArch: %{java_arches} noarch
- java-scrypt
ExclusiveArch: %{java_arches} noarch
- java_cup
ExclusiveArch: %{java_arches} noarch
- javacc
ExclusiveArch: %{java_arches} noarch
- javacc-maven-plugin
ExclusiveArch: %{java_arches} noarch
- javaewah
ExclusiveArch: %{java_arches} noarch
- javapackages-bootstrap
ExclusiveArch: %{java_arches}
- javaparser
ExclusiveArch: %{java_arches} noarch
- javapoet
ExclusiveArch: %{java_arches} noarch
- javassist
ExclusiveArch: %{java_arches} noarch
- jaxb
ExclusiveArch: %{java_arches} noarch
- jaxb-api
ExclusiveArch: %{java_arches} noarch
- jaxb-api2
ExclusiveArch: %{java_arches} noarch
- jaxb-dtd-parser
ExclusiveArch: %{java_arches} noarch
- jaxb-fi
ExclusiveArch: %{java_arches} noarch
- jaxb-istack-commons
ExclusiveArch: %{java_arches} noarch
- jaxb-stax-ex
ExclusiveArch: %{java_arches} noarch
- jaxen
ExclusiveArch: %{java_arches} noarch
- jblas
ExcludeArch: %{ix86}
- jboss-jaxrs-2.0-api
ExclusiveArch: %{java_arches} noarch
- jboss-logging
ExclusiveArch: %{java_arches} noarch
- jboss-logging-tools
ExclusiveArch: %{java_arches} noarch
- jboss-parent
ExclusiveArch: %{java_arches} noarch
- jchardet
ExclusiveArch: %{java_arches} noarch
- jcip-annotations
ExclusiveArch: %{java_arches} noarch
- jctools
ExclusiveArch: %{java_arches} noarch
- jcuber
ExclusiveArch: %{java_arches} noarch
- jdeparser
ExclusiveArch: %{java_arches} noarch
- jdepend
ExclusiveArch: %{java_arches} noarch
- jdependency
ExclusiveArch: %{java_arches} noarch
- jdom
ExclusiveArch: %{java_arches} noarch
- jdom2
ExclusiveArch: %{java_arches} noarch
- jedit
ExclusiveArch: %{java_arches} noarch
- jericho-html
ExclusiveArch: %{java_arches} noarch
- jetbrains-annotations
ExclusiveArch: noarch %{java_arches}
- jetty
ExclusiveArch: %{java_arches} noarch
- jflex
ExclusiveArch: %{java_arches} noarch
- jfreechart
ExclusiveArch: %{java_arches} noarch
- jgit
ExclusiveArch: %{java_arches} noarch
- jglobus
ExclusiveArch: %{java_arches} noarch
- jgoodies-common
ExclusiveArch: %{java_arches} noarch
- jgoodies-forms
ExclusiveArch: %{java_arches} noarch
- jgoodies-looks
ExclusiveArch: %{java_arches} noarch
- jigawatts
ExclusiveArch: x86_64 %{arm} ppc64le aarch64 s390x
- jline
ExclusiveArch: %{java_arches}
- jline2
ExclusiveArch: %{java_arches} noarch
- jmock
ExclusiveArch: %{java_arches} noarch
- jmol
ExclusiveArch: %{java_arches} noarch
- jna
ExclusiveArch: %{java_arches}
- jneuroml-core
ExclusiveArch: %{java_arches} noarch
- jni-inchi
ExclusiveArch: %{java_arches}
- jo
ExcludeArch: %{ix86}
- jol
ExclusiveArch: %{java_arches} noarch
- jolokia-jvm-agent
ExclusiveArch: %{java_arches} noarch
- jopt-simple
ExclusiveArch: %{java_arches} noarch
- jorbis
ExclusiveArch: %{java_arches} noarch
- jowl
ExclusiveArch: %{nodejs_arches} noarch
- jpanoramamaker
ExclusiveArch: %{java_arches} noarch
- jpilot
ExcludeArch: s390, s390x
- jpilot-backup
ExcludeArch: s390 s390x
- jsch
ExclusiveArch: %{java_arches} noarch
- jsch-agent-proxy
ExclusiveArch: %{java_arches} noarch
- json_simple
ExclusiveArch: %{java_arches} noarch
- jsoup
ExclusiveArch: %{java_arches} noarch
- jsr-305
ExclusiveArch: %{java_arches} noarch
- jss
ExclusiveArch: %{java_arches}
ExcludeArch: i686
- jssc
ExclusiveArch: %{java_arches}
- jtidy
ExclusiveArch: %{java_arches} noarch
- julia
ExclusiveArch: x86_64
- junit
ExclusiveArch: %{java_arches} noarch
- junit5
ExclusiveArch: %{java_arches} noarch
- juniversalchardet
ExclusiveArch: %{java_arches} noarch
- jzlib
ExclusiveArch: %{java_arches} noarch
- kaffeine
ExcludeArch: %{ix86}
- kaidan
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- kata-containers
ExcludeArch: %{arm} %{ix86} s390 s390x
ExcludeArch: ppc64le
- kawa
ExcludeArch: i686
- kchmviewer
ExclusiveArch: %{qt5_qtwebengine_arches}
- kcm_wacomtablet
ExcludeArch: s390 s390x
- kcov
ExcludeArch: s390 s390x
- kdenlive
ExcludeArch: %{ix86}
- keepass
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- keepassxc
ExcludeArch: s390x
- kernel
ExclusiveArch: noarch x86_64 s390x aarch64 ppc64le
ExclusiveArch: noarch i386 i686 x86_64 s390x aarch64 ppc64le
- kernelshark
ExcludeArch: %{ix86} %{arm}
- keydb
ExcludeArch: %{ix86}
- keylime-agent-rust
ExclusiveArch: %{rust_arches}
- kf5-akonadi-search
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kblog
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarcore
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kcalendarutils
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-kitinerary
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-ktnef
ExclusiveArch: x86_64 ppc64le aarch64 %{arm}
- kf5-libkdcraw
ExclusiveArch: x86_64 ppc64le %{arm}
- khelpcenter
ExclusiveArch: %{qt6_qtwebengine_arches}
- kicad
ExclusiveArch: x86_64 aarch64 ppc64le
- kissat
ExcludeArch: %{ix86}
- kitty
ExcludeArch: %{ix86}
- kiwix-desktop
ExclusiveArch: %{qt5_qtwebengine_arches}
- knot-resolver
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- kokkos
ExcludeArch: i686 armv7hl
- kpilot
ExcludeArch: s390 s390x
- krita
ExcludeArch: %{ix86}
- ksensors
ExcludeArch: s390 s390x
- kubernetes
ExclusiveArch: x86_64 aarch64 ppc64le s390x %{arm}
- ladspa-autotalent-plugins
ExcludeArch: %{ix86}
- laf-plugin
ExclusiveArch: %{java_arches} noarch
- latte-integrale
ExcludeArch: %{ix86}
- lazarus
ExclusiveArch: %{fpc_arches}
- lazpaint
ExclusiveArch: %{fpc_arches}
- lcd4linux
ExcludeArch: s390 s390x
- ldapjdk
ExclusiveArch: %{java_arches} noarch
- ldc
ExclusiveArch: %{ldc_arches} ppc64le
- ledmon
ExcludeArch: %{ix86}
- leland-fonts
ExcludeArch: %{ix86}
- lfortran
ExclusiveArch: x86_64
- lfsc
ExcludeArch: %{ix86}
- lib3mf
ExcludeArch: %{ix86}
- libCombine
ExcludeArch: %{ix86}
- libaiff
ExcludeArch: %{ix86}
- libarcus
ExcludeArch: %{ix86}
- libarrow
ExcludeArch: %{ix86} %{arm}
- libavc1394
ExcludeArch: s390 s390x
- libbase
ExclusiveArch: %{java_arches} noarch
- libcamera
ExcludeArch: s390x ppc64le
- libcamera-apps
ExcludeArch: %{power64} s390x
- libcint
ExcludeArch: %{power64}
- libcircle
ExcludeArch: %{ix86}
- libcpuid
ExcludeArch: aarch64 %arm ppc64le ppc64 s390x
- libcrystalhd
ExcludeArch: s390 s390x
- libcxx
ExcludeArch: ppc64 ppc64le
- libdc1394
ExcludeArch: s390 s390x
- libdfp
ExclusiveArch: ppc ppc64 ppc64le s390 s390x x86_64
- libdigidocpp
ExcludeArch: %{ix86}
- libdispatch
ExclusiveArch: x86_64 aarch64 ppc64le
- libffado
ExcludeArch: s390 s390x
- libfilezilla
ExcludeArch: s390x
- libfonts
ExclusiveArch: %{java_arches} noarch
- libformula
ExclusiveArch: %{java_arches} noarch
- libfprint
ExcludeArch: s390 s390x
- libguestfs
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- libhomfly
ExcludeArch: %{ix86}
- libibcommon
ExcludeArch: s390 s390x
- libica
ExclusiveArch: s390 s390x
- libiec61883
ExcludeArch: s390 s390x
- libinsane
ExcludeArch: %{ix86}
- libipt
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- libkrun
ExclusiveArch: x86_64 aarch64
- libkrunfw
ExclusiveArch: x86_64 aarch64
- liblayout
ExclusiveArch: %{java_arches} noarch
- libldac
ExcludeArch: s390x
- libloader
ExclusiveArch: %{java_arches} noarch
- libnuml
ExcludeArch: %{ix86}
- libnxz
ExclusiveArch: ppc64le
- libobjc2
ExcludeArch: armv7hl i686 ppc64le s390x
- libocxl
ExclusiveArch: ppc64le
- libomp17
ExcludeArch: s390x
- libopenshot
ExcludeArch: ppc64le
- libopenshot-audio
ExcludeArch: ppc64le
- liborc
ExcludeArch: i686 armv7hl
- libpoly
ExcludeArch: %{ix86}
- libpsm2
ExclusiveArch: x86_64
- libquentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- libraw1394
ExcludeArch: s390 s390x
- libreoffice
ExcludeArch: %{ix86}
- libreoffice-TexMaths
ExclusiveArch: %{java_arches}
ExcludeArch: aarch64 s390x
- librepository
ExclusiveArch: %{java_arches} noarch
- libretro-desmume2015
ExclusiveArch: i686 x86_64
- libretro-pcsx-rearmed
ExcludeArch: armv7hl
- librtas
ExclusiveArch: %{power64}
- libsavitar
ExcludeArch: %{ix86}
- libsedml
ExcludeArch: %{ix86}
- libsemigroups
ExcludeArch: %{ix86}
- libserializer
ExclusiveArch: %{java_arches} noarch
- libservicelog
ExclusiveArch: ppc %{power64}
- libsmbios
ExclusiveArch: x86_64 %{ix86}
- libsonata
ExcludeArch: %{ix86}
- libtracecmd
ExcludeArch: %{ix86} %{arm}
- libunibreak
ExcludeArch: %{ix86}
- libunicode
ExclusiveArch: x86_64 aarch64
- libunifex
ExcludeArch: i686
- libunwind
ExclusiveArch: %{arm} aarch64 hppa ia64 mips ppc %{power64} s390x %{ix86} x86_64 riscv64
- libva-intel-hybrid-driver
ExclusiveArch: %{ix86} x86_64 ia64
- libva-nvidia-driver
ExclusiveArch: %{x86_64} %{ix86} %{arm64} ppc64le
- libvirt-java
ExclusiveArch: %{java_arches} noarch
- libvma
ExclusiveArch: x86_64 ppc64le ppc64 aarch64
- libvmi
ExclusiveArch: x86_64
- libvpd
ExclusiveArch: %{power64}
- libvpl
ExclusiveArch: x86_64
- libx86
ExcludeArch: ppc %{power64} s390 s390x %{sparc} aarch64 armv7hl
- libxsmm
ExclusiveArch: x86_64
- libzdnn
ExclusiveArch: s390x
- libzfcphbaapi
ExclusiveArch: s390 s390x
- libzpc
ExclusiveArch: s390x
- liferea
ExcludeArch: %{ix86}
- linbox
ExcludeArch: %{ix86}
- linux-system-roles
ExcludeArch: i686
- liquidctl
ExcludeArch: s390 s390x
- lite-xl
ExcludeArch: %{ix86}
- llama-cpp
ExclusiveArch: x86_64 aarch64
- lld13
ExcludeArch: s390x
- lld15
ExcludeArch: s390x
- lld16
ExcludeArch: s390x
- lld17
ExcludeArch: s390x
- llhttp
ExclusiveArch: %{nodejs_arches}
- llvm-bolt
ExcludeArch: s390x ppc64le i686
- log4j
ExclusiveArch: %{java_arches} noarch
- log4net
ExclusiveArch: %mono_arches
- loupe
ExcludeArch: %{ix86}
- love
ExcludeArch: ppc ppc64 s390x
- lrmi
ExclusiveArch: %{ix86}
- lsp-plugins
ExcludeArch: %{ix86}
- lsvpd
ExclusiveArch: %{power64}
- luajit
ExcludeArch: riscv64 ppc64 ppc64le
- lucene
ExclusiveArch: %{java_arches} noarch
- luckybackup
ExcludeArch: %{ix86}
- lujavrite
ExclusiveArch: %{java_arches}
- luminance-hdr
ExcludeArch: %{ix86}
- lusol
ExcludeArch: %{ix86}
- luxcorerender
ExclusiveArch: x86_64
- lzfse
ExcludeArch: s390x
- m4rie
ExcludeArch: %{ix86}
- mactel-boot
ExclusiveArch: x86_64
- magicmirror
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-airnow
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-onthisday
ExclusiveArch: %{nodejs_arches} noarch
- magicmirror-module-singlestock
ExclusiveArch: %{nodejs_arches} noarch
- makemusic-finale-fonts
ExcludeArch: %{ix86}
- mame
ExcludeArch: %{arm} %{ix86}
- manifest-tool
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- mapnik
ExcludeArch: ppc ppc64 s390 s390x
- marcsabatella-campania-fonts
ExcludeArch: %{ix86}
- mariadb-java-client
ExclusiveArch: %{java_arches} noarch
- marked
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- mate-applets
ExcludeArch: i386 i686
- matrix-synapse
ExclusiveArch: %{rust_arches}
- maui-mauikit
ExclusiveArch: %{ix86} s390x aarch64 x86_64
- maven
ExclusiveArch: %{java_arches} noarch
- maven-antrun-plugin
ExclusiveArch: %{java_arches} noarch
- maven-archetype
ExclusiveArch: %{java_arches} noarch
- maven-archiver
ExclusiveArch: %{java_arches} noarch
- maven-artifact-transfer
ExclusiveArch: %{java_arches} noarch
- maven-assembly-plugin
ExclusiveArch: %{java_arches} noarch
- maven-bundle-plugin
ExclusiveArch: %{java_arches} noarch
- maven-clean-plugin
ExclusiveArch: %{java_arches} noarch
- maven-common-artifact-filters
ExclusiveArch: %{java_arches} noarch
- maven-compiler-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-analyzer
ExclusiveArch: %{java_arches} noarch
- maven-dependency-plugin
ExclusiveArch: %{java_arches} noarch
- maven-dependency-tree
ExclusiveArch: %{java_arches} noarch
- maven-doxia
ExclusiveArch: %{java_arches} noarch
- maven-doxia-sitetools
ExclusiveArch: %{java_arches} noarch
- maven-enforcer
ExclusiveArch: %{java_arches} noarch
- maven-file-management
ExclusiveArch: %{java_arches} noarch
- maven-filtering
ExclusiveArch: %{java_arches} noarch
- maven-invoker
ExclusiveArch: %{java_arches} noarch
- maven-invoker-plugin
ExclusiveArch: %{java_arches} noarch
- maven-jar-plugin
ExclusiveArch: %{java_arches} noarch
- maven-mapping
ExclusiveArch: %{java_arches} noarch
- maven-native
ExclusiveArch: %{java_arches} noarch
- maven-parent
ExclusiveArch: %{java_arches} noarch
- maven-patch-plugin
ExclusiveArch: %{java_arches} noarch
- maven-plugin-testing
ExclusiveArch: %{java_arches} noarch
- maven-plugin-tools
ExclusiveArch: %{java_arches} noarch
- maven-remote-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-reporting-api
ExclusiveArch: %{java_arches} noarch
- maven-reporting-impl
ExclusiveArch: %{java_arches} noarch
- maven-resolver
ExclusiveArch: %{java_arches} noarch
- maven-resources-plugin
ExclusiveArch: %{java_arches} noarch
- maven-script-interpreter
ExclusiveArch: %{java_arches} noarch
- maven-shade-plugin
ExclusiveArch: %{java_arches} noarch
- maven-shared-incremental
ExclusiveArch: %{java_arches} noarch
- maven-shared-io
ExclusiveArch: %{java_arches} noarch
- maven-shared-utils
ExclusiveArch: %{java_arches} noarch
- maven-source-plugin
ExclusiveArch: %{java_arches} noarch
- maven-surefire
ExclusiveArch: %{java_arches} noarch
- maven-verifier
ExclusiveArch: %{java_arches} noarch
- maven-verifier-plugin
ExclusiveArch: %{java_arches} noarch
- maven-wagon
ExclusiveArch: %{java_arches} noarch
- maxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
ExclusiveArch: %{ix86} x86_64 ppc sparcv9
- mbpfan
ExclusiveArch: x86_64
- mcelog
ExclusiveArch: i686 x86_64
- mcqd
ExcludeArch: %{ix86}
- mcrouter
ExclusiveArch: x86_64 aarch64 ppc64le
- mecab-java
ExclusiveArch: %java_arches
- mediaconch
ExclusiveArch: %{qt5_qtwebengine_arches}
- mellowplayer
ExclusiveArch: %{qt5_qtwebengine_arches}
- memkind
ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64
- memtest86+
ExclusiveArch: x86_64 %{ix86}
- merkuro
ExclusiveArch: %{qt6_qtwebengine_arches}
- meshlab
ExclusiveArch: aarch64 x86_64
ExcludeArch: %{ix86}
- metamath
ExcludeArch: %{ix86}
- mfem
ExcludeArch: %{ix86}
- microcode_ctl
ExclusiveArch: %{ix86} x86_64
- micropython
ExclusiveArch: %{arm} x86_64 riscv64
- miglayout
ExclusiveArch: %{java_arches} noarch
- mine_detector
ExclusiveArch: %{GPRbuild_arches}
- minetest
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
- mingw-libidn2
ExclusiveArch: %{ix86} x86_64 %{arm}
- mingw-qt6-qtlocation
ExcludeArch: s390x
- mingw-wine-gecko
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- miopen
ExclusiveArch: x86_64
- mirrormanager2
ExcludeArch: %{ix86}
- mkbootdisk
ExclusiveArch: %{ix86} sparc sparc64 x86_64
- mlir
ExcludeArch: i686
- mlpack
ExcludeArch: s390
- mmapper
ExcludeArch: %{ix86}
- mmlib
ExcludeArch: %{ix86}
- moby-engine
ExclusiveArch: %{golang_arches}
- mockito
ExclusiveArch: %{java_arches} noarch
- mod_gnutls
ExcludeArch: %{ix86} %{arm}
- mod_mono
ExclusiveArch: %mono_arches
- mod_proxy_cluster
ExcludeArch: i686 i386
- modello
ExclusiveArch: %{java_arches} noarch
- moditect
ExclusiveArch: %{java_arches} noarch
- module-build-service
ExclusiveArch: %{ix86} x86_64 noarch
- modulemaker-maven-plugin
ExclusiveArch: %{java_arches} noarch
- mojo-executor
ExclusiveArch: %{java_arches} noarch
- mojo-parent
ExclusiveArch: %{java_arches} noarch
- mokutil
ExclusiveArch: %{ix86} x86_64 aarch64 %{arm}
- mold
ExcludeArch: %{ix86}
- mono
ExclusiveArch: %mono_arches
- mono-addins
ExclusiveArch: %mono_arches
- mono-basic
ExclusiveArch: %{mono_arches}
- mono-bouncycastle
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- mono-cecil
ExclusiveArch: %mono_arches
- mono-cecil-flowanalysis
ExclusiveArch: %mono_arches
- mono-reflection
ExclusiveArch: %mono_arches
- mono-tools
ExclusiveArch: %mono_arches
- mono-zeroconf
ExclusiveArch: %mono_arches
- monodevelop
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- monodevelop-debugger-gdb
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- moose
ExcludeArch: s390x
- morphio
ExcludeArch: %{ix86}
- mozc
ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x
- mozilla-ublock-origin
ExcludeArch: ppc64 s390x
- mp
ExcludeArch: %{ix86}
- mpark-patterns
ExcludeArch: %{ix86}
- mpi4py
ExcludeArch: %{ix86}
- mpibash
ExcludeArch: %{ix86}
- mpris-scrobbler
ExcludeArch: s390x
- mpsolve
ExcludeArch: %{ix86}
- mrchem
ExcludeArch: s390x
- mrcpp
ExcludeArch: s390x
- mrrescue
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- msolve
ExcludeArch: %{ix86}
- msr-tools
ExclusiveArch: %{ix86} x86_64
- mstflint
ExcludeArch: s390 s390x %{arm}
- msv
ExclusiveArch: %{java_arches} noarch
- mt32emu
ExcludeArch: %{ix86}
- muffin
ExcludeArch: %{ix86}
- mumble
ExcludeArch: %{ix86}
- mupen64plus
ExcludeArch: s390x
- musescore
ExcludeArch: %{ix86}
- musl
ExcludeArch: s390
- mvfst
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- mxparser
ExclusiveArch: %{java_arches} noarch
- mysql-connector-java
ExclusiveArch: %{java_arches} noarch
- mysql-connector-net
ExclusiveArch: %{mono_arches}
- naev
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExcludeArch: %{ix86}
- naga
ExclusiveArch: %{java_arches} noarch
- nagios-plugins-check-updates
ExcludeArch: %{ix86}
- nant
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- nativejit
ExclusiveArch: x86_64
- nbc
ExclusiveArch: %{fpc_arches}
- nbdkit
ExcludeArch: i686
- ncl
ExcludeArch: %{ix86}
- ndesk-dbus
ExclusiveArch: %{mono_arches}
- ndesk-dbus-glib
ExclusiveArch: %{mono_arches}
- nekohtml
ExclusiveArch: %{java_arches} noarch
- nemo
ExcludeArch: %{ix86}
- nemo-extensions
ExcludeArch: %{ix86}
- nest
ExcludeArch: %{ix86}
- netatalk
ExcludeArch: aarch64 s390x
- netavark
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- netcdf-fortran
ExcludeArch: %{ix86}
- netdata
ExcludeArch: s390x
- netgen-mesher
ExcludeArch: %{ix86}
- neuron
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{ix86}
- newtonsoft-json
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nextcloud-client
ExcludeArch: %{ix86}
ExcludeArch: ppc64 ppc64le s390x
- nodejs-acorn-object-spread
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-backbone
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-bash-language-server
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-buble
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-cjs-module-lexer
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs-colors
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-less
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-linefix
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-nodemon
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-packaging
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-replace-require-self
ExclusiveArch: %{nodejs_arches} noarch
- nodejs-underscore
ExclusiveArch: %{nodejs_arches} noarch
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
- nodejs-undici
ExclusiveArch: %{ix86} x86_64 aarch64 ppc64le riscv64 noarch
- nodejs18
ExclusiveArch: %{nodejs_arches}
- nodejs20
ExclusiveArch: %{nodejs_arches}
- nom-tam-fits
ExclusiveArch: %{java_arches} noarch
- normaliz
ExcludeArch: %{ix86}
- not-ocamlfind
ExcludeArch: %{ix86}
- notejot
ExcludeArch: %{ix86}
- notify-sharp
ExclusiveArch: %{mono_arches}
- notify-sharp3
ExclusiveArch: %{mono_arches}
- ntfs2btrfs
ExcludeArch: ppc64 s390x
- nuget
ExclusiveArch: %{mono_arches}
- numactl
ExcludeArch: s390 %{arm}
- numatop
ExclusiveArch: x86_64 ppc64le
- numptyphysics
ExcludeArch: ppc64le
- nunit
ExclusiveArch: %{mono_arches}
- nunit2
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- nut
ExcludeArch: s390 s390x
- nvml
ExclusiveArch: x86_64 ppc64le
- nwchem
ExcludeArch: %{ix86} s390x
ExcludeArch: s390x
- objectweb-asm
ExclusiveArch: %{java_arches} noarch
- objenesis
ExclusiveArch: %{java_arches} noarch
- obs-cef
ExclusiveArch: x86_64 aarch64
- obs-service-rust2rpm
ExclusiveArch: %{rust_arches} noarch
- obs-studio-plugin-vkcapture
ExcludeArch: s390x
- ocaml
ExcludeArch: %{ix86}
- ocaml-SDL
ExcludeArch: %{ix86}
- ocaml-alcotest
ExcludeArch: %{ix86}
- ocaml-astring
ExcludeArch: %{ix86}
- ocaml-atd
ExcludeArch: %{ix86}
- ocaml-augeas
ExcludeArch: %{ix86}
- ocaml-autoconf
ExcludeArch: %{ix86}
- ocaml-base
ExcludeArch: %{ix86}
- ocaml-base64
ExcludeArch: %{ix86}
- ocaml-benchmark
ExcludeArch: %{ix86}
- ocaml-bigarray-compat
ExcludeArch: %{ix86}
- ocaml-bin-prot
ExcludeArch: %{ix86}
- ocaml-biniou
ExcludeArch: %{ix86}
- ocaml-bisect-ppx
ExcludeArch: %{ix86}
- ocaml-bos
ExcludeArch: %{ix86}
- ocaml-cairo
ExcludeArch: %{ix86}
- ocaml-calendar
ExcludeArch: %{ix86}
- ocaml-camlbz2
ExcludeArch: %{ix86}
- ocaml-camlidl
ExcludeArch: %{ix86}
- ocaml-camlimages
ExcludeArch: %{ix86}
- ocaml-camlp-streams
ExcludeArch: %{ix86}
- ocaml-camlp5
ExcludeArch: %{ix86}
- ocaml-camlp5-buildscripts
ExcludeArch: %{ix86}
- ocaml-camomile
ExcludeArch: %{ix86}
- ocaml-cinaps
ExcludeArch: %{ix86}
- ocaml-cmdliner
ExcludeArch: %{ix86}
- ocaml-compiler-libs-janestreet
ExcludeArch: %{ix86}
- ocaml-cppo
ExcludeArch: %{ix86}
- ocaml-crunch
ExcludeArch: %{ix86}
- ocaml-cryptokit
ExcludeArch: %{ix86}
- ocaml-csexp
ExcludeArch: %{ix86}
- ocaml-csv
ExcludeArch: %{ix86}
- ocaml-ctypes
ExcludeArch: %{ix86}
- ocaml-cudf
ExcludeArch: %{ix86}
- ocaml-curl
ExcludeArch: %{ix86}
- ocaml-curses
ExcludeArch: %{ix86}
- ocaml-dbus
ExcludeArch: %{ix86}
- ocaml-dose3
ExcludeArch: %{ix86}
- ocaml-dune
ExcludeArch: %{ix86}
- ocaml-easy-format
ExcludeArch: %{ix86}
- ocaml-expat
ExcludeArch: %{ix86}
- ocaml-extlib
ExcludeArch: %{ix86}
- ocaml-facile
ExcludeArch: %{ix86}
- ocaml-fieldslib
ExcludeArch: %{ix86}
- ocaml-fileutils
ExcludeArch: %{ix86}
- ocaml-findlib
ExcludeArch: %{ix86}
- ocaml-fmt
ExcludeArch: %{ix86}
- ocaml-fpath
ExcludeArch: %{ix86}
- ocaml-gen
ExcludeArch: %{ix86}
- ocaml-gettext
ExcludeArch: %{ix86}
- ocaml-graphics
ExcludeArch: %{ix86}
- ocaml-gsl
ExcludeArch: %{ix86}
ExcludeArch: armv7hl
- ocaml-integers
ExcludeArch: %{ix86}
- ocaml-jane-street-headers
ExcludeArch: %{ix86}
- ocaml-jst-config
ExcludeArch: %{ix86}
- ocaml-lablgl
ExcludeArch: %{ix86}
- ocaml-lablgtk
ExcludeArch: %{ix86}
- ocaml-lablgtk3
ExcludeArch: %{ix86}
- ocaml-labltk
ExcludeArch: %{ix86}
- ocaml-lacaml
ExcludeArch: %{ix86}
- ocaml-lambda-term
ExcludeArch: %{ix86}
- ocaml-libvirt
ExcludeArch: %{ix86}
- ocaml-logs
ExcludeArch: %{ix86}
- ocaml-luv
ExcludeArch: %{ix86}
- ocaml-lwt
ExcludeArch: %{ix86}
- ocaml-markup
ExcludeArch: %{ix86}
- ocaml-mccs
ExcludeArch: %{ix86}
- ocaml-mdx
ExcludeArch: %{ix86}
- ocaml-menhir
ExcludeArch: %{ix86}
- ocaml-merlin
ExcludeArch: %{ix86}
- ocaml-mew
ExcludeArch: %{ix86}
- ocaml-mew-vi
ExcludeArch: %{ix86}
- ocaml-mlgmpidl
ExcludeArch: %{ix86}
- ocaml-mlmpfr
ExcludeArch: %{ix86}
- ocaml-mtime
ExcludeArch: %{ix86}
- ocaml-mysql
ExcludeArch: %{ix86}
- ocaml-num
ExcludeArch: %{ix86}
- ocaml-obuild
ExcludeArch: %{ix86}
- ocaml-ocamlbuild
ExcludeArch: %{ix86}
- ocaml-ocamlgraph
ExcludeArch: %{ix86}
- ocaml-ocamlnet
ExcludeArch: %{ix86}
- ocaml-ocp-indent
ExcludeArch: %{ix86}
- ocaml-ocplib-endian
ExcludeArch: %{ix86}
- ocaml-ocplib-simplex
ExcludeArch: %{ix86}
- ocaml-octavius
ExcludeArch: %{ix86}
- ocaml-odoc
ExcludeArch: %{ix86}
- ocaml-omake
ExcludeArch: %{ix86}
- ocaml-opam-file-format
ExcludeArch: %{ix86}
- ocaml-ounit
ExcludeArch: %{ix86}
- ocaml-parmap
ExcludeArch: %{ix86}
- ocaml-parsexp
ExcludeArch: %{ix86}
- ocaml-pcre
ExcludeArch: %{ix86}
- ocaml-pcre2
ExcludeArch: %{ix86}
- ocaml-perl4caml
ExcludeArch: %{ix86}
- ocaml-postgresql
ExcludeArch: %{ix86}
- ocaml-pp
ExcludeArch: %{ix86}
- ocaml-ppx-assert
ExcludeArch: %{ix86}
- ocaml-ppx-base
ExcludeArch: %{ix86}
- ocaml-ppx-cold
ExcludeArch: %{ix86}
- ocaml-ppx-compare
ExcludeArch: %{ix86}
- ocaml-ppx-custom-printf
ExcludeArch: %{ix86}
- ocaml-ppx-derivers
ExcludeArch: %{ix86}
- ocaml-ppx-deriving
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yaml
ExcludeArch: %{ix86}
- ocaml-ppx-deriving-yojson
ExcludeArch: %{ix86}
- ocaml-ppx-enumerate
ExcludeArch: %{ix86}
- ocaml-ppx-expect
ExcludeArch: %{ix86}
- ocaml-ppx-fields-conv
ExcludeArch: %{ix86}
- ocaml-ppx-globalize
ExcludeArch: %{ix86}
- ocaml-ppx-hash
ExcludeArch: %{ix86}
- ocaml-ppx-here
ExcludeArch: %{ix86}
- ocaml-ppx-import
ExcludeArch: %{ix86}
- ocaml-ppx-inline-test
ExcludeArch: %{ix86}
- ocaml-ppx-js-style
ExcludeArch: %{ix86}
- ocaml-ppx-let
ExcludeArch: %{ix86}
- ocaml-ppx-optcomp
ExcludeArch: %{ix86}
- ocaml-ppx-sexp-conv
ExcludeArch: %{ix86}
- ocaml-ppx-stable-witness
ExcludeArch: %{ix86}
- ocaml-ppx-variants-conv
ExcludeArch: %{ix86}
- ocaml-ppxlib
ExcludeArch: %{ix86}
- ocaml-psmt2-frontend
ExcludeArch: %{ix86}
- ocaml-ptime
ExcludeArch: %{ix86}
- ocaml-ptmap
ExcludeArch: %{ix86}
- ocaml-pyml
ExcludeArch: %{ix86}
- ocaml-qcheck
ExcludeArch: %{ix86}
- ocaml-qtest
ExcludeArch: %{ix86}
- ocaml-re
ExcludeArch: %{ix86}
- ocaml-react
ExcludeArch: %{ix86}
- ocaml-res
ExcludeArch: %{ix86}
- ocaml-result
ExcludeArch: %{ix86}
- ocaml-rresult
ExcludeArch: %{ix86}
- ocaml-sedlex
ExcludeArch: %{ix86}
- ocaml-sexplib
ExcludeArch: %{ix86}
- ocaml-sexplib0
ExcludeArch: %{ix86}
- ocaml-sha
ExcludeArch: %{ix86}
- ocaml-sqlite
ExcludeArch: %{ix86}
- ocaml-ssl
ExcludeArch: %{ix86}
- ocaml-stdcompat
ExcludeArch: %{ix86}
- ocaml-stdio
ExcludeArch: %{ix86}
- ocaml-stdlib-random
ExcludeArch: %{ix86}
- ocaml-time-now
ExcludeArch: %{ix86}
- ocaml-topkg
ExcludeArch: %{ix86}
- ocaml-trie
ExcludeArch: %{ix86}
- ocaml-tyxml
ExcludeArch: %{ix86}
- ocaml-unionfind
ExcludeArch: %{ix86}
- ocaml-uucd
ExcludeArch: %{ix86}
- ocaml-uucp
ExcludeArch: %{ix86}
- ocaml-uunf
ExcludeArch: %{ix86}
- ocaml-uuseg
ExcludeArch: %{ix86}
- ocaml-uutf
ExcludeArch: %{ix86}
- ocaml-variantslib
ExcludeArch: %{ix86}
- ocaml-version
ExcludeArch: %{ix86}
- ocaml-xml-light
ExcludeArch: %{ix86}
- ocaml-xmlm
ExcludeArch: %{ix86}
- ocaml-xmlrpc-light
ExcludeArch: %{ix86}
- ocaml-yaml
ExcludeArch: %{ix86}
- ocaml-yojson
ExcludeArch: %{ix86}
- ocaml-zarith
ExcludeArch: %{ix86}
- ocaml-zed
ExcludeArch: %{ix86}
- ocaml-zip
ExcludeArch: %{ix86}
- ocaml-zmq
ExcludeArch: %{ix86}
- ocamlify
ExcludeArch: %{ix86}
- ocamlmod
ExcludeArch: %{ix86}
- oci-seccomp-bpf-hook
ExclusiveArch: x86_64 %{power64} aarch64 s390x armv7hl
ExclusiveArch: %{golang_arches_future}
- ocrmypdf
ExcludeArch: %{ix86}
- octave-communications
ExcludeArch: s390x
- octave-iso2mesh
ExcludeArch: armv7hl
- octave-signal
ExcludeArch: s390x
- oidc-agent
ExcludeArch: %{ix86}
- oidn
ExclusiveArch: x86_64
- oneVPL
ExclusiveArch: x86_64
- oneVPL-intel-gpu
ExclusiveArch: x86_64
- oneapi-level-zero
ExclusiveArch: x86_64
- onednn
ExclusiveArch: x86_64 aarch64 ppc64le s390x
- onedrive
ExclusiveArch: %{ldc_arches}
- ongres-scram
ExclusiveArch: %{java_arches} noarch
- ongres-stringprep
ExclusiveArch: %{java_arches} noarch
- onnx
ExcludeArch: s390x
- onnxruntime
ExcludeArch: s390x %{arm} %{ix86}
- oomd
ExcludeArch: i686 armv7hl
- opae
ExclusiveArch: x86_64
- opal-prd
ExclusiveArch: ppc64le
- opam
ExcludeArch: %{ix86}
- open-vm-tools
ExclusiveArch: x86_64 aarch64
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: x86_64
- openblas
ExclusiveArch: %{openblas_arches}
- opencsg
ExcludeArch: %{ix86}
- opengrm-ngram
ExcludeArch: %{ix86}
- openjdk-asmtools
ExclusiveArch: %{java_arches} noarch
- openjdk-asmtools7
ExclusiveArch: %{java_arches} noarch
- openjfx
ExclusiveArch: %{java_arches}
- openjfx8
ExclusiveArch: x86_64
- openlibm
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 %{power64}
- openmeeg
ExcludeArch: s390x
- openmpi
ExcludeArch: %{ix86}
- openms
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- openni
ExclusiveArch: x86_64 %{arm}
- openni-primesense
ExclusiveArch: x86_64 %{arm}
- openobex
ExcludeArch: s390 s390x
- openoffice.org-diafilter
ExclusiveArch: %{java_arches}
- openpgl
ExclusiveArch: aarch64 x86_64
- openrgb
ExcludeArch: %{ix86}
- openscad
ExcludeArch: %{ix86}
- openshadinglanguage
ExcludeArch: %{ix86} %{arm}
- openshot
ExcludeArch: ppc64le
- opensm
ExcludeArch: s390 %{arm}
- openssl-ibmca
ExclusiveArch: s390 s390x
- openstack-java-sdk
ExclusiveArch: %{java_arches} noarch
- opentest4j
ExclusiveArch: %{java_arches} noarch
- opentype-sanitizer
ExcludeArch: %{ix86}
- openvdb
ExcludeArch: i686
- openvkl
ExclusiveArch: aarch64 x86_64
- optee_client
ExclusiveArch: aarch64
- optee_os
ExclusiveArch: aarch64
- options
ExclusiveArch: %{java_arches} noarch
- orthorobot
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- os-autoinst
ExcludeArch: %{arm}
- osbuild-composer
ExcludeArch: i686 armv7hl
- osgi-annotation
ExclusiveArch: %{java_arches} noarch
- osgi-compendium
ExclusiveArch: %{java_arches} noarch
- osgi-core
ExclusiveArch: %{java_arches} noarch
- osm2pgsql
ExcludeArch: %{ix86}
- osslsigncode
ExcludeArch: i686
- ostree
ExcludeArch: %{ix86}
- otf2
ExcludeArch: i686 s390x
- oz
ExcludeArch: %{ix86}
- pacemaker
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64 %{arm}
ExclusiveArch: aarch64 i686 ppc64le s390x x86_64
- pageedit
ExclusiveArch: %{qt5_qtwebengine_arches}
- paperwork
ExcludeArch: %{ix86}
- papi
ExcludeArch: s390 s390x
- papilo
ExcludeArch: %{ix86}
- paraview
ExcludeArch: %{ix86}
- pari-nftables
ExcludeArch: %{ix86}
- parlaylib
ExcludeArch: aarch64 s390x arm-hfp ppc64le i686
- parserng
ExclusiveArch: %{java_arches} noarch
- pasdoc
ExclusiveArch: %{fpc_arches}
- pcc
ExclusiveArch: %{ix86} x86_64
- pcem
ExcludeArch: armv7hl i686 ppc64le s390x
- pcfi
ExclusiveArch: %{java_arches} noarch
- pcg-cpp
ExcludeArch: %{ix86}
- pcm
ExclusiveArch: %{ix86} x86_64
- pcp
ExcludeArch: %{ix86}
- pcp2pdf
ExcludeArch: %{ix86}
- pdbg
ExclusiveArch: ppc64le
- pdfarranger
ExcludeArch: %{ix86}
- pdfbox
ExclusiveArch: %{java_arches} noarch
- pdfmod
ExclusiveArch: %mono_arches
- pdftk-java
ExclusiveArch: %{java_arches} noarch
- pdns
ExcludeArch: %{arm} %{ix86}
- pdns-recursor
ExcludeArch: %{arm} %{ix86}
- pdqsort
ExcludeArch: %{ix86}
- pengupop
ExcludeArch: s390x
- pentaho-libxml
ExclusiveArch: %{java_arches} noarch
- pentaho-reporting-flow-engine
ExclusiveArch: %{java_arches} noarch
- perftest
ExcludeArch: s390 %{arm}
- perl-Dumbbench
ExclusiveArch: %{ix86} x86_64 noarch
- perl-LMDB_File
ExcludeArch: armv7hl i686
- perl-Math-Int128
ExcludeArch: %{arm32} %{ix86}
- perl-MaxMind-DB-Reader-XS
ExcludeArch: %{arm} %{ix86}
- perl-MongoDB
ExcludeArch: ppc %{sparc} s390
- perl-Net-Works
ExcludeArch: %{arm32} %{ix86}
- perl-Parse-DMIDecode
ExclusiveArch: %{ix86} x86_64 ia64 aarch64
- perl-threads-lite
ExcludeArch: aarch64 ppc ppc64 ppc64le
- permlib
ExcludeArch: %{ix86}
- pesign
ExclusiveArch: %{ix86} x86_64 ia64 aarch64 %{arm} riscv64
- pesign-test-app
ExclusiveArch: x86_64
- petpvc
ExcludeArch: %{ix86}
- pf-bb-config
ExcludeArch: s390x
- pgadmin4
ExcludeArch: i686 armv7hl s390x ppc64le
- phd2
ExcludeArch: %{ix86}
- phosh
ExcludeArch: i686
- php
ExcludeArch: %{ix86}
- php-ast
ExcludeArch: %{ix86}
- php-facedetect
ExcludeArch: %{ix86}
- php-geos
ExcludeArch: %{ix86}
- php-libvirt
ExcludeArch: %{ix86}
- php-maxminddb
ExcludeArch: %{ix86}
- php-pecl-amqp
ExcludeArch: %{ix86}
- php-pecl-apcu
ExcludeArch: %{ix86}
- php-pecl-apfd
ExcludeArch: %{ix86}
- php-pecl-dio
ExcludeArch: %{ix86}
- php-pecl-ds
ExcludeArch: %{ix86}
- php-pecl-event
ExcludeArch: %{ix86}
- php-pecl-fann
ExcludeArch: %{ix86}
- php-pecl-gearman
ExcludeArch: %{ix86}
- php-pecl-geoip
ExcludeArch: %{ix86}
- php-pecl-gmagick
ExcludeArch: %{ix86}
- php-pecl-http
ExcludeArch: %{ix86}
- php-pecl-igbinary
ExcludeArch: %{ix86}
- php-pecl-imagick
ExcludeArch: %{ix86}
- php-pecl-inotify
ExcludeArch: %{ix86}
- php-pecl-ip2location
ExcludeArch: %{ix86}
- php-pecl-json-post
ExcludeArch: %{ix86}
- php-pecl-krb5
ExcludeArch: %{ix86}
- php-pecl-lzf
ExcludeArch: %{ix86}
- php-pecl-mailparse
ExcludeArch: %{ix86}
- php-pecl-mcrypt
ExcludeArch: %{ix86}
- php-pecl-memcache
ExcludeArch: %{ix86}
- php-pecl-memcached
ExcludeArch: %{ix86}
- php-pecl-mongodb
ExcludeArch: %{ix86}
- php-pecl-msgpack
ExcludeArch: %{ix86}
- php-pecl-oauth
ExcludeArch: %{ix86}
- php-pecl-pcov
ExcludeArch: %{ix86}
- php-pecl-pq
ExcludeArch: %{ix86}
- php-pecl-raphf
ExcludeArch: %{ix86}
- php-pecl-redis5
ExcludeArch: %{ix86}
- php-pecl-rpminfo
ExcludeArch: %{ix86}
- php-pecl-rrd
ExcludeArch: %{ix86}
- php-pecl-selinux
ExcludeArch: %{ix86}
- php-pecl-ssdeep
ExcludeArch: %{ix86}
- php-pecl-ssh2
ExcludeArch: %{ix86}
- php-pecl-uopz
ExcludeArch: %{ix86}
- php-pecl-uuid
ExcludeArch: %{ix86}
- php-pecl-var-representation
ExcludeArch: %{ix86}
- php-pecl-xattr
ExcludeArch: %{ix86}
- php-pecl-xdebug3
ExcludeArch: %{ix86}
- php-pecl-xmldiff
ExcludeArch: %{ix86}
- php-pecl-xmlrpc
ExcludeArch: %{ix86}
- php-pecl-yac
ExcludeArch: %{ix86}
- php-pecl-zip
ExcludeArch: %{ix86}
- php-phpiredis
ExcludeArch: %{ix86}
- php-smbclient
ExcludeArch: %{ix86}
- php-zmq
ExcludeArch: %{ix86}
- php-zstd
ExcludeArch: %{ix86}
- picard
ExcludeArch: ppc64
- picocli
ExclusiveArch: %{java_arches} noarch
- pigeonascent
ExcludeArch: ppc64le
ExcludeArch: s390x
- pilot-link
ExcludeArch: s390 s390x
- pinta
ExclusiveArch: %mono_arches
ExcludeArch: armv7hl
- pioneer
ExclusiveArch: %{ix86} x86_64
- pl
ExcludeArch: %{ix86}
- planets
ExcludeArch: %{ix86}
- plantri
ExcludeArch: %{ix86}
- plantuml
ExclusiveArch: %{java_arches} noarch
- plasma-dialer
ExclusiveArch: %{java_arches}
- plasma-disks
ExcludeArch: %{ix86}
- playonlinux
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- plee-the-bear
ExcludeArch: %{power64}
- plexus-archiver
ExclusiveArch: %{java_arches} noarch
- plexus-build-api
ExclusiveArch: %{java_arches} noarch
- plexus-build-api0
ExclusiveArch: %{java_arches} noarch
- plexus-cipher
ExclusiveArch: %{java_arches} noarch
- plexus-classworlds
ExclusiveArch: %{java_arches} noarch
- plexus-compiler
ExclusiveArch: %{java_arches} noarch
- plexus-component-api
ExclusiveArch: %{java_arches} noarch
- plexus-components-pom
ExclusiveArch: %{java_arches} noarch
- plexus-containers
ExclusiveArch: %{java_arches} noarch
- plexus-i18n
ExclusiveArch: %{java_arches} noarch
- plexus-interpolation
ExclusiveArch: %{java_arches} noarch
- plexus-io
ExclusiveArch: %{java_arches} noarch
- plexus-languages
ExclusiveArch: %{java_arches} noarch
- plexus-pom
ExclusiveArch: %{java_arches} noarch
- plexus-resources
ExclusiveArch: %{java_arches} noarch
- plexus-sec-dispatcher
ExclusiveArch: %{java_arches} noarch
- plexus-testing
ExclusiveArch: %{java_arches} noarch
- plexus-utils
ExclusiveArch: %{java_arches} noarch
- plexus-velocity
ExclusiveArch: %{java_arches} noarch
- plexus-xml
ExclusiveArch: %{java_arches} noarch
- pmix
ExcludeArch: %{ix86}
- pngcheck
ExcludeArch: %{ix86}
- podman
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- polymake
ExcludeArch: %{ix86}
- polyml
ExcludeArch: %{ix86}
- poppler-sharp
ExclusiveArch: %mono_arches
- popub
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- postgresql-jdbc
ExclusiveArch: %{java_arches} noarch
- postgresql-pgpool-II
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- powerpc-utils
ExclusiveArch: ppc %{power64}
- powerstat
ExclusiveArch: %{ix86} x86_64
- ppc64-diag
ExclusiveArch: ppc %{power64}
- ppl
ExcludeArch: %{ix86}
- pplite
ExcludeArch: %{ix86}
- prestopalette
ExcludeArch: i686
- printer-driver-brlaser
ExcludeArch: %{ix86}
- procdump
ExcludeArch: ppc64le
- procyon
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
ExclusiveArch: %{java_arches} noarch
- proguard
ExclusiveArch: %{java_arches} noarch
- prometheus-jmx-exporter
ExclusiveArch: %{java_arches} noarch
- prometheus-simpleclient-java
ExclusiveArch: %{java_arches} noarch
- prooftree
ExcludeArch: %{ix86}
- proxmark3
ExcludeArch: ppc64le s390x
- proxygen
ExclusiveArch: x86_64 aarch64 ppc64le
- proxysql
ExcludeArch: %{power64} s390x
- prrte
ExcludeArch: %{ix86}
- prusa-slicer
ExcludeArch: %{ix86}
- psblas3
ExcludeArch: %{ix86}
- purple-telegram
ExcludeArch: s390x
ExcludeArch: ppc64
- pveclib
ExclusiveArch: ppc %{power64}
- pygrib
ExcludeArch: i686
ExcludeArch: armv7hl
- pygsl
ExcludeArch: %{ix86}
- pyosmium
ExcludeArch: %{ix86}
- pypy
ExcludeArch: %{ix86}
- pypy3.10
ExcludeArch: %{ix86}
- pypy3.9
ExcludeArch: %{ix86}
- pyqtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- python-ZEO
ExcludeArch: %{ix86}
- python-ZODB3
ExcludeArch: %{ix86}
- python-aioresponses
ExcludeArch: s390x
- python-ast-monitor
ExclusiveArch: %{qt6_qtwebengine_arches} noarch
- python-astroplan
ExcludeArch: %{ix86}
- python-astroscrappy
ExcludeArch: %{ix86}
- python-asyncmy
ExcludeArch: %{ix86}
- python-aws-sam-translator
ExcludeArch: %{ix86}
- python-awscrt
ExcludeArch: s390x
- python-bitstruct
ExcludeArch: s390x
- python-blosc2
ExcludeArch: %{ix86}
- python-bluepyopt
ExcludeArch: s390x %{ix86} %{power64}
- python-calcephpy
ExcludeArch: %{ix86}
- python-chaospy
ExcludeArch: %{ix86} %{arm32}
- python-colorthief
ExcludeArch: %{ix86}
- python-compreffor
ExcludeArch: %{ix86}
- python-contextualbandits
ExcludeArch: %{ix86}
- python-cradox
ExcludeArch: i686 armv7hl
- python-cryptography
ExclusiveArch: %{rust_arches}
- python-cvxopt
ExcludeArch: %{ix86}
- python-cyipopt
ExcludeArch: %{ix86}
- python-dask
ExcludeArch: %{ix86}
- python-databases
ExcludeArch: %{ix86}
- python-devicely
ExcludeArch: s390x
- python-dijitso
ExcludeArch: i686
- python-dipy
ExcludeArch: %{ix86} s390x
- python-ducc0
ExcludeArch: %{ix86}
- python-earthpy
ExcludeArch: %{ix86}
- python-eccodes
ExcludeArch: i686
ExcludeArch: armv7hl
- python-efel
ExcludeArch: s390x
- python-elephant
ExcludeArch: s390x
ExcludeArch: %{ix86}
- python-ephyviewer
ExcludeArch: s390x %{ix86}
- python-etcd
ExclusiveArch: noarch %{ix86} x86_64 %{arm} aarch64 ppc64le s390x riscv64
- python-fastavro
ExcludeArch: %{arm32} %{ix86}
- python-folium
ExcludeArch: %{ix86}
- python-formulaic
ExcludeArch: %{ix86}
- python-fsleyes
ExcludeArch: %{ix86}
- python-fsleyes-props
ExcludeArch: %{ix86}
- python-fslpy
ExcludeArch: %{ix86}
- python-gbinder
ExcludeArch: %{ix86}
- python-giacpy
ExcludeArch: aarch64 %{power64} s390x
- python-graph-tool
ExcludeArch: %{ix86}
- python-hdfs
ExcludeArch: %{ix86}
- python-healpy
ExcludeArch: %{ix86} %{arm}
- python-heapdict
ExcludeArch: %{ix86}
- python-imagecodecs
ExcludeArch: %{ix86}
- python-img2pdf
ExcludeArch: s390x
- python-intbitset
ExcludeArch: s390x
- python-javaobj
ExclusiveArch: %{java_arches} noarch
- python-jnius
ExclusiveArch: %{java_arches}
ExclusiveArch: %{java_arches}
- python-json-minify
ExcludeArch: %{ix86}
- python-jupymake
ExcludeArch: %{ix86}
- python-jupyter-c-kernel
ExcludeArch: %{ix86}
- python-jupyter-kernel-singular
ExcludeArch: %{ix86}
- python-jupyter-polymake
ExcludeArch: %{ix86}
- python-jupyter-sphinx
ExcludeArch: %{ix86}
- python-lazy-ops
ExcludeArch: %{ix86}
- python-lfpy
ExcludeArch: mips64r2 mips32r2
ExcludeArch: %{power64} %{ix86} armv7hl
- python-llama-cpp-python
ExclusiveArch: x86_64 aarch64
- python-mapnik
ExcludeArch: ppc ppc64 s390 s390x
- python-missingno
ExcludeArch: %{ix86}
- python-mne
ExcludeArch: %{ix86}
- python-mne-bids
ExcludeArch: %{ix86}
- python-mplcairo
ExcludeArch: %{ix86}
- python-mplcursors
ExcludeArch: %{ix86}
- python-music21
ExcludeArch: %{ix86}
- python-ndindex
ExcludeArch: %{ix86}
- python-neatdend
ExcludeArch: %{ix86}
- python-neo
ExcludeArch: s390x
- python-netpyne
ExcludeArch: %{ix86}
- python-neurom
ExcludeArch: %{ix86}
- python-neurotune
ExcludeArch: %{ix86}
- python-nifti-mrs
ExcludeArch: %{ix86}
- python-nilearn
ExcludeArch: %{ix86}
- python-nipy
ExcludeArch: %{ix86}
- python-numpoly
ExcludeArch: %{ix86}
- python-octave-kernel
ExcludeArch: %{ix86}
- python-openoffice
ExclusiveArch: noarch x86_64
- python-openpaperwork-core
ExcludeArch: %{ix86}
- python-openpaperwork-gtk
ExcludeArch: %{ix86}
- python-opentype-sanitizer
ExcludeArch: %{ix86}
- python-pandas-flavor
ExcludeArch: %{ix86}
- python-papermill
ExcludeArch: %{ix86}
- python-paperwork-backend
ExcludeArch: %{ix86}
- python-pari-jupyter
ExcludeArch: %{ix86}
- python-pep8-naming
ExcludeArch: %{ix86}
- python-phyghtmap
ExcludeArch: %{ix86}
- python-pingouin
ExcludeArch: %{ix86}
- python-plotnine
ExcludeArch: %{ix86}
- python-pplpy
ExcludeArch: %{ix86}
- python-primecountpy
ExcludeArch: %{ix86}
- python-psycopg3
ExcludeArch: %{ix86}
- python-pyahocorasick
ExclusiveArch: x86_64 %{arm64} ppc64le riscv64
- python-pybids
ExcludeArch: %{ix86}
- python-pybv
ExcludeArch: %{ix86}
- python-pyedflib
ExcludeArch: s390x
- python-pyfastnoisesimd
ExcludeArch: %{ix86}
- python-pyfiglet
ExcludeArch: %{ix86}
- python-pykdtree
ExcludeArch: %{ix86}
- python-pyliblzfse
ExcludeArch: s390x
- python-pymapvbvd
ExcludeArch: s390x
- python-pymatreader
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pynn
ExcludeArch: mips64r2 mips32r2 s390x %{ix86}
- python-pyocr
ExcludeArch: %{ix86}
- python-pypet
ExcludeArch: %{ix86}
ExcludeArch: s390x
- python-pyphi
ExcludeArch: s390x
- python-pypillowfight
ExcludeArch: %{ix86}
- python-pyqt6-webengine
ExclusiveArch: %{qt6_qtwebengine_arches}
- python-pyriemann
ExcludeArch: %{ix86}
- python-pyroaring
ExcludeArch: %{ix86}
- python-pyscf
ExcludeArch: %{power64}
- python-pyshtools
ExcludeArch: %{ix86}
- python-pysingular
ExcludeArch: %{ix86}
- python-pyswarms
ExcludeArch: %{ix86}
- python-pyswip
ExcludeArch: %{ix86}
- python-pytest-arraydiff
ExcludeArch: %{ix86}
- python-pytest-tornado
ExcludeArch: %{ix86}
- python-pyvat
ExcludeArch: %{ix86}
- python-ratinabox
ExcludeArch: %{ix86}
- python-recordclass
ExcludeArch: %{ix86}
- python-reproject
ExcludeArch: %{ix86}
- python-ruffus
ExcludeArch: %{ix86}
- python-scikit-learn
ExcludeArch: %{ix86}
- python-sgp4
ExcludeArch: %{ix86}
- python-simplebayes
ExcludeArch: %{ix86}
- python-sklearn-genetic-opt
ExcludeArch: %{ix86}
- python-statsmodels
ExcludeArch: %{ix86}
- python-steps
ExcludeArch: %{ix86}
- python-tables
ExcludeArch: %{ix86}
- python-tdlib
ExcludeArch: %{ix86}
- python-tensile
ExclusiveArch: x86_64
- python-tensordict
ExclusiveArch: x86_64 aarch64
- python-tkrzw
ExcludeArch: i686
- python-torch
ExclusiveArch: x86_64 aarch64
- python-torchaudio
ExclusiveArch: x86_64 aarch64
- python-torchdata
ExclusiveArch: x86_64 aarch64
- python-torchtext
ExclusiveArch: x86_64 aarch64
- python-torchvision
ExclusiveArch: x86_64 aarch64
- python-traitsui
ExcludeArch: ppc64le
- python-trimesh
ExcludeArch: %{ix86}
- python-uranium
ExcludeArch: %{ix86}
- python-willow
ExcludeArch: %{ix86}
- python-xattr
ExcludeArch: %{ix86}
- python-xbout
ExcludeArch: %{ix86}
- python-xmp-toolkit
ExcludeArch: %{ix86}
- python-zeep
ExcludeArch: s390x
- python-zict
ExcludeArch: %{ix86}
- q4wine
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- qalculate-qt
ExcludeArch: %{ix86}
- qatengine
ExclusiveArch: x86_64
- qatlib
ExcludeArch: %{arm} aarch64 %{power64} s390x i686
- qatzip
ExclusiveArch: x86_64
- qbe
ExclusiveArch: x86_64 aarch64 riscv64
- qbittorrent
ExcludeArch: %{ix86}
- qbs
ExcludeArch: i686
- qcas
ExcludeArch: aarch64 %{power64} s390x
- qcint
ExclusiveArch: x86_64
- qclib
ExclusiveArch: s390 s390x
- qdigidoc
ExcludeArch: %{ix86}
- qdox
ExclusiveArch: %{java_arches} noarch
- qemu-sanity-check
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- qevercloud
ExclusiveArch: %{qt5_qtwebengine_arches}
- qflipper
ExcludeArch: %{ix86}
- qmapshack
ExclusiveArch: %{qt5_qtwebengine_arches}
- qoauth
ExcludeArch: ppc64
- qownnotes
ExcludeArch: %{ix86}
- qpdfview
ExcludeArch: s390x
- qperf
ExcludeArch: %{arm}
- qsopt-ex
ExcludeArch: %{ix86}
- qt4pas
ExclusiveArch: %{fpc_arches}
- qt5-qtwebengine
ExclusiveArch: %{qt5_qtwebengine_arches}
- qt6-qtquick3dphysics
ExclusiveArch: aarch64 i686 x86_64
- qt6-qtwebengine
ExclusiveArch: aarch64 x86_64
- qt6-qtwebview
ExclusiveArch: aarch64 x86_64
- qt6ct
ExcludeArch: s390x
- qtile
ExcludeArch: %{ix86}
- quantum-espresso
ExclusiveArch: x86_64 aarch64 %{power64}
- quentier
ExclusiveArch: %{qt5_qtwebengine_arches}
- rEFInd
ExclusiveArch: %{efi}
ExcludeArch: %{arm32}
- racket
ExcludeArch: %{arm} s390x
ExcludeArch: ppc64le
- rasdaemon
ExcludeArch: s390 s390x
- rccl
ExclusiveArch: x86_64
- rdma-core
ExcludeArch: %{arm}
- realtime-tests
ExcludeArch: %{arm}
- rear
ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le ia64 s390x
- redeclipse
ExcludeArch: %{ix86}
- redict
ExcludeArch: %{ix86}
- reflections
ExclusiveArch: %{java_arches} noarch
- reg
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64 %{arm}}
- regexp
ExclusiveArch: %{java_arches} noarch
- relaxng-datatype-java
ExclusiveArch: %{java_arches} noarch
- remake
ExcludeArch: %{ix86}
- renderdoc
ExclusiveArch: x86_64 aarch64
- replacer
ExclusiveArch: %{java_arches} noarch
- reptyr
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- rescene
ExclusiveArch: %{mono_arches}
- resteasy
ExclusiveArch: %{java_arches} noarch
- restool
ExclusiveArch: aarch64
- restsharp
ExclusiveArch: %{mono_arches}
ExcludeArch: armv7hl
- retroarch
ExcludeArch: %{ix86}
ExcludeArch: s390x
- retsnoop
ExclusiveArch: %{rust_arches}
ExcludeArch: armv7hl
- rhino
ExclusiveArch: %{java_arches} noarch
ExcludeArch: %{ix86}
- rhythmbox
ExcludeArch: s390 s390x
- rhythmbox-alternative-toolbar
ExcludeArch: s390 s390x
- rhythmbox-ampache
ExcludeArch: s390 s390x
- river
ExclusiveArch: %{zig_arches}
- rkcommon
ExclusiveArch: x86_64 aarch64
- rocalution
ExclusiveArch: x86_64
- rocblas
ExclusiveArch: x86_64
- rocclr
ExclusiveArch: x86_64
- rocfft
ExclusiveArch: x86_64
- rocm-compilersupport
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-core
ExclusiveArch: x86_64
- rocm-device-libs
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-rpm-macros
ExclusiveArch: x86_64
- rocm-runtime
ExclusiveArch: x86_64 aarch64 ppc64le
- rocm-smi
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rocminfo
ExclusiveArch: x86_64 aarch64 ppc64le
- rocprim
ExclusiveArch: x86_64
- rocrand
ExclusiveArch: x86_64
- rocsolver
ExclusiveArch: x86_64
- rocsparse
ExclusiveArch: x86_64
- rocthrust
ExclusiveArch: x86_64
- roctracer
ExclusiveArch: x86_64
- rpi-imager
ExcludeArch: s390x
- rpm-ostree
ExclusiveArch: %{rust_arches}
ExcludeArch: %{ix86}
- rpy
ExcludeArch: %{ix86}
- rr
ExclusiveArch: %{ix86} x86_64 aarch64
- rssguard
ExclusiveArch: %{qt6_qtwebengine_arches}
- rstudio
ExclusiveArch: %{java_arches}
- rsyntaxtextarea
ExclusiveArch: %{java_arches} noarch
- rubiks
ExcludeArch: %{ix86}
- rubygem-childprocess
ExclusiveArch: %{ix86} x86_64 noarch
- ruff
ExcludeArch: %{ix86}
- ruff-lsp
ExcludeArch: %{ix86}
- runc
ExclusiveArch: %{golang_arches_future}
- rundoc
ExclusiveArch: %{java_arches} noarch
- rust
ExclusiveArch: %{rust_arches}
- rust-bankstown-lv2
ExcludeArch: ppc64le s390x
- rust-below
ExcludeArch: %{arm32} %{ix86}
- rust-below-btrfs
ExcludeArch: %{arm32} %{ix86}
- rust-below-config
ExcludeArch: %{arm32} %{ix86}
- rust-below-dump
ExcludeArch: %{arm32} %{ix86}
- rust-below-model
ExcludeArch: %{arm32} %{ix86}
- rust-compress-tools
ExclusiveArch: %{rust_arches}
- rust-crypto-auditing-agent
ExcludeArch: i386 i686
- rust-ct-logs
ExcludeArch: ppc64le s390x
- rust-ctr
ExclusiveArch: %{rust_arches}
- rust-dashmap4
ExclusiveArch: %{rust_arches}
- rust-deflate
ExclusiveArch: %{rust_arches}
- rust-deflate0.8
ExclusiveArch: %{rust_arches}
- rust-getch
ExclusiveArch: %{rust_arches}
- rust-gzip-header
ExclusiveArch: %{rust_arches}
- rust-hamming
ExclusiveArch: %{rust_arches}
- rust-hidapi
ExclusiveArch: %{rust_arches}
- rust-httparse
ExclusiveArch: %{rust_arches}
- rust-humantime-serde
ExclusiveArch: %{rust_arches}
- rust-hyperlocal
ExclusiveArch: %{rust_arches}
- rust-inflate
ExclusiveArch: %{rust_arches}
- rust-k9
ExclusiveArch: %{rust_arches}
- rust-krunvm
ExclusiveArch: x86_64 aarch64
- rust-kstring
ExclusiveArch: %{rust_arches}
- rust-kvm-bindings
ExcludeArch: %{ix86}
- rust-kvm-ioctls
ExclusiveArch: x86_64 aarch64
- rust-lebe
ExclusiveArch: %{rust_arches}
- rust-lv2
ExcludeArch: ppc64le s390x
- rust-lv2-atom
ExcludeArch: ppc64le s390x
- rust-lv2-core
ExcludeArch: ppc64le s390x
- rust-lv2-midi
ExcludeArch: ppc64le s390x
- rust-lv2-state
ExcludeArch: ppc64le s390x
- rust-lv2-sys
ExcludeArch: ppc64le s390x
- rust-lv2-time
ExcludeArch: ppc64le s390x
- rust-lv2-units
ExcludeArch: ppc64le s390x
- rust-lv2-urid
ExcludeArch: ppc64le s390x
- rust-lv2-worker
ExcludeArch: ppc64le s390x
- rust-msru
ExclusiveArch: x86_64
- rust-nanorand
ExclusiveArch: %{rust_arches}
- rust-netstat2
ExclusiveArch: %{rust_arches}
- rust-nu
ExcludeArch: %{ix86}
- rust-oci-spec
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
ExcludeArch: %{ix86}
- rust-onig
ExclusiveArch: %{rust_arches}
- rust-openat-ext
ExclusiveArch: %{rust_arches}
- rust-os_type
ExclusiveArch: %{rust_arches}
- rust-pager
ExclusiveArch: %{rust_arches}
- rust-pathsearch
ExclusiveArch: %{rust_arches}
- rust-prefixdevname
ExcludeArch: %{ix86}
- rust-pretty-bytes
ExclusiveArch: %{rust_arches}
- rust-primal-bit
ExclusiveArch: %{rust_arches}
- rust-primal-check
ExclusiveArch: %{rust_arches}
- rust-primal-estimate
ExclusiveArch: %{rust_arches}
- rust-probe
ExcludeArch: ppc64le s390x
- rust-procfs0.9
ExclusiveArch: %{rust_arches}
- rust-psl-types
ExclusiveArch: %{rust_arches}
- rust-psm
ExclusiveArch: %{rust_arches}
- rust-pwd
ExclusiveArch: %{rust_arches}
- rust-rand_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_core
ExclusiveArch: %{rust_arches}
- rust-schemafy_lib
ExclusiveArch: %{rust_arches}
- rust-scx_layered
ExcludeArch: %{ix86}
- rust-scx_rustland
ExcludeArch: %{ix86}
- rust-scx_rusty
ExcludeArch: %{ix86}
- rust-scx_utils
ExcludeArch: %{ix86}
- rust-seahash
ExclusiveArch: %{rust_arches}
- rust-sequoia-octopus-librnp
ExcludeArch: %{ix86} %{arm} s390x
- rust-serde_yaml0.8
ExclusiveArch: %{rust_arches}
- rust-sev
ExclusiveArch: x86_64
- rust-sevctl
ExclusiveArch: x86_64
- rust-sinit
ExclusiveArch: %{rust_arches}
- rust-snphost
ExclusiveArch: x86_64
- rust-ssh-key-dir
ExclusiveArch: %{rust_arches}
- rust-stacker
ExclusiveArch: %{rust_arches}
- rust-structopt
ExclusiveArch: %{rust_arches}
- rust-tiny-dfr
ExcludeArch: %{ix86}
- rust-totp-lite
ExclusiveArch: %{rust_arches}
- rust-tower-layer
ExclusiveArch: %{rust_arches}
- rust-tpm2-policy
ExclusiveArch: %{rust_arches}
- rust-unicode-xid
ExclusiveArch: %{rust_arches}
- rust-uriparse
ExclusiveArch: %{rust_arches}
- rust-varlink_generator
ExclusiveArch: %{rust_arches}
- rust-varlink_parser
ExclusiveArch: %{rust_arches}
- rust-vhost-device-scmi
ExcludeArch: s390x
- rust-virtio-bindings
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-virtio-queue
ExcludeArch: i686
- rust-vm-memory
ExcludeArch: %{ix86}
- rust-vmm-sys-util
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- rust-vtparse
ExclusiveArch: %{rust_arches}
- rust-web-ext-native-messaging
ExclusiveArch: %{rust_arches}
- rust-wezterm-color-types
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic
ExclusiveArch: %{rust_arches}
- rust-wezterm-dynamic-derive
ExclusiveArch: %{rust_arches}
- rust-zbus1
ExclusiveArch: %{rust_arches}
- rust-zbus_macros1
ExclusiveArch: %{rust_arches}
- rust-zincati
ExcludeArch: armv7hl i686
- rust-zvariant2
ExclusiveArch: %{rust_arches}
- rust-zvariant_derive2
ExclusiveArch: %{rust_arches}
- rustup
ExclusiveArch: x86_64 aarch64
- rutabaga-gfx-ffi
ExclusiveArch: x86_64 aarch64
- s390utils
ExcludeArch: %{ix86}
- sac
ExclusiveArch: %{java_arches} noarch
- safeint
ExcludeArch: %{ix86}
- safetyblanket
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64le
- sandia-omega-h
ExcludeArch: %{ix86} s390x
- sat4j
ExclusiveArch: %{java_arches} noarch
- sayonara
ExcludeArch: %{ix86}
- sbcl
ExclusiveArch: %{ix86} x86_64 aarch64 %{power64}
- sbd
ExclusiveArch: i686 x86_64 s390x aarch64 ppc64le
- sblim-cim-client
ExclusiveArch: %{java_arches} noarch
- sblim-cim-client2
ExclusiveArch: %{java_arches} noarch
- sbsigntools
ExclusiveArch: x86_64 aarch64 %{arm} %{ix86}
- scala
ExclusiveArch: %{java_arches} noarch
- scalasca
ExcludeArch: s390 s390x armv7hl i686
- scannotation
ExclusiveArch: %{java_arches} noarch
- scip
ExcludeArch: %{ix86}
- scorep
ExcludeArch: s390 s390x armv7hl i686
- sdljava
ExclusiveArch: %{java_arches}
- sdrangel
ExclusiveArch: %{qt5_qtwebengine_arches}
- sdsl-lite
ExclusiveArch: %{power64} x86_64 aarch64
- sdubby
ExclusiveArch: %{efi}
- seabios
ExclusiveArch: x86_64
- seadrive-gui
ExclusiveArch: %{qt5_qtwebengine_arches}
- seafile-client
ExclusiveArch: %{qt6_qtwebengine_arches}
- seamonkey
ExclusiveArch: x86_64
- sedutil
ExcludeArch: ppc ppc64 s390 s390x
- sentencepiece
ExcludeArch: s390x
- seqan3
ExclusiveArch: %{power64} x86_64 aarch64
- sequeler
ExcludeArch: %{ix86}
- sequence-library
ExclusiveArch: %{java_arches} noarch
- servicelog
ExclusiveArch: ppc %{power64}
- setserial
ExcludeArch: s390 s390x
- sfnt2woff-zopfli
ExcludeArch: %{ix86}
- sharedmeataxe
ExcludeArch: %{ix86}
- sharpfont
ExclusiveArch: %mono_arches
- sharpziplib
ExclusiveArch: %{mono_arches}
- shim
ExclusiveArch: %{efi}
ExcludeArch: %{ix86}
ExcludeArch: %{arm}
- shim-unsigned-aarch64
ExclusiveArch: aarch64
- shim-unsigned-x64
ExclusiveArch: x86_64
- sigil
ExclusiveArch: %{qt5_qtwebengine_arches}
ExcludeArch: %{ix86}
- sigul
ExclusiveArch: x86_64
ExcludeArch: %{ix86}
- simdutf
ExcludeArch: s390 s390x
- singularity-ce
ExclusiveArch: %{go_arches}
ExcludeArch: %{ix86}
- sirocco
ExcludeArch: %{ix86}
- sisu
ExclusiveArch: %{java_arches} noarch
- sisu-mojos
ExclusiveArch: %{java_arches} noarch
- ski
ExcludeArch: %{ix86}
ExcludeArch: aarch64
- skopeo
ExclusiveArch: %{golang_arches_future}
ExclusiveArch: aarch64 ppc64le s390x x86_64
- skychart
ExclusiveArch: %{fpc_arches}
ExcludeArch: %{ix86}
- slapi-nis
ExcludeArch: %{ix86}
- sleef
ExcludeArch: %{ix86}
- slf4j
ExclusiveArch: %{java_arches} noarch
- slic3r
ExcludeArch: %{ix86}
ExcludeArch: ppc ppc64 s390 s390x %{ix86}
ExcludeArch: ppc ppc64 s390 s390x
- slick-greeter
ExcludeArch: %{ix86}
- slimdata
ExcludeArch: ppc64 ppc sparcv9 sparc64
- slirp4netns
ExclusiveArch: %{golang_arches_future}
- slurm
ExcludeArch: armv7hl
ExcludeArch: i686
- smartmontools
ExcludeArch: %{ix86}
- snakeyaml
ExclusiveArch: %{java_arches} noarch
- snapd
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm} aarch64 ppc64le s390x}
- snapshot
ExcludeArch: %{ix86}
- snip
ExclusiveArch: %{java_arches} noarch
- softnet-stat
ExclusiveArch: %{rust_arches}
- soplex
ExcludeArch: %{ix86}
- sound-juicer
ExcludeArch: s390 s390x
- soup-sharp
ExclusiveArch: %{mono_arches}
- sourcextractor++
ExcludeArch: %{ix86}
- spacebar
ExclusiveArch: %{java_arches}
- sparkleshare
ExclusiveArch: %{mono_arches}
ExcludeArch: %{ix86}
- spasm
ExcludeArch: %{ix86}
- spec-version-maven-plugin
ExclusiveArch: %{java_arches} noarch
- speed-dreams
ExcludeArch: s390x
- spicctrl
ExclusiveArch: %{ix86} x86_64
- spice
ExclusiveArch: x86_64
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 riscv64
- spice-parent
ExclusiveArch: %{java_arches} noarch
- springlobby
ExclusiveArch: %{ix86} x86_64
- spyder
ExcludeArch: %{ix86}
ExclusiveArch: %{qt5_qtwebengine_arches} noarch
- squeekboard
ExclusiveArch: %{rust_arches}
ExcludeArch: ppc64le
ExcludeArch: s390x
- squirrel
ExcludeArch: %{ix86}
- startdde
ExclusiveArch: %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
- stats-collect
ExclusiveArch: %{ix86} x86_64 noarch
- statsd
ExclusiveArch: %{nodejs_arches} noarch
- statserial
ExcludeArch: s390 s390x
- steinberg-bravura-fonts
ExcludeArch: %{ix86}
- steinberg-petaluma-fonts
ExcludeArch: %{ix86}
- stellarium
ExcludeArch: armv7hl
- stlsplit
ExcludeArch: %{ix86}
- stp
ExcludeArch: %{ix86}
- stratis-cli
ExclusiveArch: %{rust_arches} noarch
ExcludeArch: i686
- stratisd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- string-template-maven-plugin
ExclusiveArch: %{java_arches} noarch
- stringtemplate
ExclusiveArch: %{java_arches} noarch
- stringtemplate4
ExclusiveArch: %{java_arches} noarch
- stripesnoop
ExclusiveArch: %{ix86} x86_64
- subscription-manager-cockpit
ExclusiveArch: %{nodejs_arches} noarch
- supercollider
ExclusiveArch: %{qt5_qtwebengine_arches}
- supermin
ExcludeArch: %{ix86}
ExclusiveArch: %{kernel_arches}
ExcludeArch: %{power64}
- supertux
ExcludeArch: s390x
- suricata
ExcludeArch: ppc64le i686
- svt-vp9
ExclusiveArch: x86_64
- swift-lang
ExclusiveArch: x86_64 aarch64
- swiftlint
ExclusiveArch: x86_64 aarch64
- swing-layout
ExclusiveArch: %{java_arches} noarch
- symfpu
ExcludeArch: %{ix86}
- symmetrica
ExcludeArch: %{ix86}
- sympol
ExcludeArch: %{ix86}
- sympow
ExcludeArch: %{ix86}
- synfig
ExcludeArch: ppc64le
- synfigstudio
ExcludeArch: ppc64le
- sysbench
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips} aarch64 ppc64le s390x
- syslinux
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86} x86_64
- system-rules
ExclusiveArch: %{java_arches} noarch
- systemd-boot
ExclusiveArch: %efi
- t-digest
ExclusiveArch: %{java_arches} noarch
- taglib-sharp
ExclusiveArch: %{mono_arches}
- tagsoup
ExclusiveArch: %{java_arches} noarch
- tarantool
ExclusiveArch: %{ix86} x86_64
- tboot
ExclusiveArch: %{ix86} x86_64
- tcmu-runner
ExcludeArch: i686 armv7hl
- tdlib
ExclusiveArch: x86_64 aarch64
- teem
ExcludeArch: %{ix86}
- templates_parser
ExclusiveArch: %GPRbuild_arches
- terminology
ExcludeArch: s390x
- terminus-fonts
ExcludeArch: %{grub2_exclude_arches}
- ternimal
ExclusiveArch: %{rust_arches}
- testcloud
ExclusiveArch: %{kernel_arches} noarch
- testng
ExclusiveArch: %{java_arches} noarch
- texlive
ExclusiveArch: %{java_arches} noarch
- texmaker
ExclusiveArch: %{qt6_qtwebengine_arches}
ExcludeArch: ppc64 ppc64le s390x
- thermald
ExclusiveArch: %{ix86} x86_64
- thunderbird
ExcludeArch: armv7hl
ExcludeArch: s390x
- tiled
ExcludeArch: %{ix86}
- tilix
ExclusiveArch: %{ldc_arches}
- tinygo
ExcludeArch: ppc64le s390x
ExcludeArch: %{ix86}
- tokodon
ExclusiveArch: %{qt6_qtwebengine_arches}
- tomboy
ExclusiveArch: %{mono_arches}
- tomcat
ExclusiveArch: %{java_arches} noarch
- tomcat-jakartaee-migration
ExclusiveArch: %{java_arches} noarch
- tomcat-native
ExclusiveArch: %{java_arches}
- tomcat-taglibs-parent
ExclusiveArch: %{java_arches} noarch
- torbrowser-launcher
ExclusiveArch: %{ix86} x86_64
- trace-cmd
ExcludeArch: %{ix86} %{arm}
- trafficserver
ExcludeArch: %{arm} %{ix86} s390x
- treelayout
ExclusiveArch: %{java_arches} noarch
- trilead-ssh2
ExclusiveArch: %{java_arches} noarch
- trojita
ExcludeArch: ppc64 ppc64le s390x
- trunk
ExcludeArch: %{ix86}
- truth
ExclusiveArch: %{java_arches} noarch
- tth
ExcludeArch: %{ix86}
- tuned-profiles-nfv-host-bin
ExclusiveArch: %{ix86} x86_64
- tuxguitar
ExcludeArch: s390 %{arm} %{ix86}
- tvtime
ExcludeArch: s390 s390x
- typescript
ExclusiveArch: %{nodejs_arches} noarch
- tzdata
ExcludeArch: i686
- uClibc
ExclusiveArch: %{arm} %{ix86} x86_64 %{mips}
- uboot-tools
ExcludeArch: s390x
- ucx
ExclusiveArch: aarch64 ppc64le x86_64
- uglify-js
ExclusiveArch: %{nodejs_arches} noarch
- ugrep
ExcludeArch: %{ix86}
- umr
ExclusiveArch: x86_64 aarch64 ppc64le
- unetbootin
ExclusiveArch: %{ix86} x86_64
- unicorn
ExcludeArch: s390x
- univocity-parsers
ExclusiveArch: %{java_arches} noarch
- ursa-major
ExclusiveArch: noarch aarch64 ppc64le s390x x86_64
- usbip
ExcludeArch: s390x
- usd
ExclusiveArch: aarch64 x86_64
- usnic-tools
ExcludeArch: %{arm}
- utop
ExcludeArch: %{ix86}
- uwsgi
ExcludeArch: %{ix86}
- v-hacd
ExcludeArch: %{ix86}
- v8-314
ExclusiveArch: %{ix86} x86_64 %{arm} mips mipsel ppc ppc64
- vakzination
ExclusiveArch: %{java_arches}
- valgrind
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
- valkey
ExcludeArch: %{ix86}
- vboot-utils
ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
- vdr-tvscraper
ExcludeArch: armv7hl
- vecmath1.2
ExclusiveArch: %{java_arches} noarch
- velocity
ExclusiveArch: %{java_arches} noarch
- viking
ExcludeArch: s390 s390x
- vim-go
ExclusiveArch: %{?golang_arches}%{!?golang_arches:%{ix86} x86_64 %{arm}}
- vim-perl-support
ExcludeArch: %{ix86}
- vim-syntastic
ExclusiveArch: %{java_arches} noarch
- vinci
ExcludeArch: %{ix86}
- virt-p2v
ExclusiveArch: x86_64
- virt-top
ExcludeArch: %{ix86}
ExcludeArch: %{power64}
- virt-v2v
ExcludeArch: %{ix86}
ExclusiveArch: x86_64
- virtiofsd
ExclusiveArch: %{rust_arches}
ExcludeArch: i686
- virtualbox-guest-additions
ExclusiveArch: i686 x86_64
- visidata
ExcludeArch: %{ix86}
- visualboyadvance-m
ExcludeArch: %{ix86}
- vkd3d
ExclusiveArch: %{ix86} x86_64 %{arm}
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
- vkmark
ExcludeArch: s390x
- vmaf
ExclusiveArch: x86_64
- voms-api-java
ExclusiveArch: %{java_arches} noarch
- voms-clients-java
ExclusiveArch: %{java_arches} noarch
- votca
ExcludeArch: %{ix86}
- vrq
ExclusiveArch: %{ix86} x86_64
- wangle
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- warsow
ExclusiveArch: %{ix86} x86_64 %{arm}
- warsow-data
ExclusiveArch: %{ix86} x86_64 %{arm} noarch
ExclusiveArch: %{ix86} x86_64 %{arm}
- warzone2100
ExcludeArch: %{ix86}
- wasmedge
ExclusiveArch: x86_64 aarch64
- watchman
ExclusiveArch: x86_64 aarch64 ppc64le riscv64
- wdt
ExclusiveArch: x86_64 aarch64 ppc64le
- webkit2-sharp
ExclusiveArch: %mono_arches
- weld-parent
ExclusiveArch: %{java_arches} noarch
- whatip
ExcludeArch: s390x
- whipper
ExcludeArch: s390x
- whisper-cpp
ExclusiveArch: x86_64 aarch64 ppc64le
- why3
ExclusiveArch: %{ocaml_native_compiler}
- widevine-installer
ExclusiveArch: aarch64
- wildcard
ExcludeArch: %{ix86} s390x
- wine
ExclusiveArch: %{ix86} x86_64 aarch64
ExclusiveArch: %{ix86} x86_64
ExclusiveArch: %{ix86}
- wine-dxvk
ExclusiveArch: %{ix86} x86_64
- wine-mono
ExcludeArch: %{power64} s390x s390
- winetricks
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
ExcludeArch: ppc64 ppc64le
- wlmaker
ExcludeArch: %{ix86} ppc64le
- woff
ExcludeArch: %{ix86}
- workrave
ExcludeArch: %{ix86}
- ws-commons-util
ExclusiveArch: %{java_arches} noarch
- wsdl4j
ExclusiveArch: %{java_arches} noarch
- wult
ExclusiveArch: x86_64
- wxMaxima
ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc sparcv9
- x2goclient
ExclusiveArch: x86_64
- x2gokdrive
ExcludeArch: %{ix86}
- x86-simd-sort
ExclusiveArch: x86_64
- xalan-j2
ExclusiveArch: %{java_arches} noarch
- xapps
ExcludeArch: %{ix86}
- xbean
ExclusiveArch: %{java_arches} noarch
- xbyak
ExclusiveArch: x86_64
- xbyak_aarch64
ExclusiveArch: aarch64
- xdg-desktop-portal
ExcludeArch: %{ix86}
- xdg-desktop-portal-gnome
ExcludeArch: %{ix86}
- xdg-desktop-portal-gtk
ExcludeArch: %{ix86}
- xdg-desktop-portal-hyprland
ExcludeArch: %{ix86}
- xe-guest-utilities-latest
ExclusiveArch: %{ix86} x86_64
- xed
ExcludeArch: %{ix86}
- xen
ExclusiveArch: x86_64 aarch64
- xephem
ExcludeArch: %{ix86}
- xerces-j2
ExclusiveArch: %{java_arches} noarch
- xeus
ExcludeArch: %{ix86}
- xeus-zmq
ExcludeArch: %{ix86}
- xfce4-sensors-plugin
ExcludeArch: s390 s390x
- xgap
ExcludeArch: %{ix86}
- xiphos
ExcludeArch: ppc64
- xml-commons-apis
ExclusiveArch: %{java_arches} noarch
- xml-commons-resolver
ExclusiveArch: %{java_arches} noarch
- xml-maven-plugin
ExclusiveArch: %{java_arches} noarch
- xmlada
ExclusiveArch: %{GPRbuild_arches}
- xmlgraphics-commons
ExclusiveArch: %{java_arches} noarch
- xmlpull
ExclusiveArch: %{java_arches} noarch
- xmlstreambuffer
ExclusiveArch: %{java_arches} noarch
- xmlunit
ExclusiveArch: %{java_arches} noarch
- xmvn
ExclusiveArch: %{java_arches} noarch
- xmvn-connector-ivy
ExclusiveArch: %{java_arches} noarch
- xmvn-generator
ExclusiveArch: %{java_arches}
- xnnpack
ExclusiveArch: x86_64 aarch64
- xnvme
ExcludeArch: %{ix86}
- xorg-x11-drv-amdgpu
ExcludeArch: s390 s390x
- xorg-x11-drv-armsoc
ExclusiveArch: %{arm} aarch64
- xorg-x11-drv-ati
ExcludeArch: s390 s390x
- xorg-x11-drv-fbdev
ExcludeArch: s390 s390x
- xorg-x11-drv-intel
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-nouveau
ExcludeArch: s390 s390x
- xorg-x11-drv-openchrome
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-qxl
ExcludeArch: s390 s390x
- xorg-x11-drv-synaptics
ExcludeArch: s390 s390x
- xorg-x11-drv-vesa
ExclusiveArch: %{ix86} x86_64
- xorg-x11-drv-vmware
ExclusiveArch: %{ix86} x86_64 ia64
- xreader
ExcludeArch: %{ix86}
- xrgears
ExcludeArch: %{ix86}
- xsensors
ExcludeArch: %{ix86}
- xsp
ExclusiveArch: %mono_arches
- xstream
ExclusiveArch: %{java_arches} noarch
- xtb
ExcludeArch: s390x
- xtensor-python
ExcludeArch: armv7hl ppc64le s390x
- xz-java
ExclusiveArch: %{java_arches} noarch
- yarnpkg
ExclusiveArch: %{nodejs_arches}
- yices
ExcludeArch: %{ix86}
- yle-dl
ExcludeArch: %{ix86}
- yosys
ExcludeArch: %{ix86}
ExcludeArch: s390x
- zcfan
ExclusiveArch: x86_64
- zeal
ExclusiveArch: aarch64 x86_64
- zenon
ExclusiveArch: %{ocaml_native_compiler}
- zeromq-ada
ExclusiveArch: %{GPRbuild_arches}
- zfs-fuse
ExcludeArch: s390 s390x aarch64
- zig
ExclusiveArch: %{zig_arches}
- zile
ExcludeArch: ppc64le
- zimpl
ExcludeArch: %{ix86}
- zlib-ada
ExclusiveArch: %{GPRbuild_arches}
- zola
ExclusiveArch: %{rust_arches}
- zstr
ExcludeArch: %{ix86}
- zxcvbn-c
ExcludeArch: %{ix86}
- zycore-c
ExcludeArch: s390x
- zydis
ExcludeArch: s390x
2 days, 13 hours
Architecture specific change in rpms/R-reticulate.git
by githook-noreply@fedoraproject.org
The package rpms/R-reticulate.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/R-reticulate.git/commit/?id=5ac30....
Change:
+%ifnarch %{ix86}
Thanks.
Full change:
============
commit 4dbbba6d5fc5ea190dc526e4ebbc678da9a9129c
Author: Iñaki Úcar <iucar(a)fedoraproject.org>
Date: Thu Apr 25 16:44:04 2024 +0200
R-maint-sig mass rebuild
diff --git a/R-reticulate.spec b/R-reticulate.spec
index a40ac96..9364556 100644
--- a/R-reticulate.spec
+++ b/R-reticulate.spec
@@ -4,7 +4,7 @@
Name: R-%{packname}
Version: %{packver}
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: R Interface to 'Python'
License: ASL 2.0
@@ -99,6 +99,9 @@ rm -f %{buildroot}%{rlibdir}/R.css
%changelog
+* Thu Apr 25 2024 Iñaki Úcar <iucar(a)fedoraproject.org> - 1.20-12
+- R-maint-sig mass rebuild
+
* Fri Feb 16 2024 Benjamin A. Beasley <code(a)musicinmybrain.net> - 1.20-11
- Do not test with Pandas on i686
commit 5ac3058632df8a29d85ef7c5cb5f5b5f1782d24f
Author: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Fri Feb 16 08:10:25 2024 -0500
Do not test with Pandas on i686
diff --git a/R-reticulate.spec b/R-reticulate.spec
index da08a43..a40ac96 100644
--- a/R-reticulate.spec
+++ b/R-reticulate.spec
@@ -4,7 +4,7 @@
Name: R-%{packname}
Version: %{packver}
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: R Interface to 'Python'
License: ASL 2.0
@@ -23,7 +23,10 @@ Requires: python3
BuildRequires: python3-devel
BuildRequires: python3-docutils
BuildRequires: python3-numpy
+%ifnarch %{ix86}
+# https://bugzilla.redhat.com/show_bug.cgi?id=2263999
BuildRequires: python3-pandas
+%endif
BuildRequires: R-devel
BuildRequires: tex(latex)
BuildRequires: R-Matrix
@@ -43,7 +46,9 @@ BuildRequires: R-testthat
BuildRequires: python3dist(docutils)
BuildRequires: python3dist(matplotlib)
BuildRequires: python3dist(numpy)
+%ifnarch %{ix86}
BuildRequires: python3dist(pandas)
+%endif
BuildRequires: python3dist(scipy)
%description
@@ -94,6 +99,9 @@ rm -f %{buildroot}%{rlibdir}/R.css
%changelog
+* Fri Feb 16 2024 Benjamin A. Beasley <code(a)musicinmybrain.net> - 1.20-11
+- Do not test with Pandas on i686
+
* Mon Jan 22 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.20-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
2 days, 18 hours
Architecture specific change in rpms/rpy.git
by githook-noreply@fedoraproject.org
The package rpms/rpy.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/rpy.git/commit/?id=dfefc3a8f770ae...
https://src.fedoraproject.org/cgit/rpms/rpy.git/commit/?id=3c2b8505e3a685....
Change:
+ExcludeArch: %{ix86}
+%ifnarch %{xi86}
Thanks.
Full change:
============
commit dfefc3a8f770ae24baafd1fdc13911a1b482f518
Author: Iñaki Úcar <iucar(a)fedoraproject.org>
Date: Sat Apr 27 02:39:49 2024 +0200
adjust rmin, exclude i686
diff --git a/rpy.spec b/rpy.spec
index 9f4c311..f19a390 100644
--- a/rpy.spec
+++ b/rpy.spec
@@ -1,10 +1,10 @@
%global srcname rpy
%global sum Python interface to the R language
%global rmaj 4
-%if (0%{?fedora} && 0%{?fedora} >= 38)
-%global rmin 3
+%if (0%{?fedora} && 0%{?fedora} >= 40)
+%global rmin 4
%else
-%global rmin 2
+%global rmin 3
%endif
%define add_rver() %{lua:
@@ -23,6 +23,9 @@ License: GPL-2.0-or-later
Url: https://pypi.python.org/pypi/rpy2
Source: https://files.pythonhosted.org/packages/source/r/%{srcname}2/%{srcname}2-...
+# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
BuildRequires: gcc
BuildRequires: %add_rver R-devel
BuildRequires: python3-devel
commit 4e79b0bdd919c7e91cc7c9f51e7ebe93d35cef6e
Author: Iñaki Úcar <iucar(a)fedoraproject.org>
Date: Thu Apr 25 16:35:11 2024 +0200
R-maint-sig mass rebuild
diff --git a/rpy.spec b/rpy.spec
index 7d881fe..9f4c311 100644
--- a/rpy.spec
+++ b/rpy.spec
@@ -17,7 +17,7 @@
Name: rpy
Version: 3.5.15
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: %{sum}
License: GPL-2.0-or-later
Url: https://pypi.python.org/pypi/rpy2
@@ -79,6 +79,9 @@ Requires: %add_rver R-core
%license gpl-2.0.txt
%changelog
+* Thu Apr 25 2024 Iñaki Úcar <iucar(a)fedoraproject.org> - 3.5.15-4
+- R-maint-sig mass rebuild
+
* Wed Mar 06 2024 Sandro <devel(a)penguinpee.nl> - 3.5.15-3
- Drop dependency on pandas for i686
commit 3c2b8505e3a68566963b4ab9f14ead38d9157e4a
Author: Sandro <devel(a)penguinpee.nl>
Date: Wed Mar 6 16:54:17 2024 +0100
Drop dependency on pandas for i686
In the next major update `pandas` will drop support for i686. This
package build requires `pandas`. Ensure `pandas` is no longer required
when building for i686.
More information is available in Bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=2263999
diff --git a/rpy.spec b/rpy.spec
index f54f864..7d881fe 100644
--- a/rpy.spec
+++ b/rpy.spec
@@ -17,7 +17,7 @@
Name: rpy
Version: 3.5.15
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: %{sum}
License: GPL-2.0-or-later
Url: https://pypi.python.org/pypi/rpy2
@@ -45,7 +45,13 @@ Requires: %add_rver R-core
%description -n python3-%{srcname} %_description
+# Pandas will drop i686
+# https://bugzilla.redhat.com/show_bug.cgi?id=2263999
+%ifnarch %{xi86}
%global extras all,numpy,pandas
+%else
+%global extras numpy
+%endif
%{pyproject_extras_subpkg -n python%{python3_pkgversion}-%{srcname} %{extras}}
%prep
@@ -73,6 +79,9 @@ Requires: %add_rver R-core
%license gpl-2.0.txt
%changelog
+* Wed Mar 06 2024 Sandro <devel(a)penguinpee.nl> - 3.5.15-3
+- Drop dependency on pandas for i686
+
* Fri Feb 2 2024 José Matos <jamatos(a)fedoraproject.org> - 3.5.15-2
- Update the spec file to more modern Python guidelines
2 days, 19 hours