emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp eeebbd5: Merge remote-tracking branch 'savannah/mast


From: Andrea Corallo
Subject: feature/native-comp eeebbd5: Merge remote-tracking branch 'savannah/master' into HEAD
Date: Sat, 30 May 2020 08:42:15 -0400 (EDT)

branch: feature/native-comp
commit eeebbd5fcbdf2827689311b3751437670bfc2e22
Merge: 15c121e f42db4b
Author: Andrea Corallo <akrl@sdf.org>
Commit: Andrea Corallo <akrl@sdf.org>

    Merge remote-tracking branch 'savannah/master' into HEAD
---
 configure.ac                                   |    6 +-
 doc/emacs/maintaining.texi                     |   35 +-
 doc/lispref/edebug.texi                        |    2 +-
 doc/lispref/files.texi                         |    1 +
 doc/lispref/loading.texi                       |    2 +-
 doc/lispref/os.texi                            |    2 +-
 doc/lispref/text.texi                          |   31 +-
 etc/NEWS                                       |   33 +
 etc/NEWS.25                                    |    2 +
 etc/NEWS.27                                    |    6 -
 lib-src/etags.c                                |    7 +-
 lisp/emacs-lisp/lisp-mode.el                   |    8 +-
 lisp/emacs-lisp/package.el                     |   10 +-
 lisp/emacs-lisp/smie.el                        |   14 +-
 lisp/files.el                                  |    9 +-
 lisp/format-spec.el                            |    2 +-
 lisp/ido.el                                    |   21 +-
 lisp/international/mule.el                     |   25 +-
 lisp/international/ucs-normalize.el            |   10 +-
 lisp/language/ind-util.el                      |   40 +-
 lisp/leim/quail/indian.el                      |   89 +-
 lisp/net/tramp-smb.el                          |    1 +
 lisp/{mail => obsolete}/metamail.el            |    1 +
 lisp/progmodes/cc-langs.el                     |   11 +-
 lisp/progmodes/project.el                      |  173 ++-
 lisp/simple.el                                 |   38 +-
 lisp/tab-bar.el                                |   11 +-
 src/alloc.c                                    |   94 +-
 src/cmds.c                                     |    4 +-
 src/coding.c                                   |    4 +-
 src/lisp.h                                     |   13 +-
 src/lread.c                                    |    4 +
 src/pdumper.c                                  |    2 +-
 src/thread.c                                   |    9 +-
 src/xdisp.c                                    |   18 +-
 test/lisp/international/ucs-normalize-tests.el |   11 +
 test/manual/etags/ETAGS.good_1                 | 1472 ++++++++++++------------
 test/manual/etags/ETAGS.good_2                 | 1472 ++++++++++++------------
 test/manual/etags/ETAGS.good_3                 | 1472 ++++++++++++------------
 test/manual/etags/ETAGS.good_4                 | 1472 ++++++++++++------------
 test/manual/etags/ETAGS.good_5                 | 1472 ++++++++++++------------
 test/manual/etags/ETAGS.good_6                 | 1472 ++++++++++++------------
 test/manual/indent/elisp.el                    |    5 +
 test/manual/indent/lisp.lisp                   |    5 +
 44 files changed, 5016 insertions(+), 4575 deletions(-)

diff --git a/configure.ac b/configure.ac
index ea0144f..aa42c8b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -414,7 +414,11 @@ this option's value should be 'yes', 'no', 'lucid', 
'athena', 'motif', 'gtk',
          with_x_toolkit=$val
 ])
 
-OPTION_DEFAULT_OFF([wide-int], [prefer wide Emacs integers (typically 62-bit); 
allows buffer and string size up to 2GB on 32-bit hosts, at the cost of 10% to 
30% slowdown of Lisp interpreter and larger memory footprint])
+OPTION_DEFAULT_OFF([wide-int],
+  [prefer wide Emacs integers (typically 62-bit);
+   on 32-bit hosts, this allows buffer and string size up to 2GB,
+   at the cost of 10% to 30% slowdown of Lisp interpreter
+   and larger memory footprint])
 if test "$with_wide_int" = yes; then
   AC_DEFINE([WIDE_EMACS_INT], 1, [Use long long for EMACS_INT if available.])
 fi
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi
index ebcdddf..22b7639 100644
--- a/doc/emacs/maintaining.texi
+++ b/doc/emacs/maintaining.texi
@@ -1656,8 +1656,16 @@ support additional types of projects.
 the project back-end.  For example, the VC back-end doesn't consider
 ``ignored'' files (@pxref{VC Ignore}) to be part of the project.
 
+@menu
+* Project File Commands:: Commands for handling project files.
+* Switching Projects::    Switching between projects.
+@end menu
+
+@node Project File Commands
+@subsection Project File Commands
+
   Emacs provides commands for handling project files conveniently.
-This section describes these commands.
+This subsection describes these commands.
 
 @cindex current project
   All of the commands described here share the notion of the
@@ -1705,6 +1713,31 @@ Replace}), and continues to the next match after you 
respond.  If your
 response causes Emacs to exit the query-replace loop, you can later
 continue with @w{@kbd{M-x fileloop-continue @key{RET}}}.
 
+@findex project-dired
+  The command @code{project-dired} opens a Dired buffer
+(@pxref{Dired}) listing the files in the current project's root
+directory.
+
+@findex project-eshell
+  The command @code{project-eshell} starts an Eshell session in a new
+buffer with the current project's root as the working directory.
+@xref{Top,Eshell,Eshell, eshell, Eshell: The Emacs Shell}.
+
+@node Switching Projects
+@subsection Switching Projects
+
+  Commands that operate on project files (@pxref{Project File
+Commands}) will conveniently prompt you for a project directory when
+no project is current.  When you are inside a project but you want to
+operate on a different project, the command
+@code{project-switch-project} can be used.
+
+  This command prompts you to choose a directory among known project
+roots, and then displays the menu of available commands to operate on
+the chosen project.  The variable @code{project-switch-commands}
+controls which commands are available in the menu, and by which keys
+they are invoked.
+
 @node Change Log
 @section Change Logs
 
diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi
index 5970e7c..d879f3d 100644
--- a/doc/lispref/edebug.texi
+++ b/doc/lispref/edebug.texi
@@ -663,7 +663,7 @@ definition in the future.
 Toggle whether Edebug saves and restores the outside window
 configuration (@code{edebug-toggle-save-windows}).
 
-With a prefix argument, @code{W} only toggles saving and restoring of
+With a prefix argument, @kbd{W} only toggles saving and restoring of
 the selected window.  To specify a window that is not displaying the
 source code buffer, you must use @kbd{C-x X W} from the global keymap.
 @end table
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi
index 686dbdb..574c7e5 100644
--- a/doc/lispref/files.texi
+++ b/doc/lispref/files.texi
@@ -3366,6 +3366,7 @@ each have handlers.
 file---such as the ones that implement completion of host names for
 remote file names---should have a non-@code{nil} @code{safe-magic}
 property.  For instance, Emacs normally protects directory names
+@c FIXME I don't think this means the PATH environment variable?
 it finds in @code{PATH} from becoming magic, if they look like magic
 file names, by prefixing them with @samp{/:}.  But if the handler that
 would be used for them has a non-@code{nil} @code{safe-magic}
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 2894282..6833af9 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -338,7 +338,7 @@ If the environment variable @env{EMACSLOADPATH} is set, it 
modifies
 the above initialization procedure.  Emacs initializes
 @code{load-path} based on the value of the environment variable.
 
-The syntax of @env{EMACSLOADPATH} is the same as used for @code{PATH};
+The syntax of @env{EMACSLOADPATH} is the same as used for @env{PATH};
 directories are separated by @samp{:} (or @samp{;}, on some
 operating systems).
 @ignore
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi
index 8f2c743..67e4467 100644
--- a/doc/lispref/os.texi
+++ b/doc/lispref/os.texi
@@ -1194,7 +1194,7 @@ This function returns the full name of the logged-in 
user---or the value
 of the environment variable @env{NAME}, if that is set.
 
 If the Emacs process's user-id does not correspond to any known user (and
-provided @code{NAME} is not set), the result is @code{"unknown"}.
+provided @env{NAME} is not set), the result is @code{"unknown"}.
 
 If @var{uid} is non-@code{nil}, then it should be a number (a user-id)
 or a string (a login name).  Then @code{user-full-name} returns the full
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 9317362..7c4bed0 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -4511,33 +4511,33 @@ would destroy these properties.  However, the latter 
combination is
 typically faster (@xref{Deletion}, and @ref{Insertion}).
 
 For its working, @code{replace-buffer-contents} needs to compare the
-contents of the original buffer with that of @code{source} which is a
+contents of the original buffer with that of @var{source} which is a
 costly operation if the buffers are huge and there is a high number of
 differences between them.  In order to keep
 @code{replace-buffer-contents}'s runtime in bounds, it has two
 optional arguments.
 
-@code{max-secs} defines a hard boundary in terms of seconds.  If given
+@var{max-secs} defines a hard boundary in terms of seconds.  If given
 and exceeded, it will fall back to @code{delete-region} and
 @code{insert-buffer-substring}.
 
-@code{max-costs} defines the quality of the difference computation.
-If the actual costs exceed this limit, heuristics are used to provide
-a faster but suboptimal solution.  The default value is 1000000.
+@var{max-costs} defines the quality of the difference computation.  If
+the actual costs exceed this limit, heuristics are used to provide a
+faster but suboptimal solution.  The default value is 1000000.
 
 @code{replace-buffer-contents} returns t if a non-destructive
-replacement could be performed.  Otherwise, i.e., if @code{max-secs}
+replacement could be performed.  Otherwise, i.e., if @var{max-secs}
 was exceeded, it returns nil.
 @end deffn
 
 @defun replace-region-contents beg end replace-fn &optional max-secs max-costs
-This function replaces the region between @code{beg} and @code{end}
-using the given @code{replace-fn}.  The function @code{replace-fn} is
+This function replaces the region between @var{beg} and @var{end}
+using the given @var{replace-fn}.  The function @var{replace-fn} is
 run in the current buffer narrowed to the specified region and it
 should return either a string or a buffer replacing the region.
 
 The replacement is performed using @code{replace-buffer-contents} (see
-above) which also describes the @code{max-secs} and @code{max-costs}
+above) which also describes the @var{max-secs} and @var{max-costs}
 arguments and the return value.
 
 Note: If the replacement is a string, it will be placed in a temporary
@@ -4678,7 +4678,7 @@ expanded when the header line is computed.  To do this, 
the
 above.  @var{specification} is an alist that has elements where the
 @code{car} is a character and the @code{cdr} is the substitution.
 
-If @code{ONLY-PRESENT} is @code{nil}, errors will be signaled if a
+If @var{only-present} is @code{nil}, errors will be signaled if a
 format character has been used that's not present in
 @var{specification}.  If it's non-@code{nil}, that format
 specification is left verbatim in the result.
@@ -4698,10 +4698,7 @@ following modifiers can be used:
 
 @table @asis
 @item @samp{0}
-Use zero padding.
-
-@item @samp{@ }
-User space padding.
+Pad with zeros instead of the default spaces.
 
 @item @samp{-}
 Pad to the right.
@@ -4713,7 +4710,7 @@ Use upper case.
 Use lower case.
 
 @item @samp{<}
-If the length needs to limited, remove characters from the left.
+If the length needs to be limited, remove characters from the left.
 
 @item @samp{>}
 Same as previous, but remove characters from the right.
@@ -4723,9 +4720,9 @@ If contradictory modifiers are used (for instance, both 
upper and
 lower case), then what happens is undefined.
 
 As an example, @samp{"%<010b"} means ``insert the @samp{b} expansion,
-but pad with leading zeroes if it's less than ten characters, and if
+but pad with leading zeros if it's less than ten characters, and if
 it's more than ten characters, shorten by removing characters from the
-left''.
+left.''
 
 
 @node Checksum/Hash
diff --git a/etc/NEWS b/etc/NEWS
index 4bc00cc..64cf0ab 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -70,6 +70,11 @@ specify 'cursor-type' to be '(box . SIZE)', the cursor 
becomes a hollow
 box if the point is on an image larger than 'SIZE' pixels in any
 dimension.
 
+---
+*** Improved language transliteration in Malayalam input methods.
+Added a new Mozhi scheme.  The inapplicable ITRANS scheme is now
+deprecated.  Errors in the Inscript method were corrected.
+
 
 * Editing Changes in Emacs 28.1
 
@@ -98,6 +103,9 @@ shows equivalent key bindings for all commands that have 
them.
 'gomoku-move-sw' and 'gomoku-move-ne' now work correctly, and
 horizontal movements now stop at the edge of the board.
 
+** Autosaving via 'auto-save-visited-mode' can now be inhibited by
+setting the variable 'auto-save-visited-mode' buffer-locally to nil.
+
 
 * Changes in Specialized Modes and Packages in Emacs 28.1
 
@@ -120,6 +128,10 @@ displayed and which are kept hidden.
 ** Emacs Lisp mode
 
 *** The mode-line now indicates whether we're using lexical or dynamic scoping.
+*** A space between an open paren and a symbol changes the indentation rule.
+The presence of a space between an open paren and a symbol now is
+taken as a statement by the programmer that this should be indented
+as a data list rather than as a piece of code.
 
 ** Dired
 
@@ -194,6 +206,12 @@ their backends.
 *** Environment variable 'INSIDE_EMACS' is now copied to subprocesses.
 Its value equals the result of evaluating '(format "%s,eshell" emacs-version)'.
 
+---
+*** Eshell no longer re-initializes its keymap every call.
+This allows users to use (define-key eshell-mode-map ...) as usual.
+Some modules have their own minor mode now to account for these
+changes.
+
 ** Tramp
 
 +++
@@ -386,6 +404,19 @@ information, see the related entry about 'shr-browse-url' 
above.
 
 *** New user option 'project-vc-merge-submodules'.
 
+*** Previously used project directories are now suggested by
+all commands that prompt for a project directory.
+
++++
+*** New commands 'project-dired' and 'project-eshell'.
+These commands run Dired and Eshell in a project's root directory,
+respectively.
+
++++
+*** New command 'project-switch-project'.
+This command lets you "switch" to another project and run a project
+command chosen from a dispatch menu.
+
 ** json.el
 
 ---
@@ -402,6 +433,8 @@ Previously 'xml-print' would produce invalid XML when given 
a string
 with characters that are not valid in XML (see
 https://www.w3.org/TR/xml/#charsets).  Now it rejects such strings.
 
+** The metamail.el library is now marked obsolete.
+
 
 * New Modes and Packages in Emacs 28.1
 
diff --git a/etc/NEWS.25 b/etc/NEWS.25
index bb09afc..8c04d94 100644
--- a/etc/NEWS.25
+++ b/etc/NEWS.25
@@ -284,6 +284,8 @@ affected by the command.
 
 ** New command 'comment-line' bound to 'C-x C-;'.
 
+** New commands 'upcase-dwim' and 'downcase-dwim'.
+
 ** New and improved facilities for inserting Unicode characters
 
 *** Unicode names entered via 'C-x 8 RET' now use substring completion
diff --git a/etc/NEWS.27 b/etc/NEWS.27
index bb275b7..58bd491 100644
--- a/etc/NEWS.27
+++ b/etc/NEWS.27
@@ -2054,12 +2054,6 @@ default, and not just the opening element.
 behave similarly, e.g. Pcomplete's default cycling can be obtained
 with '(setq completion-cycle-threshold 5)'.
 
----
-*** Eshell no longer re-initializes its keymap every call.
-This allows users to use (define-key eshell-mode-map ...) as usual.
-Some modules have their own minor mode now to account for these
-changes.
-
 +++
 *** Expansion of history event designators is disabled by default.
 To restore the old behavior, use
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 4672e34..146cf61 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -1985,8 +1985,11 @@ pfnote (char *name, bool is_func, char *linestart, 
ptrdiff_t linelen,
 {
   register node *np;
 
-  assert (name == NULL || name[0] != '\0');
-  if (CTAGS && name == NULL)
+  if ((CTAGS && name == NULL)
+      /* We used to have an assertion here for the case below, but if we hit
+        that case, it just means our parser got confused, and there's nothing
+        to do about such empty "tags".  */
+      || (!CTAGS && name && name[0] == '\0'))
     return;
 
   np = xnew (1, node);
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index 7098a41..1311d94 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -956,6 +956,7 @@ is the buffer position of the start of the containing 
expression."
           ;; setting this to a number inhibits calling hook
           (desired-indent nil)
           (retry t)
+          whitespace-after-open-paren
           calculate-lisp-indent-last-sexp containing-sexp)
       (cond ((or (markerp parse-start) (integerp parse-start))
              (goto-char parse-start))
@@ -985,6 +986,7 @@ is the buffer position of the start of the containing 
expression."
           nil
         ;; Innermost containing sexp found
         (goto-char (1+ containing-sexp))
+        (setq whitespace-after-open-paren (looking-at (rx whitespace)))
         (if (not calculate-lisp-indent-last-sexp)
            ;; indent-point immediately follows open paren.
            ;; Don't call hook.
@@ -999,9 +1001,11 @@ is the buffer position of the start of the containing 
expression."
                    calculate-lisp-indent-last-sexp)
                 ;; This is the first line to start within the containing sexp.
                 ;; It's almost certainly a function call.
-                (if (= (point) calculate-lisp-indent-last-sexp)
+                (if (or (= (point) calculate-lisp-indent-last-sexp)
+                         whitespace-after-open-paren)
                     ;; Containing sexp has nothing before this line
-                    ;; except the first element.  Indent under that element.
+                    ;; except the first element, or the first element is
+                     ;; preceded by whitespace.  Indent under that element.
                     nil
                   ;; Skip the first element, find start of second (the first
                   ;; argument of the function call) and indent under.
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 4288d90..24980ec 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -690,9 +690,9 @@ updates `package-alist'."
       (progn (package-load-all-descriptors)
              package-alist)))
 
-(defun define-package (_name-string _version-string
-                                    &optional _docstring _requirements
-                                    &rest _extra-properties)
+(defun define-package ( _name-string _version-string
+                        &optional _docstring _requirements
+                        &rest _extra-properties)
   "Define a new package.
 NAME-STRING is the name of the package, as a string.
 VERSION-STRING is the version of the package, as a string.
@@ -1219,8 +1219,8 @@ The return result is a `package-desc'."
                              cipher-algorithm
                              digest-algorithm
                              compress-algorithm))
-(declare-function epg-verify-string "epg" (context signature
-                                                   &optional signed-text))
+(declare-function epg-verify-string "epg" ( context signature
+                                            &optional signed-text))
 (declare-function epg-context-result-for "epg" (context name))
 (declare-function epg-signature-status "epg" (signature) t)
 (declare-function epg-signature-to-string "epg" (signature))
diff --git a/lisp/emacs-lisp/smie.el b/lisp/emacs-lisp/smie.el
index 60d8fa5..38a7b8b 100644
--- a/lisp/emacs-lisp/smie.el
+++ b/lisp/emacs-lisp/smie.el
@@ -52,6 +52,13 @@
 ;;   error because the parser just automatically does something.  Better yet,
 ;;   we can afford to use a sloppy grammar.
 
+;; The benefits of this approach were presented in the following article,
+;; which includes a kind of tutorial to get started with SMIE:
+;;
+;;     SMIE: Weakness is Power!  Auto-indentation with incomplete information
+;;     Stefan Monnier, <Programming> Journal 2020, volumn 5, issue 1.
+;;     doi: 10.22152/programming-journal.org/2020/5/1
+
 ;; A good background to understand the development (especially the parts
 ;; building the 2D precedence tables and then computing the precedence levels
 ;; from it) can be found in pages 187-194 of "Parsing techniques" by Dick Grune
@@ -63,6 +70,7 @@
 ;; Since then, some of that code has been beaten into submission, but the
 ;; smie-indent-keyword is still pretty obscure.
 
+
 ;; Conflict resolution:
 ;;
 ;; - One source of conflicts is when you have:
@@ -1356,9 +1364,9 @@ Only meaningful when called from within 
`smie-rules-function'."
           (funcall smie-rules-function :elem 'basic))
       smie-indent-basic))
 
-(defun smie-indent--rule (method token
-                          ;; FIXME: Too many parameters.
-                          &optional after parent base-pos)
+(defun smie-indent--rule ( method token
+                           ;; FIXME: Too many parameters.
+                           &optional after parent base-pos)
   "Compute indentation column according to `smie-rules-function'.
 METHOD and TOKEN are passed to `smie-rules-function'.
 AFTER is the position after TOKEN, if known.
diff --git a/lisp/files.el b/lisp/files.el
index dba704f..cefae20 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -430,7 +430,13 @@ idle for `auto-save-visited-interval' seconds."
 
 Unlike `auto-save-mode', this mode will auto-save buffer contents
 to the visited files directly and will also run all save-related
-hooks.  See Info node `Saving' for details of the save process."
+hooks.  See Info node `Saving' for details of the save process.
+
+You can also set the buffer-local value of the variable
+`auto-save-visited-mode' to nil.  A buffer where the buffer-local
+value of this variable is nil is ignored for the purpose of
+`auto-save-visited-mode', even if `auto-save-visited-mode' is
+enabled."
   :group 'auto-save
   :global t
   (when auto-save--timer (cancel-timer auto-save--timer))
@@ -441,6 +447,7 @@ hooks.  See Info node `Saving' for details of the save 
process."
            #'save-some-buffers :no-prompt
            (lambda ()
              (and buffer-file-name
+                  auto-save-visited-mode
                   (not (and buffer-auto-save-file-name
                             auto-save-visited-file-name))))))))
 
diff --git a/lisp/format-spec.el b/lisp/format-spec.el
index ee545d6..f418cea 100644
--- a/lisp/format-spec.el
+++ b/lisp/format-spec.el
@@ -41,7 +41,7 @@ For instance:
 
 Each format spec can have modifiers, where \"%<010b\" means \"if
 the expansion is shorter than ten characters, zero-pad it, and if
-it's longer, chop off characters from the left size\".
+it's longer, chop off characters from the left side\".
 
 The following modifiers are allowed:
 
diff --git a/lisp/ido.el b/lisp/ido.el
index ad71d46..e834916 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -355,7 +355,7 @@ The following values are possible:
 Setting this variable directly does not take effect;
 use either \\[customize] or the function `ido-mode'."
   :set #'(lambda (_symbol value)
-          (ido-mode value))
+           (ido-mode (or value 0)))
   :initialize #'custom-initialize-default
   :require 'ido
   :link '(emacs-commentary-link "ido.el")
@@ -3410,13 +3410,18 @@ instead removed from the current item list."
 
 (defun ido-make-buffer-list-1 (&optional frame visible)
   "Return list of non-ignored buffer names."
-  (delq nil
-       (mapcar
-        (lambda (x)
-          (let ((name (buffer-name x)))
-            (if (not (or (ido-ignore-item-p name ido-ignore-buffers) (member 
name visible)))
-                name)))
-        (buffer-list frame))))
+  (with-temp-buffer
+    ;; Each call to ido-ignore-item-p LET-binds case-fold-search.
+    ;; That is slow if there's no buffer-local binding available,
+    ;; roughly O(number of buffers).  This hack avoids it.
+    (setq-local case-fold-search nil)
+    (delq nil
+         (mapcar
+          (lambda (x)
+            (let ((name (buffer-name x)))
+              (if (not (or (ido-ignore-item-p name ido-ignore-buffers) (member 
name visible)))
+                  name)))
+          (buffer-list frame)))))
 
 (defun ido-make-buffer-list (default)
   "Return the current list of buffers.
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 363df13..5fb04bc 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -770,11 +770,12 @@ decoded by the coding system itself and before any 
functions in
 `after-insert-functions' are called.  This function is passed one
 argument: the number of characters in the text to convert, with
 point at the start of the text.  The function should leave point
-unchanged, and should return the new character count.  Note that
-this function should avoid reading from files or receiving text
-from subprocesses -- anything that could invoke decoding; if it
-must do so, it should bind `coding-system-for-read' to a value
-other than the current coding-system, to avoid infinite recursion.
+and the match data unchanged, and should return the new character
+count.  Note that this function should avoid reading from files
+or receiving text from subprocesses -- anything that could invoke
+decoding; if it must do so, it should bind
+`coding-system-for-read' to a value other than the current
+coding-system, to avoid infinite recursion.
 
 `:pre-write-conversion'
 
@@ -782,13 +783,13 @@ VALUE must be a function to call after all functions in
 `write-region-annotate-functions' and `buffer-file-format' are
 called, and before the text is encoded by the coding system
 itself.  This function should convert the whole text in the
-current buffer.  For backward compatibility, this function is
-passed two arguments which can be ignored.  Note that this
-function should avoid writing to files or sending text to
-subprocesses -- anything that could invoke encoding; if it
-must do so, it should bind `coding-system-for-write' to a
-value other than the current coding-system, to avoid infinite
-recursion.
+current buffer, and leave the match data unchanged.  For backward
+compatibility, this function is passed two arguments which can be
+ignored.  Note that this function should avoid writing to files
+or sending text to subprocesses -- anything that could invoke
+encoding; if it must do so, it should bind
+`coding-system-for-write' to a value other than the current
+coding-system, to avoid infinite recursion.
 
 `:default-char'
 
diff --git a/lisp/international/ucs-normalize.el 
b/lisp/international/ucs-normalize.el
index 201ff6b..b703d3d 100644
--- a/lisp/international/ucs-normalize.el
+++ b/lisp/international/ucs-normalize.el
@@ -612,14 +612,16 @@ COMPOSITION-PREDICATE will be used to compose region."
 (defun ucs-normalize-hfs-nfd-post-read-conversion (len)
   (save-excursion
     (save-restriction
-      (narrow-to-region (point) (+ (point) len))
-      (ucs-normalize-HFS-NFC-region (point-min) (point-max))
-      (- (point-max) (point-min)))))
+      (save-match-data
+        (narrow-to-region (point) (+ (point) len))
+        (ucs-normalize-HFS-NFC-region (point-min) (point-max))
+        (- (point-max) (point-min))))))
 
 ;; Pre-write conversion for `utf-8-hfs'.
 ;; _from and _to are legacy arguments (see `define-coding-system').
 (defun ucs-normalize-hfs-nfd-pre-write-conversion (_from _to)
-  (ucs-normalize-HFS-NFD-region (point-min) (point-max)))
+  (save-match-data
+    (ucs-normalize-HFS-NFD-region (point-min) (point-max))))
 
 ;;; coding-system definition
 (define-coding-system 'utf-8-hfs
diff --git a/lisp/language/ind-util.el b/lisp/language/ind-util.el
index 4319e55..6288522 100644
--- a/lisp/language/ind-util.el
+++ b/lisp/language/ind-util.el
@@ -232,8 +232,8 @@
   '(
     (;; VOWELS
      (?അ nil) (?ആ ?ാ) (?ഇ ?ി) (?ഈ ?ീ) (?ഉ ?ു) (?ഊ ?ൂ)
-     (?ഋ ?ൃ) (?ഌ nil) nil (?ഏ ?േ) (?എ ?െ) (?ഐ ?ൈ)
-     nil (?ഓ ?ോ) (?ഒ ?ൊ) (?ഔ ?ൌ) nil nil)
+     (?ഋ ?ൃ) (?ഌ ?ൢ) (?ൡ ?ൣ) (?ഏ ?േ) (?എ ?െ) (?ഐ ?ൈ)
+     nil (?ഒ ?ൊ) (?ഓ ?ോ) (?ഔ ?ൗ) (?് ?്) (?ൠ ?ൄ))
     (;; CONSONANTS
      ?ക ?ഖ ?ഗ ?ഘ ?ങ                  ;; GUTTRULS
      ?ച ?ഛ ?ജ ?ഝ ?ഞ                  ;; PALATALS
@@ -243,13 +243,16 @@
      ?യ ?ര ?റ ?ല ?ള ?ഴ ?വ          ;; SEMIVOWELS
      ?ശ ?ഷ ?സ ?ഹ                    ;; SIBILANTS
      nil nil nil nil nil nil nil nil      ;; NUKTAS
-     "ജ്ഞ" "ക്ഷ")
+     "ജ്ഞ" "ക്ഷ"
+     "റ്റ" "ന്റ" "ത്ത" "ത്ഥ" "ഞ്ഞ" "ങ്ങ" "ന്ന"
+     "ഞ്ച" "ന്ക" "ങ്ക" "ച്ച" "ച്ഛ" "ക്ക"
+     "ബ്ബ" "ക്ക" "ഗ്ഗ" "ജ്ജ" "മ്മ" "പ്പ" "വ്വ" "ക്സ" "ശ്ശ")
     (;; Misc Symbols
      nil ?ം ?ഃ nil ?് nil nil)
     (;; Digits
      ?൦ ?൧ ?൨ ?൩ ?൪ ?൫ ?൬ ?൭ ?൮ ?൯)
-    (;; Inscript-extra (4)  (#, $, ^, *, ])
-     "്ര" "ര്" "ത്ര" "ശ്ര" nil)))
+    (;; Chillus
+     "ണ്" ?ൺ "ന്" ?ൻ "ര്" ?ർ "ല്" ?ൽ "ള്" ?ൾ)))
 
 (defvar indian-tml-base-table
   '(
@@ -323,6 +326,29 @@
     (;; misc -- 7
      ".N" (".n" "M") "H" ".a" ".h" ("AUM" "OM") "..")))
 
+(defvar indian-mlm-mozhi-table
+  '(;; for encode/decode
+    (;; vowels -- 18
+     "a" ("aa" "A") "i" ("ii" "I") "u" ("uu" "U")
+     "R" "Ll" "Lll" ("E" "ae") "e" "ai"
+     nil  "o"   "O"   "au"  "~" "RR")
+    (;; consonants -- 40
+     ("k" "c")   "kh"  "g"   "gh"  "ng"
+     "ch" ("Ch" "chh") "j" "jh" "nj"
+     "T"   "Th"  "D"   "Dh"  "N"
+     "th"  "thh" "d"   "dh"  "n"   nil
+     "p"   ("ph" "f")  "b"   "bh"  "m"
+     "y"   "r"   "rr"  "l"  "L" "zh" ("v" "w")
+     ("S" "z") "sh" "s" "h"
+     nil nil nil nil nil nil nil nil
+     nil "X"
+     ;; some of these are extra to Mozhi
+     ("t" "tt") "nt" "tth" "tthh" "nnj" "nng" "nn"
+     "nch" "nc" "nk" "cch" "cchh" "cc"
+     "B" ("C" "K" "q") "G" "J" "M" "P" "V" "x" "Z")
+    (;; misc -- 7
+     nil nil "H")))
+
 (defvar indian-kyoto-harvard-table
   '(;; for encode/decode
     (;; vowel
@@ -524,6 +550,10 @@
   (indian-make-hash indian-mlm-base-table
                          indian-itrans-v5-table))
 
+(defvar indian-mlm-mozhi-hash
+  (indian-make-hash indian-mlm-base-table
+                         indian-mlm-mozhi-table))
+
 (defvar indian-tml-itrans-v5-hash
   (indian-make-hash indian-tml-base-table
                          indian-itrans-v5-table-for-tamil))
diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el
index 2681eab..100ae63 100644
--- a/lisp/leim/quail/indian.el
+++ b/lisp/leim/quail/indian.el
@@ -117,6 +117,7 @@
  indian-knd-itrans-v5-hash "kannada-itrans" "Kannada" "KndIT"
  "Kannada transliteration by ITRANS method.")
 
+;; ITRANS not applicable to Malayalam & could be removed eventually
 (if nil
     (quail-define-package "malayalam-itrans" "Malayalam" "MlmIT" t "Malayalam 
ITRANS"))
 (quail-define-indian-trans-package
@@ -358,24 +359,23 @@ Full key sequences are listed below:")
   '(
     (;; VOWELS  (18)
      (?D nil) (?E ?e) (?F ?f) (?R ?r) (?G ?g) (?T ?t)
-     (?+ ?=) ("F]" "f]") (?! ?@) (?S ?s) (?Z ?z) (?W ?w)
-     (?| ?\\) (?~ ?`) (?A ?a) (?Q ?q) ("+]" "=]") ("R]" "r]"))
+     (?= ?+) nil nil (?S ?s) (?Z ?z) (?W ?w)
+     nil (?~ ?`) (?A ?a) (?Q ?q))
     (;; CONSONANTS (42)
      ?k ?K ?i ?I ?U                ;; GRUTTALS
      ?\; ?: ?p ?P ?}               ;; PALATALS
      ?' ?\" ?\[ ?{ ?C              ;; CEREBRALS
-     ?l ?L ?o ?O ?v ?V             ;; DENTALS
+     ?l ?L ?o ?O ?v nil            ;; DENTALS
      ?h ?H ?y ?Y ?c                ;; LABIALS
-     ?/ ?j ?J ?n ?N "N]" ?b        ;; SEMIVOWELS
+     ?/ ?j ?J ?n ?N ?B ?b          ;; SEMIVOWELS
      ?M ?< ?m ?u                   ;; SIBILANTS
-     "k]" "K]" "i]" "p]" "[]" "{]" "H]" "/]" ;; NUKTAS
-     ?% ?&)
+     nil nil nil nil nil nil nil nil nil) ;; NUKTAS
     (;; Misc Symbols (7)
-     ?X ?x ?_ ">]" ?d "X]" ?>)
+     nil ?x ?_ nil ?d)
     (;; Digits
      ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9)
-    (;; Inscripts
-     ?# ?$ ?^ ?* ?\])))
+    (;; Chillus
+     "Cd" "Cd]" "vd" "vd]" "jd" "jd]" "nd" "nd]" "Nd" "Nd]")))
 
 (defvar inscript-tml-keytable
   '(
@@ -463,6 +463,9 @@ Full key sequences are listed below:")
  "malayalam-inscript" "Malayalam" "MlmIS"
  "Malayalam keyboard Inscript.")
 
+(quail-defrule "\\" ?‌)
+(quail-defrule "X" ?​)
+
 (if nil
     (quail-define-package "tamil-inscript" "Tamil" "TmlIS" t "Tamil keyboard 
Inscript"))
 (quail-define-inscript-package
@@ -571,4 +574,72 @@ Full key sequences are listed below:")
   ("?" ?\?)
   ("/" ?্))
 
+(defun indian-mlm-mozhi-update-translation (control-flag)
+  (let ((len (length quail-current-key)) chillu
+       (vowels '(?a ?e ?i ?o ?u ?A ?E ?I ?O ?U ?R)))
+    (cond ((numberp control-flag)
+          (progn (if (= control-flag 0)
+                     (setq quail-current-str quail-current-key)
+                   (cond (input-method-exit-on-first-char)
+                         ((and (memq (aref quail-current-key
+                                           (1- control-flag))
+                                     vowels)
+                               (setq chillu (cl-position
+                                             (aref quail-current-key
+                                                   control-flag)
+                                             '(?m ?N ?n ?r ?l ?L))))
+                          ;; conditions for putting chillu
+                          (and (or (and (= control-flag (1- len))
+                                        (not (setq control-flag nil)))
+                                   (and (= control-flag (- len 2))
+                                        (let ((temp (aref quail-current-key
+                                                          (1- len))))
+                                           ;; is it last char of word?
+                                          (not
+                                           (or (and (>= temp ?a) (<= temp ?z))
+                                               (and (>= temp ?A) (<= temp ?Z))
+                                               (eq temp ?~))))
+                                        (setq control-flag (1+ control-flag))))
+                               (setq quail-current-str     ;; put chillu
+                                     (concat (if (not (stringp
+                                                       quail-current-str))
+                                                 (string quail-current-str)
+                                               quail-current-str)
+                                             (string
+                                              (nth chillu '(?ം ?ൺ ?ൻ ?ർ ?ൽ 
?ൾ)))))))))
+                 (and (not input-method-exit-on-first-char) control-flag
+                      (while (> len control-flag)
+                        (setq len (1- len))
+                        (setq unread-command-events
+                              (cons (aref quail-current-key len)
+                                    unread-command-events))))
+                 ))
+         ((null control-flag)
+          (unless quail-current-str
+            (setq quail-current-str quail-current-key)
+            ))
+         ((equal control-flag t)
+          (if (memq (aref quail-current-key (1- len))  ;; If vowel ending,
+                    vowels)                            ;; may have to put
+              (setq control-flag nil)))))              ;; chillu. So don't
+  control-flag)                                         ;; end translation
+
+(quail-define-package "malayalam-mozhi" "Malayalam" "MlmMI" t
+                      "Malayalam transliteration by Mozhi method."
+                      nil nil t nil nil nil t nil
+                      'indian-mlm-mozhi-update-translation)
+
+(maphash
+ (lambda (key val)
+   (quail-defrule key (if (= (length val) 1)
+                         (string-to-char val)
+                       (vector val))))
+ (cdr indian-mlm-mozhi-hash))
+
+(defun indian-mlm-mozhi-underscore (key len) (throw 'quail-tag nil))
+
+(quail-defrule "_" 'indian-mlm-mozhi-underscore)
+(quail-defrule "|" ?‌)
+(quail-defrule "||" ?​)
+
 ;;; indian.el ends here
diff --git a/lisp/net/tramp-smb.el b/lisp/net/tramp-smb.el
index e0f5e05..2088d23 100644
--- a/lisp/net/tramp-smb.el
+++ b/lisp/net/tramp-smb.el
@@ -146,6 +146,7 @@ this variable (\"client min protocol=NT1\") ."
         "NT_STATUS_HOST_UNREACHABLE"
         "NT_STATUS_IMAGE_ALREADY_LOADED"
         "NT_STATUS_INVALID_LEVEL"
+        "NT_STATUS_INVALID_PARAMETER"
         "NT_STATUS_INVALID_PARAMETER_MIX"
         "NT_STATUS_IO_TIMEOUT"
         "NT_STATUS_LOGON_FAILURE"
diff --git a/lisp/mail/metamail.el b/lisp/obsolete/metamail.el
similarity index 99%
rename from lisp/mail/metamail.el
rename to lisp/obsolete/metamail.el
index 0e407ea..d6ab4a3 100644
--- a/lisp/mail/metamail.el
+++ b/lisp/obsolete/metamail.el
@@ -4,6 +4,7 @@
 
 ;; Author: Masanobu UMEDA <umerin@mse.kyutech.ac.jp>
 ;; Keywords: mail, news, mime, multimedia
+;; Obsolete-since: 28.1
 
 ;; This file is part of GNU Emacs.
 
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index 2369cb0..dcffc0d 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -2416,7 +2416,8 @@ If any of these also are on `c-type-list-kwds', 
`c-ref-list-kwds',
 `c-<>-type-kwds', or `c-<>-arglist-kwds' then the associated clauses
 will be handled."
   t       nil
-  objc    '("@class" "@end" "@defs")
+  objc    '("@class" "@defs" "@end" "@property" "@dynamic" "@synthesize"
+           "@compatibility_alias")
   java    '("import" "package")
   pike    '("import" "inherit"))
 
@@ -2539,7 +2540,8 @@ one of `c-type-list-kwds', `c-ref-list-kwds',
   "Access protection label keywords in classes."
   t    nil
   c++  '("private" "protected" "public")
-  objc '("@private" "@protected" "@public"))
+  objc '("@private" "@protected" "@package" "@public"
+        "@required" "@optional"))
 
 (c-lang-defconst c-protection-key
   ;; A regexp match an element of `c-protection-kwds' cleanly.
@@ -2754,7 +2756,7 @@ identifiers that follows the type in a normal 
declaration."
   "Statement keywords followed directly by a substatement."
   t    '("do" "else")
   c++  '("do" "else" "try")
-  objc '("do" "else" "@finally" "@try")
+  objc '("do" "else" "@finally" "@try" "@autoreleasepool")
   java '("do" "else" "finally" "try")
   idl  nil)
 
@@ -2897,7 +2899,8 @@ This construct is \"<keyword> <expression> :\"."
   c++     (append
            '("nullptr")
            (c-lang-const c-constant-kwds c))
-  objc    '("nil" "Nil" "YES" "NO" "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER")
+  objc    '("nil" "Nil" "YES" "NO" "IBAction" "IBOutlet"
+           "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER")
   idl     '("TRUE" "FALSE")
   java    '("true" "false" "null") ; technically "literals", not keywords
   pike    '("UNDEFINED")) ;; Not a keyword, but practically works as one.
diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el
index c72e9d9..1f2a4e8 100644
--- a/lisp/progmodes/project.el
+++ b/lisp/progmodes/project.el
@@ -1,7 +1,7 @@
 ;;; project.el --- Operations on the current project  -*- lexical-binding: t; 
-*-
 
 ;; Copyright (C) 2015-2020 Free Software Foundation, Inc.
-;; Version: 0.2.0
+;; Version: 0.3.0
 ;; Package-Requires: ((emacs "26.3"))
 
 ;; This is a GNU ELPA :core package.  Avoid using functionality that
@@ -24,6 +24,11 @@
 
 ;;; Commentary:
 
+;; NOTE: The project API is still experimental and can change in major,
+;; backward-incompatible ways.  Everyone is encouraged to try it, and
+;; report to us any problems or use cases we hadn't anticipated, by
+;; sending an email to emacs-devel, or `M-x report-emacs-bug'.
+;;
 ;; This file contains generic infrastructure for dealing with
 ;; projects, some utility functions, and commands using that
 ;; infrastructure.
@@ -32,11 +37,6 @@
 ;; current project, without having to know which package handles
 ;; detection of that project type, parsing its config files, etc.
 ;;
-;; NOTE: The project API is still experimental and can change in major,
-;; backward-incompatible ways.  Everyone is encouraged to try it, and
-;; report to us any problems or use cases we hadn't anticipated, by
-;; sending an email to emacs-devel, or `M-x report-emacs-bug'.
-;;
 ;; Infrastructure:
 ;;
 ;; Function `project-current', to determine the current project
@@ -77,9 +77,7 @@
 ;;   whole Emacs session, independent of the current directory.  Or,
 ;;   in the more advanced case, open a set of projects, and have some
 ;;   project-related commands to use them all.  E.g., have a command
-;;   to search for a regexp across all open projects.  Provide a
-;;   history of projects that were opened in the past (storing it as a
-;;   list of directories should suffice).
+;;   to search for a regexp across all open projects.
 ;;
 ;; * Support for project-local variables: a UI to edit them, and a
 ;;   utility function to retrieve a value.  Probably useless without
@@ -93,6 +91,7 @@
 ;;; Code:
 
 (require 'cl-generic)
+(eval-when-compile (require 'subr-x))
 
 (defvar project-find-functions (list #'project-try-vc)
   "Special hook to find the project containing a given directory.
@@ -100,23 +99,26 @@ Each functions on this hook is called in turn with one
 argument (the directory) and should return either nil to mean
 that it is not applicable, or a project instance.")
 
+(defvar project-current-inhibit-prompt nil
+  "Non-nil to skip prompting the user in `project-current'.")
+
 ;;;###autoload
 (defun project-current (&optional maybe-prompt dir)
   "Return the project instance in DIR or `default-directory'.
 When no project found in DIR, and MAYBE-PROMPT is non-nil, ask
-the user for a different directory to look in.  If that directory
-is not a part of a detectable project either, return a
-`transient' project instance rooted in it."
+the user for a different project to look in."
   (unless dir (setq dir default-directory))
   (let ((pr (project--find-in-directory dir)))
     (cond
      (pr)
-     (maybe-prompt
-      (setq dir (read-directory-name "Choose the project directory: " dir nil 
t)
-            pr (project--find-in-directory dir))
-      (unless pr
-        (message "Using `%s' as a transient project root" dir)
-        (setq pr (cons 'transient dir)))))
+     ((unless project-current-inhibit-prompt
+        maybe-prompt)
+      (setq dir (project-prompt-project-dir)
+            pr (project--find-in-directory dir))))
+    (if pr
+        (project--add-to-project-list-front pr)
+      (project--remove-from-project-list dir)
+      (setq pr (cons 'transient dir)))
     pr))
 
 (defun project--find-in-directory (dir)
@@ -662,6 +664,19 @@ PREDICATE, HIST, and DEFAULT have the same meaning as in
                              collection predicate t res hist nil)))
     res))
 
+;;;###autoload
+(defun project-dired ()
+  "Open Dired in the current project."
+  (interactive)
+  (dired (project-root (project-current t))))
+
+;;;###autoload
+(defun project-eshell ()
+  "Open Eshell in the current project."
+  (interactive)
+  (let ((default-directory (project-root (project-current t))))
+    (eshell t)))
+
 (declare-function fileloop-continue "fileloop" ())
 
 ;;;###autoload
@@ -697,5 +712,127 @@ loop using the command \\[fileloop-continue]."
          (default-directory (project-root pr)))
     (call-interactively 'compile)))
 
+
+;;; Project list
+
+(defvar project--list 'unset
+  "List of known project directories.")
+
+(defun project--ensure-file-exists (filename)
+  "Create an empty file FILENAME if it doesn't exist."
+  (unless (file-exists-p filename)
+    (with-temp-buffer
+      (write-file filename))))
+
+(defun project--read-project-list ()
+  "Initialize `project--list' from the project list file."
+  (let ((filename (locate-user-emacs-file "project-list")))
+    (project--ensure-file-exists filename)
+    (with-temp-buffer
+      (insert-file-contents filename)
+      (let ((dirs (split-string (buffer-string) "\n" t))
+            (project-list '()))
+        (dolist (dir dirs)
+          (cl-pushnew (file-name-as-directory dir)
+                      project-list
+                      :test #'equal))
+        (setq project--list (reverse project-list))))))
+
+(defun project--ensure-read-project-list ()
+  "Initialize `project--list' if it hasn't already been."
+  (when (eq project--list 'unset)
+    (project--read-project-list)))
+
+(defun project--write-project-list ()
+  "Persist `project--list' to the project list file."
+  (let ((filename (locate-user-emacs-file "project-list")))
+    (with-temp-buffer
+      (insert (string-join project--list "\n"))
+      (write-region nil nil filename nil 'silent))))
+
+(defun project--add-to-project-list-front (pr)
+  "Add project PR to the front of the project list and save it.
+Return PR."
+  (project--ensure-read-project-list)
+  (let ((dir (project-root pr)))
+    (setq project--list (delete dir project--list))
+    (push dir project--list))
+  (project--write-project-list)
+  pr)
+
+(defun project--remove-from-project-list (pr-dir)
+  "Remove directory PR-DIR from the project list.
+If the directory was in the list before the removal, save the
+result to disk."
+  (project--ensure-read-project-list)
+  ;; XXX: This hardcodes that the number of roots = 1.
+  ;; It's fine, though.
+  (when (member pr-dir project--list)
+    (setq project--list (delete pr-dir project--list))
+    (message "Project `%s' not found; removed from list" pr-dir)
+    (project--write-project-list)))
+
+(defun project-prompt-project-dir ()
+  "Prompt the user for a directory from known project roots.
+The project is chosen among projects known from the project list.
+It's also possible to enter an arbitrary directory."
+  (project--ensure-read-project-list)
+  (let* ((dir-choice "... (choose a dir)")
+         (choices
+          ;; XXX: Just using this for the category (for the substring
+          ;; completion style).
+          (project--file-completion-table
+           (append project--list `(,dir-choice))))
+         (pr-dir (completing-read "Select project: " choices nil t)))
+    (if (equal pr-dir dir-choice)
+        (read-directory-name "Select directory: " default-directory nil t)
+      pr-dir)))
+
+
+;;; Project switching
+
+;;;###autoload
+(defvar project-switch-commands
+  '(("f" "Find file" project-find-file)
+    ("s" "Find regexp" project-find-regexp)
+    ("d" "Dired" project-dired)
+    ("e" "Eshell" project-eshell))
+  "Alist mapping keys to project switching menu entries.
+Used by `project-switch-project' to construct a dispatch menu of
+commands available upon \"switching\" to another project.
+
+Each element looks like (KEY LABEL COMMAND), where COMMAND is the
+command to run when KEY is pressed.  LABEL is used to distinguish
+the choice in the dispatch menu.")
+
+(defun project--keymap-prompt ()
+  "Return a prompt for the project swithing dispatch menu."
+  (mapconcat
+   (pcase-lambda (`(,key ,label))
+     (format "[%s] %s"
+             (propertize (key-description `(,key)) 'face 'bold)
+             label))
+   project-switch-commands
+   "  "))
+
+;;;###autoload
+(defun project-switch-project ()
+  "\"Switch\" to another project by running a chosen command.
+The available commands are picked from `project-switch-commands'
+and presented in a dispatch menu."
+  (interactive)
+  (let ((dir (project-prompt-project-dir))
+        (choice nil))
+    (while (not (and choice
+                     (or (equal choice (kbd "C-g"))
+                         (assoc choice project-switch-commands))))
+      (setq choice (read-key-sequence (project--keymap-prompt))))
+    (if (equal choice (kbd "C-g"))
+        (message "Quit")
+      (let ((default-directory dir)
+            (project-current-inhibit-prompt t))
+        (call-interactively
+         (nth 2 (assoc choice project-switch-commands)))))))
+
 (provide 'project)
 ;;; project.el ends here
diff --git a/lisp/simple.el b/lisp/simple.el
index 111afa6..247769e 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -211,9 +211,11 @@ all other buffers."
   :type '(choice (const :tag "No default" ignore)
                  (const :tag "Single next-error capable buffer on selected 
frame"
                         next-error-buffer-on-selected-frame)
+                 (const :tag "Current buffer if next-error capable and outside 
navigation"
+                        next-error-no-navigation-try-current)
                  (function :tag "Other function"))
   :group 'next-error
-  :version "27.1")
+  :version "28.1")
 
 (defcustom next-error-found-function #'ignore
   "Function called when a next locus is found and displayed.
@@ -240,6 +242,22 @@ from which next-error navigated, and a target buffer 
TO-BUFFER."
     (if (eq (length window-buffers) 1)
         (car window-buffers))))
 
+(defun next-error-no-navigation-try-current (&optional
+                                             avoid-current
+                                             extra-test-inclusive
+                                             extra-test-exclusive)
+  "Try the current buffer when outside navigation.
+But return nil if we navigated to the current buffer by the means
+of `next-error' command.  Othewise, return it if it's next-error
+capable."
+  ;; Check that next-error-buffer has no buffer-local value
+  ;; (i.e. we never navigated to the current buffer from another),
+  ;; and the current buffer is a `next-error' capable buffer.
+  (if (and (not (local-variable-p 'next-error-buffer))
+           (next-error-buffer-p (current-buffer) avoid-current
+                                extra-test-inclusive extra-test-exclusive))
+      (current-buffer)))
+
 (defun next-error-find-buffer (&optional avoid-current
                                         extra-test-inclusive
                                         extra-test-exclusive)
@@ -260,24 +278,16 @@ that buffer is rejected."
    (funcall next-error-find-buffer-function avoid-current
                                             extra-test-inclusive
                                             extra-test-exclusive)
-   ;; 2. If next-error-buffer has no buffer-local value
-   ;; (i.e. never navigated to the current buffer from another),
-   ;; and the current buffer is a `next-error' capable buffer,
-   ;; use it unconditionally, so next-error will always use it.
-   (if (and (not (local-variable-p 'next-error-buffer))
-            (next-error-buffer-p (current-buffer) avoid-current
-                                extra-test-inclusive extra-test-exclusive))
-       (current-buffer))
-   ;; 3. If next-error-last-buffer is an acceptable buffer, use that.
+   ;; 2. If next-error-last-buffer is an acceptable buffer, use that.
    (if (and next-error-last-buffer
             (next-error-buffer-p next-error-last-buffer avoid-current
                                  extra-test-inclusive extra-test-exclusive))
        next-error-last-buffer)
-   ;; 4. If the current buffer is acceptable, choose it.
+   ;; 3. If the current buffer is acceptable, choose it.
    (if (next-error-buffer-p (current-buffer) avoid-current
                            extra-test-inclusive extra-test-exclusive)
        (current-buffer))
-   ;; 5. Look for any acceptable buffer.
+   ;; 4. Look for any acceptable buffer.
    (let ((buffers (buffer-list)))
      (while (and buffers
                  (not (next-error-buffer-p
@@ -285,7 +295,7 @@ that buffer is rejected."
                       extra-test-inclusive extra-test-exclusive)))
        (setq buffers (cdr buffers)))
      (car buffers))
-   ;; 6. Use the current buffer as a last resort if it qualifies,
+   ;; 5. Use the current buffer as a last resort if it qualifies,
    ;; even despite AVOID-CURRENT.
    (and avoid-current
        (next-error-buffer-p (current-buffer) nil
@@ -293,7 +303,7 @@ that buffer is rejected."
        (progn
          (message "This is the only buffer with error message locations")
          (current-buffer)))
-   ;; 7. Give up.
+   ;; 6. Give up.
    (error "No buffers contain error message locations")))
 
 (defun next-error (&optional arg reset)
diff --git a/lisp/tab-bar.el b/lisp/tab-bar.el
index ce6d8c3..d24d59c 100644
--- a/lisp/tab-bar.el
+++ b/lisp/tab-bar.el
@@ -376,19 +376,22 @@ to `tab-bar-tab-name-truncated'."
   :group 'tab-bar
   :version "27.1")
 
-(defvar tab-bar-tab-name-ellipsis
-  (if (char-displayable-p ?…) "…" "..."))
+(defvar tab-bar-tab-name-ellipsis nil)
 
 (defun tab-bar-tab-name-truncated ()
   "Generate tab name from the buffer of the selected window.
 Truncate it to the length specified by `tab-bar-tab-name-truncated-max'.
 Append ellipsis `tab-bar-tab-name-ellipsis' in this case."
-  (let ((tab-name (buffer-name (window-buffer (minibuffer-selected-window)))))
+  (let ((tab-name (buffer-name (window-buffer (minibuffer-selected-window))))
+        (ellipsis (cond
+                   (tab-bar-tab-name-ellipsis)
+                   ((char-displayable-p ?…) "…")
+                   ("..."))))
     (if (< (length tab-name) tab-bar-tab-name-truncated-max)
         tab-name
       (propertize (truncate-string-to-width
                    tab-name tab-bar-tab-name-truncated-max nil nil
-                   tab-bar-tab-name-ellipsis)
+                   ellipsis)
                   'help-echo tab-name))))
 
 
diff --git a/src/alloc.c b/src/alloc.c
index b892022..dc92d67 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -104,6 +104,46 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>.  */
 #include "w32heap.h"   /* for sbrk */
 #endif
 
+/* A type with alignment at least as large as any object that Emacs
+   allocates.  This is not max_align_t because some platforms (e.g.,
+   mingw) have buggy malloc implementations that do not align for
+   max_align_t.  This union contains types of all GCALIGNED_STRUCT
+   components visible here.  */
+union emacs_align_type
+{
+  struct frame frame;
+  struct Lisp_Bignum Lisp_Bignum;
+  struct Lisp_Bool_Vector Lisp_Bool_Vector;
+  struct Lisp_Char_Table Lisp_Char_Table;
+  struct Lisp_CondVar Lisp_CondVar;
+  struct Lisp_Finalizer Lisp_Finalizer;
+  struct Lisp_Float Lisp_Float;
+  struct Lisp_Hash_Table Lisp_Hash_Table;
+  struct Lisp_Marker Lisp_Marker;
+  struct Lisp_Misc_Ptr Lisp_Misc_Ptr;
+  struct Lisp_Mutex Lisp_Mutex;
+  struct Lisp_Overlay Lisp_Overlay;
+  struct Lisp_Sub_Char_Table Lisp_Sub_Char_Table;
+  struct Lisp_Subr Lisp_Subr;
+  struct Lisp_User_Ptr Lisp_User_Ptr;
+  struct Lisp_Vector Lisp_Vector;
+  struct terminal terminal;
+  struct thread_state thread_state;
+  struct window window;
+
+  /* Omit the following since they would require including process.h
+     etc.  In practice their alignments never exceed that of the
+     structs already listed.  */
+#if 0
+  struct Lisp_Module_Function Lisp_Module_Function;
+  struct Lisp_Process Lisp_Process;
+  struct save_window_data save_window_data;
+  struct scroll_bar scroll_bar;
+  struct xwidget_view xwidget_view;
+  struct xwidget xwidget;
+#endif
+};
+
 /* MALLOC_SIZE_NEAR (N) is a good number to pass to malloc when
    allocating a block of memory with size close to N bytes.
    For best results N should be a power of 2.
@@ -112,9 +152,9 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>.  */
    adds sizeof (size_t) to SIZE for internal overhead, and then rounds
    up to a multiple of MALLOC_ALIGNMENT.  Emacs can improve
    performance a bit on GNU platforms by arranging for the resulting
-   size to be a power of two.  This heuristic is good for glibc 2.0
-   (1997) through at least glibc 2.31 (2020), and does not affect
-   correctness on other platforms.  */
+   size to be a power of two.  This heuristic is good for glibc 2.26
+   (2017) and later, and does not affect correctness on other
+   platforms.  */
 
 #define MALLOC_SIZE_NEAR(n) \
   (ROUNDUP (max (n, sizeof (size_t)), MALLOC_ALIGNMENT) - sizeof (size_t))
@@ -655,25 +695,19 @@ buffer_memory_full (ptrdiff_t nbytes)
 #define COMMON_MULTIPLE(a, b) \
   ((a) % (b) == 0 ? (a) : (b) % (a) == 0 ? (b) : (a) * (b))
 
-/* LISP_ALIGNMENT is the alignment of Lisp objects.  It must be at
-   least GCALIGNMENT so that pointers can be tagged.  It also must be
-   at least as strict as the alignment of all the C types used to
-   implement Lisp objects; since pseudovectors can contain any C type,
-   this is max_align_t.  On recent GNU/Linux x86 and x86-64 this can
-   often waste up to 8 bytes, since alignof (max_align_t) is 16 but
-   typical vectors need only an alignment of 8.  Although shrinking
-   the alignment to 8 would save memory, it cost a 20% hit to Emacs
-   CPU performance on Fedora 28 x86-64 when compiled with gcc -m32.  */
-enum { LISP_ALIGNMENT = alignof (union { max_align_t x;
+/* Alignment needed for memory blocks that are allocated via malloc
+   and that contain Lisp objects.  On typical hosts malloc already
+   aligns sufficiently, but extra work is needed on oddball hosts
+   where Emacs would crash if malloc returned a non-GCALIGNED pointer.  */
+enum { LISP_ALIGNMENT = alignof (union { union emacs_align_type x;
                                         GCALIGNED_UNION_MEMBER }) };
 verify (LISP_ALIGNMENT % GCALIGNMENT == 0);
 
 /* True if malloc (N) is known to return storage suitably aligned for
    Lisp objects whenever N is a multiple of LISP_ALIGNMENT.  In
    practice this is true whenever alignof (max_align_t) is also a
-   multiple of LISP_ALIGNMENT.  This works even for x86, where some
-   platform combinations (e.g., GCC 7 and later, glibc 2.25 and
-   earlier) have bugs where alignof (max_align_t) is 16 even though
+   multiple of LISP_ALIGNMENT.  This works even for buggy platforms
+   like MinGW circa 2020, where alignof (max_align_t) is 16 even though
    the malloc alignment is only 8, and where Emacs still works because
    it never does anything that requires an alignment of 16.  */
 enum { MALLOC_IS_LISP_ALIGNED = alignof (max_align_t) % LISP_ALIGNMENT == 0 };
@@ -4660,16 +4694,33 @@ mark_maybe_objects (Lisp_Object const *array, ptrdiff_t 
nelts)
     mark_maybe_object (*array);
 }
 
+/* A lower bound on the alignment of Lisp objects that need marking.
+   Although 1 is safe, higher values speed up mark_maybe_pointer.
+   If USE_LSB_TAG, this value is typically GCALIGNMENT; otherwise,
+   it's determined by the natural alignment of Lisp structs.
+   All vectorlike objects have alignment at least that of union
+   vectorlike_header and it's unlikely they all have alignment greater,
+   so use the union as a safe and likely-accurate standin for
+   vectorlike objects.  */
+
+enum { GC_OBJECT_ALIGNMENT_MINIMUM
+         = max (GCALIGNMENT,
+               min (alignof (union vectorlike_header),
+                    min (min (alignof (struct Lisp_Cons),
+                              alignof (struct Lisp_Float)),
+                         min (alignof (struct Lisp_String),
+                              alignof (struct Lisp_Symbol))))) };
+
 /* Return true if P might point to Lisp data that can be garbage
    collected, and false otherwise (i.e., false if it is easy to see
    that P cannot point to Lisp data that can be garbage collected).
    Symbols are implemented via offsets not pointers, but the offsets
-   are also multiples of LISP_ALIGNMENT.  */
+   are also multiples of GC_OBJECT_ALIGNMENT_MINIMUM.  */
 
 static bool
 maybe_lisp_pointer (void *p)
 {
-  return (uintptr_t) p % LISP_ALIGNMENT == 0;
+  return (uintptr_t) p % GC_OBJECT_ALIGNMENT_MINIMUM == 0;
 }
 
 /* If P points to Lisp data, mark that as live if it isn't already
@@ -4892,9 +4943,10 @@ test_setjmp (void)
    as a stack scan limit.  */
 typedef union
 {
-  /* Align the stack top properly.  Even if !HAVE___BUILTIN_UNWIND_INIT,
-     jmp_buf may not be aligned enough on darwin-ppc64.  */
-  max_align_t o;
+  /* Make sure stack_top and m_stack_bottom are properly aligned as GC
+     expects.  */
+  Lisp_Object o;
+  void *p;
 #ifndef HAVE___BUILTIN_UNWIND_INIT
   sys_jmp_buf j;
   char c;
diff --git a/src/cmds.c b/src/cmds.c
index 9f96f21..9052661 100644
--- a/src/cmds.c
+++ b/src/cmds.c
@@ -194,7 +194,7 @@ to t.  */)
       SET_PT (newpos);
 
       if (PT > newpos
-         && FETCH_CHAR (PT - 1) == '\n')
+         && FETCH_BYTE (PT_BYTE - 1) == '\n')
        {
          /* If we skipped over a newline that follows
             an invisible intangible run,
@@ -205,7 +205,7 @@ to t.  */)
          break;
        }
       else if (PT > newpos && PT < ZV
-              && FETCH_CHAR (PT) != '\n')
+              && FETCH_BYTE (PT_BYTE) != '\n')
        /* If we skipped something intangible
           and now we're not really at eol,
           keep going.  */
diff --git a/src/coding.c b/src/coding.c
index 34f36d5..071124b 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -10395,7 +10395,7 @@ representation of the decoded text.
 
 This function sets `last-coding-system-used' to the precise coding system
 used (which may be different from CODING-SYSTEM if CODING-SYSTEM is
-not fully specified.)  */)
+not fully specified.)  The function does not change the match data.  */)
   (Lisp_Object string, Lisp_Object coding_system, Lisp_Object nocopy, 
Lisp_Object buffer)
 {
   return code_convert_string (string, coding_system, buffer,
@@ -10415,7 +10415,7 @@ case, the return value is the length of the encoded 
text.
 
 This function sets `last-coding-system-used' to the precise coding system
 used (which may be different from CODING-SYSTEM if CODING-SYSTEM is
-not fully specified.)  */)
+not fully specified.)  The function does not change the match data.  */)
   (Lisp_Object string, Lisp_Object coding_system, Lisp_Object nocopy, 
Lisp_Object buffer)
 {
   return code_convert_string (string, coding_system, buffer,
diff --git a/src/lisp.h b/src/lisp.h
index 5224279..d39300e 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -251,12 +251,6 @@ DEFINE_GDB_SYMBOL_BEGIN (EMACS_INT, VALMASK)
 # define VALMASK (USE_LSB_TAG ? - (1 << GCTYPEBITS) : VAL_MAX)
 DEFINE_GDB_SYMBOL_END (VALMASK)
 
-#if !USE_LSB_TAG && !defined WIDE_EMACS_INT
-# error "USE_LSB_TAG not supported on this platform; please report this." \
-       "Try 'configure --with-wide-int' to work around the problem."
-error !;
-#endif
-
 /* Minimum alignment requirement for Lisp objects, imposed by the
    internal representation of tagged pointers.  It is 2**GCTYPEBITS if
    USE_LSB_TAG, 1 otherwise.  It must be a literal integer constant,
@@ -277,7 +271,8 @@ error !;
    allocation in a containing union that has GCALIGNED_UNION_MEMBER)
    and does not contain a GC-aligned struct or union, putting
    GCALIGNED_STRUCT after its closing '}' can help the compiler
-   generate better code.
+   generate better code.  Also, such structs should be added to the
+   emacs_align_type union in alloc.c.
 
    Although these macros are reasonably portable, they are not
    guaranteed on non-GCC platforms, as C11 does not require support
@@ -2809,8 +2804,10 @@ struct Lisp_Float
     {
       double data;
       struct Lisp_Float *chain;
+      GCALIGNED_UNION_MEMBER
     } u;
-  } GCALIGNED_STRUCT;
+  };
+verify (GCALIGNED (struct Lisp_Float));
 
 INLINE bool
 (FLOATP) (Lisp_Object x)
diff --git a/src/lread.c b/src/lread.c
index 46725d9..9f849ed 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3908,6 +3908,10 @@ read_vector (Lisp_Object readcharfun, bool bytecodeflag)
   ptrdiff_t size = list_length (tem);
   Lisp_Object vector = make_nil_vector (size);
 
+  /* Avoid accessing past the end of a vector if the vector is too
+     small to be valid for bytecode.  */
+  bytecodeflag &= COMPILED_STACK_DEPTH < size;
+
   Lisp_Object *ptr = XVECTOR (vector)->contents;
   for (ptrdiff_t i = 0; i < size; i++)
     {
diff --git a/src/pdumper.c b/src/pdumper.c
index 19dbacc..29e3560 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2620,7 +2620,7 @@ dump_vectorlike_generic (struct dump_context *ctx,
       Lisp_Object out;
       const Lisp_Object *vslot = &v->contents[i];
       /* In the wide case, we're always misaligned.  */
-#ifndef WIDE_EMACS_INT
+#if INTPTR_MAX == EMACS_INT_MAX
       eassert (ctx->offset % sizeof (out) == 0);
 #endif
       dump_object_start (ctx, &out, sizeof (out));
diff --git a/src/thread.c b/src/thread.c
index df1a705..b638dd7 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -717,12 +717,17 @@ run_thread (void *state)
 {
   /* Make sure stack_top and m_stack_bottom are properly aligned as GC
      expects.  */
-  max_align_t stack_pos;
+  union
+  {
+    Lisp_Object o;
+    void *p;
+    char c;
+  } stack_pos;
 
   struct thread_state *self = state;
   struct thread_state **iter;
 
-  self->m_stack_bottom = self->stack_top = (char *) &stack_pos;
+  self->m_stack_bottom = self->stack_top = &stack_pos.c;
   self->thread_id = sys_thread_self ();
 
   if (self->thread_name)
diff --git a/src/xdisp.c b/src/xdisp.c
index cf15f57..db0ec68 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -8290,8 +8290,8 @@ get_visually_first_element (struct it *it)
     }
   else if (it->bidi_it.charpos == bob
           || (!string_p
-              && (FETCH_CHAR (it->bidi_it.bytepos - 1) == '\n'
-                  || FETCH_CHAR (it->bidi_it.bytepos) == '\n')))
+              && (FETCH_BYTE (it->bidi_it.bytepos - 1) == '\n'
+                  || FETCH_BYTE (it->bidi_it.bytepos) == '\n')))
     {
       /* If we are at the beginning of a line/string, we can produce
         the next element right away.  */
@@ -15566,6 +15566,12 @@ redisplay_internal (void)
          if (it.current_x != this_line_start_x)
            goto cancel;
 
+         /* Give up on this optimization if the line starts with a
+            string with display property that draws on the fringes,
+            as that might interfere with line-prefix display.  */
+         if (it.sp > 1
+             && it.method == GET_FROM_IMAGE && it.image_id == -1)
+           goto cancel;
          redisplay_trace ("trying display optimization 1\n");
          w->cursor.vpos = -1;
          overlay_arrow_seen = false;
@@ -20338,6 +20344,12 @@ try_window_id (struct window *w)
 
       if (! init_to_row_end (&it, w, last_unchanged_at_beg_row))
        GIVE_UP (18);
+      /* Give up if the row starts with a display property that draws
+        on the fringes, since that could prevent correct display of
+        line-prefix and wrap-prefix.  */
+      if (it.sp > 1
+         && it.method == GET_FROM_IMAGE && it.image_id == -1)
+       GIVE_UP (26);
       start_pos = it.current.pos;
 
       /* Start displaying new lines in the desired matrix at the same
@@ -24182,7 +24194,7 @@ the `bidi-class' property of a character.  */)
          itb.charpos = BEGV;
          itb.bytepos = BEGV_BYTE;
        }
-      else if (FETCH_CHAR (from_bpos - 1) == '\n')
+      else if (FETCH_BYTE (from_bpos - 1) == '\n')
        {
          itb.charpos = from_pos;
          itb.bytepos = from_bpos;
diff --git a/test/lisp/international/ucs-normalize-tests.el 
b/test/lisp/international/ucs-normalize-tests.el
index c36808a..2c60bd3 100644
--- a/test/lisp/international/ucs-normalize-tests.el
+++ b/test/lisp/international/ucs-normalize-tests.el
@@ -341,4 +341,15 @@ implementations:
           (display-buffer (current-buffer)))
       (message "No changes to failing lines needed"))))
 
+(ert-deftest ucs-normalize-save-match-data ()
+  "Verify that match data isn't clobbered (bug#41445)"
+  (string-match (rx (+ digit)) "a47b")
+  (should (equal (match-data t) '(1 3)))
+  (should (equal
+           (decode-coding-string
+            (encode-coding-string "Käsesoßenrührlöffel" 'utf-8-hfs)
+            'utf-8-hfs)
+           "Käsesoßenrührlöffel"))
+  (should (equal (match-data t) '(1 3))))
+
 ;;; ucs-normalize-tests.el ends here
diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1
index b39bcf3..5451a79 100644
--- a/test/manual/etags/ETAGS.good_1
+++ b/test/manual/etags/ETAGS.good_1
@@ -1993,27 +1993,27 @@ cp-src/burton.cpp,124
 
 cp-src/functions.cpp,778
 void Date::setDate setDate5,148
-void Date::plus plus32,939
-void Date::minus minus42,1229
-void Date::shift shift52,1407
-Date & Date::operator = operator =62,1628
-Date & Date::operator += operator +=69,1789
-Date & Date::operator -= operator -=78,1939
-Date & Date::operator ++ operator ++87,2080
-Date & Date::operator -- operator --96,2216
-int Date::operator - operator -104,2331
-int Date::operator < operator <112,2483
-int Date::operator > operator >116,2557
-int Date::operator == operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,482
 #define octave_MDiagArray2_h 29,870
@@ -3162,721 +3162,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2
index 1d9284b..ab2111e 100644
--- a/test/manual/etags/ETAGS.good_2
+++ b/test/manual/etags/ETAGS.good_2
@@ -2511,27 +2511,27 @@ cp-src/burton.cpp,124
 
 cp-src/functions.cpp,778
 void Date::setDate setDate5,148
-void Date::plus plus32,939
-void Date::minus minus42,1229
-void Date::shift shift52,1407
-Date & Date::operator = operator =62,1628
-Date & Date::operator += operator +=69,1789
-Date & Date::operator -= operator -=78,1939
-Date & Date::operator ++ operator ++87,2080
-Date & Date::operator -- operator --96,2216
-int Date::operator - operator -104,2331
-int Date::operator < operator <112,2483
-int Date::operator > operator >116,2557
-int Date::operator == operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,1194
 #define octave_MDiagArray2_h 29,870
@@ -3735,721 +3735,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3
index b4f2b55..e53fb96 100644
--- a/test/manual/etags/ETAGS.good_3
+++ b/test/manual/etags/ETAGS.good_3
@@ -2351,27 +2351,27 @@ cp-src/burton.cpp,124
 
 cp-src/functions.cpp,778
 void Date::setDate setDate5,148
-void Date::plus plus32,939
-void Date::minus minus42,1229
-void Date::shift shift52,1407
-Date & Date::operator = operator =62,1628
-Date & Date::operator += operator +=69,1789
-Date & Date::operator -= operator -=78,1939
-Date & Date::operator ++ operator ++87,2080
-Date & Date::operator -- operator --96,2216
-int Date::operator - operator -104,2331
-int Date::operator < operator <112,2483
-int Date::operator > operator >116,2557
-int Date::operator == operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,482
 #define octave_MDiagArray2_h 29,870
@@ -3569,721 +3569,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4
index 19e4236..5a4b5b4 100644
--- a/test/manual/etags/ETAGS.good_4
+++ b/test/manual/etags/ETAGS.good_4
@@ -2157,27 +2157,27 @@ cp-src/burton.cpp,124
 
 cp-src/functions.cpp,778
 void Date::setDate setDate5,148
-void Date::plus plus32,939
-void Date::minus minus42,1229
-void Date::shift shift52,1407
-Date & Date::operator = operator =62,1628
-Date & Date::operator += operator +=69,1789
-Date & Date::operator -= operator -=78,1939
-Date & Date::operator ++ operator ++87,2080
-Date & Date::operator -- operator --96,2216
-int Date::operator - operator -104,2331
-int Date::operator < operator <112,2483
-int Date::operator > operator >116,2557
-int Date::operator == operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,482
 #define octave_MDiagArray2_h 29,870
@@ -3326,721 +3326,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5
index 79e8223..f89cfef 100644
--- a/test/manual/etags/ETAGS.good_5
+++ b/test/manual/etags/ETAGS.good_5
@@ -3033,27 +3033,27 @@ cp-src/burton.cpp,124
 
 cp-src/functions.cpp,778
 void Date::setDate setDate5,148
-void Date::plus plus32,939
-void Date::minus minus42,1229
-void Date::shift shift52,1407
-Date & Date::operator = operator =62,1628
-Date & Date::operator += operator +=69,1789
-Date & Date::operator -= operator -=78,1939
-Date & Date::operator ++ operator ++87,2080
-Date & Date::operator -- operator --96,2216
-int Date::operator - operator -104,2331
-int Date::operator < operator <112,2483
-int Date::operator > operator >116,2557
-int Date::operator == operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus plus32,938
+void Date::minus minus42,1226
+void Date::shift shift52,1404
+Date & Date::operator = operator =62,1625
+Date & Date::operator += operator +=69,1786
+Date & Date::operator -= operator -=78,1935
+Date & Date::operator ++ operator ++87,2076
+Date & Date::operator -- operator --96,2212
+int Date::operator - operator -104,2327
+int Date::operator < operator <112,2479
+int Date::operator > operator >116,2553
+int Date::operator == operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,1194
 #define octave_MDiagArray2_h 29,870
@@ -4306,721 +4306,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6
index 568c515..0a31ed0 100644
--- a/test/manual/etags/ETAGS.good_6
+++ b/test/manual/etags/ETAGS.good_6
@@ -3033,27 +3033,27 @@ cp-src/burton.cpp,103
 
 cp-src/functions.cpp,807
 void Date::setDate 5,148
-void Date::plus 32,939
-void Date::minus 42,1229
-void Date::shift 52,1407
-Date & Date::operator = Date::operator =62,1628
-Date & Date::operator += Date::operator +=69,1789
-Date & Date::operator -= Date::operator -=78,1939
-Date & Date::operator ++ Date::operator ++87,2080
-Date & Date::operator -- Date::operator --96,2216
-int Date::operator - Date::operator -104,2331
-int Date::operator < Date::operator <112,2483
-int Date::operator > Date::operator >116,2557
-int Date::operator == Date::operator ==120,2631
-ostream& operator << operator <<124,2707
-istream& operator >> operator >>133,2943
-bool isLeap 159,3543
-bool isHoliday 163,3629
-void asort(173,3865
-void ReadVacation 186,4064
-void Debug 201,4523
-int WorkingDays(211,4867
-Date StartDay(226,5129
+void Date::plus 32,938
+void Date::minus 42,1226
+void Date::shift 52,1404
+Date & Date::operator = Date::operator =62,1625
+Date & Date::operator += Date::operator +=69,1786
+Date & Date::operator -= Date::operator -=78,1935
+Date & Date::operator ++ Date::operator ++87,2076
+Date & Date::operator -- Date::operator --96,2212
+int Date::operator - Date::operator -104,2327
+int Date::operator < Date::operator <112,2479
+int Date::operator > Date::operator >116,2553
+int Date::operator == Date::operator ==120,2627
+ostream& operator << operator <<124,2703
+istream& operator >> operator >>133,2939
+bool isLeap 159,3539
+bool isHoliday 163,3625
+void asort(173,3861
+void ReadVacation 186,4060
+void Debug 201,4519
+int WorkingDays(211,4863
+Date StartDay(226,5125
 
 cp-src/MDiagArray2.h,1538
 #define octave_MDiagArray2_h 29,870
@@ -4306,721 +4306,721 @@ tex-src/gzip.texi,303
 @node Concept Index,Concept Index473,17288
 
 tex-src/texinfo.tex,30627
-\def\texinfoversion{\texinfoversion26,1032
-\def\tie{\tie49,1523
-\def\gloggingall{\gloggingall72,2273
-\def\loggingall{\loggingall73,2342
-\def\onepageout#1{\onepageout99,3279
-\def\croppageout#1{\croppageout115,4029
-\def\cropmarks{\cropmarks142,5089
-\def\pagebody#1{\pagebody144,5136
-\def\ewtop{\ewtop157,5591
-\def\nstop{\nstop158,5655
-\def\ewbot{\ewbot160,5738
-\def\nsbot{\nsbot161,5802
-\def\parsearg #1{\parsearg170,6101
-\def\parseargx{\parseargx172,6179
-\def\parseargline{\parseargline182,6419
-\def\flushcr{\flushcr186,6540
-\newif\ifENV \ENVfalse \def\inENV{\inENV190,6739
-\def\ENVcheck{\ENVcheck191,6803
-\outer\def\begin{\begin198,7050
-\def\beginxxx #1{\beginxxx200,7088
-\def\end{\end208,7343
-\def\endxxx #1{\endxxx210,7371
-\def\errorE#1{\errorE216,7560
-\def\singlespace{\singlespace222,7754
-\def\@{\@232,7977
-\def\`{\`236,8077
-\def\'{\'237,8089
-\def\mylbrace {\mylbrace241,8137
-\def\myrbrace {\myrbrace242,8170
-\def\:{\:247,8284
-\def\*{\*250,8338
-\def\.{\.253,8414
-\def\w#1{\w258,8645
-\def\group{\group268,9128
-  \def\Egroup{\Egroup273,9292
-\def\need{\need289,9734
-\def\needx#1{\needx300,10011
-\def\dots{\dots339,11397
-\def\page{\page343,11461
-\def\exdent{\exdent353,11788
-\def\exdentyyy #1{\exdentyyy354,11821
-\def\nofillexdent{\nofillexdent357,11965
-\def\nofillexdentyyy #1{\nofillexdentyyy358,12010
-\def\include{\include365,12194
-\def\includezzz #1{\includezzz366,12229
-\def\thisfile{\thisfile369,12280
-\def\center{\center373,12343
-\def\centerzzz #1{\centerzzz374,12376
-\def\sp{\sp380,12518
-\def\spxxx #1{\spxxx381,12543
-\def\comment{\comment387,12717
-\def\commentxxx #1{\commentxxx390,12814
-\def\ignoresections{\ignoresections396,12983
-\let\chapter=\relax=\relax397,13005
-\let\section=\relax=\relax406,13250
-\let\subsection=\relax=\relax409,13311
-\let\subsubsection=\relax=\relax410,13334
-\let\appendix=\relax=\relax411,13360
-\let\appendixsec=\relaxsec=\relax412,13381
-\let\appendixsection=\relaxsection=\relax413,13405
-\let\appendixsubsec=\relaxsubsec=\relax414,13433
-\let\appendixsubsection=\relaxsubsection=\relax415,13460
-\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13491
-\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13521
-\def\ignore{\ignore423,13623
-\long\def\ignorexxx #1\end ignore{\ignorexxx427,13763
-\def\direntry{\direntry429,13822
-\long\def\direntryxxx #1\end direntry{\direntryxxx430,13861
-\def\ifset{\ifset434,13971
-\def\ifsetxxx #1{\ifsetxxx436,14029
-\def\Eifset{\Eifset440,14156
-\def\ifsetfail{\ifsetfail441,14170
-\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14226
-\def\ifclear{\ifclear444,14287
-\def\ifclearxxx #1{\ifclearxxx446,14349
-\def\Eifclear{\Eifclear450,14480
-\def\ifclearfail{\ifclearfail451,14496
-\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14556
-\def\set{\set456,14707
-\def\setxxx #1{\setxxx457,14734
-\def\clear{\clear460,14796
-\def\clearxxx #1{\clearxxx461,14827
-\def\iftex{\iftex466,14944
-\def\Eiftex{\Eiftex467,14957
-\def\ifinfo{\ifinfo468,14971
-\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15021
-\long\def\menu #1\end menu{\menu471,15080
-\def\asis#1{\asis472,15109
-\def\math#1{\math485,15652
-\def\node{\node487,15696
-\def\nodezzz#1{\nodezzz488,15734
-\def\nodexxx[#1,#2]{\nodexxx[489,15765
-\def\donoderef{\donoderef492,15827
-\def\unnumbnoderef{\unnumbnoderef496,15948
-\def\appendixnoderef{\appendixnoderef500,16079
-\expandafter\expandafter\expandafter\appendixsetref{setref501,16125
-\let\refill=\relaxill=\relax504,16214
-\def\setfilename{\setfilename509,16428
-\outer\def\bye{\bye518,16674
-\def\inforef #1{\inforef520,16730
-\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16768
-\def\losespace #1{\losespace523,16865
-\def\sf{\sf532,17069
-\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17864
-\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17910
-\def\df{\df560,17946
-\def\resetmathfonts{\resetmathfonts635,20540
-\def\textfonts{\textfonts648,21129
-\def\chapfonts{\chapfonts653,21344
-\def\secfonts{\secfonts658,21560
-\def\subsecfonts{\subsecfonts663,21765
-\def\indexfonts{\indexfonts668,21982
-\def\smartitalicx{\smartitalicx691,22714
-\def\smartitalic#1{\smartitalic692,22790
-\let\cite=\smartitalic=\smartitalic698,22935
-\def\b#1{\b700,22959
-\def\t#1{\t703,22994
-\def\samp #1{\samp706,23146
-\def\key #1{\key707,23179
-\def\ctrl #1{\ctrl708,23240
-\def\tclose#1{\tclose716,23442
-\def\ {\720,23608
-\def\xkey{\xkey728,23877
-\def\kbdfoo#1#2#3\par{\kbdfoo729,23893
-\def\dmn#1{\dmn738,24194
-\def\kbd#1{\kbd740,24221
-\def\l#1{\l742,24278
-\def\r#1{\r744,24307
-\def\sc#1{\sc746,24375
-\def\ii#1{\ii747,24418
-\def\titlefont#1{\titlefont755,24651
-\def\titlepage{\titlepage761,24754
-   \def\subtitlefont{\subtitlefont766,24981
-   \def\authorfont{\authorfont768,25065
-   \def\title{\title774,25275
-   \def\titlezzz##1{\titlezzz775,25310
-   \def\subtitle{\subtitle783,25625
-   \def\subtitlezzz##1{\subtitlezzz784,25666
-   \def\author{\author787,25784
-   \def\authorzzz##1{\authorzzz788,25821
-   \def\page{\page794,26112
-\def\Etitlepage{\Etitlepage804,26281
-\def\finishtitlepage{\finishtitlepage817,26669
-\def\evenheading{\evenheading846,27677
-\def\oddheading{\oddheading847,27720
-\def\everyheading{\everyheading848,27761
-\def\evenfooting{\evenfooting850,27807
-\def\oddfooting{\oddfooting851,27850
-\def\everyfooting{\everyfooting852,27891
-\def\headings #1 {\headings893,29583
-\def\HEADINGSoff{\HEADINGSoff895,29632
-\def\HEADINGSdouble{\HEADINGSdouble904,30059
-\def\HEADINGSsingle{\HEADINGSsingle914,30379
-\def\HEADINGSon{\HEADINGSon922,30600
-\def\HEADINGSafter{\HEADINGSafter924,30634
-\def\HEADINGSdoublex{\HEADINGSdoublex926,30729
-\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30917
-\def\HEADINGSsinglex{\HEADINGSsinglex934,30978
-\def\today{\today943,31253
-\def\thistitle{\thistitle958,31798
-\def\settitle{\settitle959,31823
-\def\settitlezzz #1{\settitlezzz960,31860
-\def\internalBitem{\internalBitem992,32790
-\def\internalBitemx{\internalBitemx993,32840
-\def\internalBxitem "#1"{\internalBxitem995,32885
-\def\internalBxitemx "#1"{\internalBxitemx996,32965
-\def\internalBkitem{\internalBkitem998,33040
-\def\internalBkitemx{\internalBkitemx999,33092
-\def\kitemzzz #1{\kitemzzz1001,33139
-\def\xitemzzz #1{\xitemzzz1004,33241
-\def\itemzzz #1{\itemzzz1007,33344
-\def\item{\item1037,34415
-\def\itemx{\itemx1038,34466
-\def\kitem{\kitem1039,34519
-\def\kitemx{\kitemx1040,34572
-\def\xitem{\xitem1041,34627
-\def\xitemx{\xitemx1042,34680
-\def\description{\description1045,34790
-\def\table{\table1047,34840
-\def\ftable{\ftable1052,34984
-\def\Eftable{\Eftable1056,35130
-\def\vtable{\vtable1059,35199
-\def\Evtable{\Evtable1063,35345
-\def\dontindex #1{\dontindex1066,35414
-\def\fnitemindex #1{\fnitemindex1067,35434
-\def\vritemindex #1{\vritemindex1068,35479
-\def\tablez #1#2#3#4#5#6{\tablez1074,35628
-\def\Edescription{\Edescription1077,35686
-\def\itemfont{\itemfont1082,35888
-\def\Etable{\Etable1090,36114
-\def\itemize{\itemize1103,36438
-\def\itemizezzz #1{\itemizezzz1105,36474
-\def\itemizey #1#2{\itemizey1110,36569
-\def#2{1119,36815
-\def\itemcontents{\itemcontents1120,36856
-\def\bullet{\bullet1123,36904
-\def\minus{\minus1124,36931
-\def\frenchspacing{\frenchspacing1128,37039
-\def\splitoff#1#2\endmark{\splitoff1134,37264
-\def\enumerate{\enumerate1140,37494
-\def\enumeratezzz #1{\enumeratezzz1141,37533
-\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37586
-  \def\thearg{\thearg1146,37733
-  \ifx\thearg\empty \def\thearg{\thearg1147,37752
-\def\numericenumerate{\numericenumerate1184,39086
-\def\lowercaseenumerate{\lowercaseenumerate1190,39216
-\def\uppercaseenumerate{\uppercaseenumerate1203,39563
-\def\startenumeration#1{\startenumeration1219,40053
-\def\alphaenumerate{\alphaenumerate1227,40235
-\def\capsenumerate{\capsenumerate1228,40270
-\def\Ealphaenumerate{\Ealphaenumerate1229,40304
-\def\Ecapsenumerate{\Ecapsenumerate1230,40338
-\def\itemizeitem{\itemizeitem1234,40418
-\def\newindex #1{\newindex1259,41275
-\def\defindex{\defindex1268,41564
-\def\newcodeindex #1{\newcodeindex1272,41672
-\def\defcodeindex{\defcodeindex1279,41932
-\def\synindex #1 #2 {\synindex1283,42112
-\def\syncodeindex #1 #2 {\syncodeindex1292,42452
-\def\doindex#1{\doindex1309,43131
-\def\singleindexer #1{\singleindexer1310,43190
-\def\docodeindex#1{\docodeindex1313,43302
-\def\singlecodeindexer #1{\singlecodeindexer1314,43369
-\def\indexdummies{\indexdummies1316,43427
-\def\_{\_1317,43447
-\def\w{\w1318,43475
-\def\bf{\bf1319,43502
-\def\rm{\rm1320,43531
-\def\sl{\sl1321,43560
-\def\sf{\sf1322,43589
-\def\tt{\tt1323,43617
-\def\gtr{\gtr1324,43645
-\def\less{\less1325,43675
-\def\hat{\hat1326,43707
-\def\char{\char1327,43737
-\def\TeX{\TeX1328,43769
-\def\dots{\dots1329,43799
-\def\copyright{\copyright1330,43832
-\def\tclose##1{\tclose1331,43875
-\def\code##1{\code1332,43920
-\def\samp##1{\samp1333,43961
-\def\t##1{\t1334,44002
-\def\r##1{\r1335,44037
-\def\i##1{\i1336,44072
-\def\b##1{\b1337,44107
-\def\cite##1{\cite1338,44142
-\def\key##1{\key1339,44183
-\def\file##1{\file1340,44222
-\def\var##1{\var1341,44263
-\def\kbd##1{\kbd1342,44302
-\def\indexdummyfont#1{\indexdummyfont1347,44458
-\def\indexdummytex{\indexdummytex1348,44484
-\def\indexdummydots{\indexdummydots1349,44508
-\def\indexnofonts{\indexnofonts1351,44534
-\let\w=\indexdummyfontdummyfont1352,44554
-\let\t=\indexdummyfontdummyfont1353,44577
-\let\r=\indexdummyfontdummyfont1354,44600
-\let\i=\indexdummyfontdummyfont1355,44623
-\let\b=\indexdummyfontdummyfont1356,44646
-\let\emph=\indexdummyfontdummyfont1357,44669
-\let\strong=\indexdummyfontdummyfont1358,44695
-\let\cite=\indexdummyfont=\indexdummyfont1359,44723
-\let\sc=\indexdummyfontdummyfont1360,44749
-\let\tclose=\indexdummyfontdummyfont1364,44921
-\let\code=\indexdummyfontdummyfont1365,44949
-\let\file=\indexdummyfontdummyfont1366,44975
-\let\samp=\indexdummyfontdummyfont1367,45001
-\let\kbd=\indexdummyfontdummyfont1368,45027
-\let\key=\indexdummyfontdummyfont1369,45052
-\let\var=\indexdummyfontdummyfont1370,45077
-\let\TeX=\indexdummytexdummytex1371,45102
-\let\dots=\indexdummydotsdummydots1372,45126
-\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45378
-\def\doind #1#2{\doind1384,45434
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45477
-\def\rawbackslashxx{\rawbackslashxx1389,45617
-{\indexnofontsnofonts1394,45879
-\def\dosubind #1#2#3{\dosubind1405,46190
-{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46238
-\def\rawbackslashxx{\rawbackslashxx1410,46342
-{\indexnofontsnofonts1414,46496
-\def\findex {\findex1443,47427
-\def\kindex {\kindex1444,47450
-\def\cindex {\cindex1445,47473
-\def\vindex {\vindex1446,47496
-\def\tindex {\tindex1447,47519
-\def\pindex {\pindex1448,47542
-\def\cindexsub {\cindexsub1450,47566
-\def\printindex{\printindex1462,47893
-\def\doprintindex#1{\doprintindex1464,47934
-  \def\indexbackslash{\indexbackslash1481,48419
-  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48458
-\def\initial #1{\initial1517,49530
-\def\entry #1#2{\entry1523,49737
-  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50384
-\def\indexdotfill{\indexdotfill1549,50712
-\def\primary #1{\primary1552,50818
-\def\secondary #1#2{\secondary1556,50900
-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50982
-\newbox\partialpageialpage1566,51155
-\def\begindoublecolumns{\begindoublecolumns1572,51313
-  \output={\global\setbox\partialpage=ialpage=1573,51349
-\def\enddoublecolumns{\enddoublecolumns1577,51537
-\def\doublecolumnout{\doublecolumnout1580,51622
-  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51691
-\def\pagesofar{\pagesofar1584,51869
-\def\balancecolumns{\balancecolumns1588,52106
-  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52277
-     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52538
-\newcount \appendixno  \appendixno = `\@no1627,53443
-\def\appendixletter{\appendixletter1628,53484
-\def\opencontents{\opencontents1632,53587
-\def\thischapter{\thischapter1637,53768
-\def\seccheck#1{\seccheck1638,53806
-\def\chapternofonts{\chapternofonts1643,53910
-\def\result{\result1646,53985
-\def\equiv{\equiv1647,54020
-\def\expansion{\expansion1648,54053
-\def\print{\print1649,54094
-\def\TeX{\TeX1650,54127
-\def\dots{\dots1651,54156
-\def\copyright{\copyright1652,54187
-\def\tt{\tt1653,54228
-\def\bf{\bf1654,54255
-\def\w{\w1655,54283
-\def\less{\less1656,54308
-\def\gtr{\gtr1657,54339
-\def\hat{\hat1658,54368
-\def\char{\char1659,54397
-\def\tclose##1{\tclose1660,54428
-\def\code##1{\code1661,54472
-\def\samp##1{\samp1662,54512
-\def\r##1{\r1663,54552
-\def\b##1{\b1664,54586
-\def\key##1{\key1665,54620
-\def\file##1{\file1666,54658
-\def\kbd##1{\kbd1667,54698
-\def\i##1{\i1669,54806
-\def\cite##1{\cite1670,54840
-\def\var##1{\var1671,54880
-\def\emph##1{\emph1672,54918
-\def\dfn##1{\dfn1673,54958
-\def\thischaptername{\thischaptername1676,54999
-\outer\def\chapter{\chapter1677,55038
-\def\chapterzzz #1{\chapterzzz1678,55079
-{\chapternofonts%nofonts%1687,55475
-\global\let\section = \numberedsec=1692,55628
-\global\let\subsection = \numberedsubsec=1693,55663
-\global\let\subsubsection = \numberedsubsubsec=1694,55704
-\outer\def\appendix{\appendix1697,55755
-\def\appendixzzz #1{\appendixzzz1698,55798
-\global\advance \appendixno by 1 \message{no1700,55875
-\chapmacro {#1}{Appendix \appendixletter}letter1701,55944
-\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56037
-{\chapternofonts%nofonts%1705,56109
-  {#1}{Appendix \appendixletter}letter1707,56165
-\appendixnoderef %noderef1710,56265
-\global\let\section = \appendixsec=1711,56284
-\global\let\subsection = \appendixsubsec=1712,56319
-\global\let\subsubsection = \appendixsubsubsec=1713,56360
-\outer\def\top{\top1716,56411
-\outer\def\unnumbered{\unnumbered1717,56451
-\def\unnumberedzzz #1{\unnumberedzzz1718,56498
-{\chapternofonts%nofonts%1722,56661
-\global\let\section = \unnumberedsec=1727,56811
-\global\let\subsection = \unnumberedsubsec=1728,56848
-\global\let\subsubsection = \unnumberedsubsubsec=1729,56891
-\outer\def\numberedsec{\numberedsec1732,56944
-\def\seczzz #1{\seczzz1733,56985
-{\chapternofonts%nofonts%1736,57141
-\outer\def\appendixsection{\appendixsection1745,57327
-\outer\def\appendixsec{\appendixsec1746,57384
-\def\appendixsectionzzz #1{\appendixsectionzzz1747,57437
-\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57549
-{\chapternofonts%nofonts%1750,57617
-{#1}{\appendixletter}letter1752,57673
-\appendixnoderef %noderef1755,57773
-\outer\def\unnumberedsec{\unnumberedsec1759,57813
-\def\unnumberedseczzz #1{\unnumberedseczzz1760,57866
-{\chapternofonts%nofonts%1762,57961
-\outer\def\numberedsubsec{\numberedsubsec1770,58129
-\def\numberedsubseczzz #1{\numberedsubseczzz1771,58184
-{\chapternofonts%nofonts%1774,58363
-\outer\def\appendixsubsec{\appendixsubsec1783,58567
-\def\appendixsubseczzz #1{\appendixsubseczzz1784,58622
-\subsecheading {#1}{\appendixletter}letter1786,58744
-{\chapternofonts%nofonts%1787,58809
-{#1}{\appendixletter}letter1789,58868
-\appendixnoderef %noderef1792,58983
-\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59023
-\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59082
-{\chapternofonts%nofonts%1799,59183
-\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59354
-\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59415
-{\chapternofonts%nofonts%1812,59612
-\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59845
-\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59906
-  {\appendixletter}letter1827,60045
-{\chapternofonts%nofonts%1828,60111
-  {\appendixletter}letter1830,60176
-\appendixnoderef %noderef1834,60310
-\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60350
-\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60415
-{\chapternofonts%nofonts%1841,60522
-\def\infotop{\infotop1851,60851
-\def\infounnumbered{\infounnumbered1852,60889
-\def\infounnumberedsec{\infounnumberedsec1853,60934
-\def\infounnumberedsubsec{\infounnumberedsubsec1854,60985
-\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61042
-\def\infoappendix{\infoappendix1857,61106
-\def\infoappendixsec{\infoappendixsec1858,61147
-\def\infoappendixsubsec{\infoappendixsubsec1859,61194
-\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61247
-\def\infochapter{\infochapter1862,61307
-\def\infosection{\infosection1863,61346
-\def\infosubsection{\infosubsection1864,61385
-\def\infosubsubsection{\infosubsubsection1865,61430
-\global\let\section = \numberedsec=1870,61667
-\global\let\subsection = \numberedsubsec=1871,61702
-\global\let\subsubsection = \numberedsubsubsec=1872,61743
-\def\majorheading{\majorheading1886,62250
-\def\majorheadingzzz #1{\majorheadingzzz1887,62295
-\def\chapheading{\chapheading1893,62528
-\def\chapheadingzzz #1{\chapheadingzzz1894,62571
-\def\heading{\heading1899,62766
-\def\subheading{\subheading1901,62803
-\def\subsubheading{\subsubheading1903,62846
-\def\dobreak#1#2{\dobreak1910,63123
-\def\setchapterstyle #1 {\setchapterstyle1912,63201
-\def\chapbreak{\chapbreak1919,63456
-\def\chappager{\chappager1920,63506
-\def\chapoddpage{\chapoddpage1921,63544
-\def\setchapternewpage #1 {\setchapternewpage1923,63623
-\def\CHAPPAGoff{\CHAPPAGoff1925,63680
-\def\CHAPPAGon{\CHAPPAGon1929,63774
-\global\def\HEADINGSon{\HEADINGSon1932,63865
-\def\CHAPPAGodd{\CHAPPAGodd1934,63907
-\global\def\HEADINGSon{\HEADINGSon1937,64003
-\def\CHAPFplain{\CHAPFplain1941,64057
-\def\chfplain #1#2{\chfplain1945,64149
-\def\unnchfplain #1{\unnchfplain1956,64372
-\def\unnchfopen #1{\unnchfopen1964,64601
-\def\chfopen #1#2{\chfopen1970,64809
-\def\CHAPFopen{\CHAPFopen1975,64953
-\def\subsecheadingbreak{\subsecheadingbreak1982,65171
-\def\secheadingbreak{\secheadingbreak1985,65300
-\def\secheading #1#2#3{\secheading1993,65582
-\def\plainsecheading #1{\plainsecheading1994,65638
-\def\secheadingi #1{\secheadingi1995,65681
-\def\subsecheading #1#2#3#4{\subsecheading2006,66049
-\def\subsecheadingi #1{\subsecheadingi2007,66116
-\def\subsubsecfonts{\subsubsecfonts2014,66413
-\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66536
-\def\subsubsecheadingi #1{\subsubsecheadingi2018,66614
-\def\startcontents#1{\startcontents2032,67086
-   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67359
-\outer\def\contents{\contents2049,67718
-\outer\def\summarycontents{\summarycontents2057,67862
-      \def\secentry ##1##2##3##4{\secentry2067,68233
-      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68268
-      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68303
-      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68344
-      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68382
-      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68429
-\def\chapentry#1#2#3{\chapentry2085,68863
-\def\shortchapentry#1#2#3{\shortchapentry2088,68980
-    {#2\labelspace #1}space2091,69090
-\def\unnumbchapentry#1#2{\unnumbchapentry2094,69144
-\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69191
-\def\secentry#1#2#3#4{\secentry2102,69355
-\def\unnumbsecentry#1#2{\unnumbsecentry2103,69414
-\def\subsecentry#1#2#3#4#5{\subsecentry2106,69475
-\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69545
-\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69619
-  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69653
-\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69704
-\def\dochapentry#1#2{\dochapentry2123,70078
-\def\dosecentry#1#2{\dosecentry2138,70683
-\def\dosubsecentry#1#2{\dosubsecentry2145,70861
-\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71046
-\def\labelspace{\labelspace2160,71297
-\def\dopageno#1{\dopageno2162,71332
-\def\doshortpageno#1{\doshortpageno2163,71358
-\def\chapentryfonts{\chapentryfonts2165,71390
-\def\secentryfonts{\secentryfonts2166,71425
-\def\point{\point2192,72384
-\def\result{\result2194,72405
-\def\expansion{\expansion2195,72478
-\def\print{\print2196,72549
-\def\equiv{\equiv2198,72616
-\def\error{\error2218,73389
-\def\tex{\tex2224,73618
-\def\@{\@2242,74001
-\gdef\sepspaces{\def {\ }}}\2265,74733
-\def\aboveenvbreak{\aboveenvbreak2268,74815
-\def\afterenvbreak{\afterenvbreak2272,74981
-\def\ctl{\ctl2286,75492
-\def\ctr{\ctr2287,75564
-\def\cbl{\cbl2288,75603
-\def\cbr{\cbr2289,75643
-\def\carttop{\carttop2290,75682
-\def\cartbot{\cartbot2293,75790
-\long\def\cartouche{\cartouche2299,75930
-\def\Ecartouche{\Ecartouche2326,76718
-\def\lisp{\lisp2338,76853
-\def\Elisp{\Elisp2348,77200
-\def\next##1{\next2360,77526
-\def\Eexample{\Eexample2364,77568
-\def\Esmallexample{\Esmallexample2367,77615
-\def\smalllispx{\smalllispx2373,77793
-\def\Esmalllisp{\Esmalllisp2383,78147
-\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78503
-\def\next##1{\next2397,78560
-\def\display{\display2401,78640
-\def\Edisplay{\Edisplay2410,78959
-\def\next##1{\next2422,79270
-\def\format{\format2426,79373
-\def\Eformat{\Eformat2434,79669
-\def\next##1{\next2437,79758
-\def\flushleft{\flushleft2441,79810
-\def\Eflushleft{\Eflushleft2451,80181
-\def\next##1{\next2454,80274
-\def\flushright{\flushright2456,80296
-\def\Eflushright{\Eflushright2466,80668
-\def\next##1{\next2470,80799
-\def\quotation{\quotation2474,80857
-\def\Equotation{\Equotation2480,81049
-\def\setdeffont #1 {\setdeffont2493,81447
-\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81493
-\newskip\defargsindent \defargsindent=50ptargsindent2496,81536
-\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81579
-\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81622
-\def\activeparens{\activeparens2503,81820
-\def\opnr{\opnr2529,83032
-\def\lbrb{\lbrb2530,83097
-\def\defname #1#2{\defname2536,83298
-\advance\dimen2 by -\defbodyindentbodyindent2540,83416
-\advance\dimen3 by -\defbodyindentbodyindent2542,83470
-\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83524
-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83666
-\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83741
-\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84110
-\advance\leftskip by -\defbodyindentbodyindent2557,84244
-\exdentamount=\defbodyindentbodyindent2558,84281
-\def\defparsebody #1#2#3{\defparsebody2568,84640
-\def#1{2572,84824
-\def#2{2573,84860
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84932
-\exdentamount=\defbodyindentbodyindent2576,85006
-\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85110
-\def#1{2585,85271
-\def#2##1 {2586,85307
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85390
-\exdentamount=\defbodyindentbodyindent2589,85464
-\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85549
-\def#1{2596,85710
-\def#2##1 ##2 {2597,85746
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85846
-\exdentamount=\defbodyindentbodyindent2601,85920
-\def\defvarparsebody #1#2#3{\defvarparsebody2608,86191
-\def#1{2612,86378
-\def#2{2613,86414
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86473
-\exdentamount=\defbodyindentbodyindent2616,86547
-\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86638
-\def#1{2625,86797
-\def#2##1 {2626,86833
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86903
-\exdentamount=\defbodyindentbodyindent2629,86977
-\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87049
-\def#1{2636,87213
-\def#2##1 ##2 {2637,87249
-\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87336
-\exdentamount=\defbodyindentbodyindent2641,87410
-\def\defunargs #1{\defunargs2664,88170
-\def\deftypefunargs #1{\deftypefunargs2676,88552
-\def\deffn{\deffn2690,88934
-\def\deffnheader #1#2#3{\deffnheader2692,88991
-\begingroup\defname {name2693,89039
-\def\defun{\defun2699,89184
-\def\defunheader #1#2{\defunheader2701,89237
-\begingroup\defname {name2702,89312
-\defunargs {unargs2703,89348
-\def\deftypefun{\deftypefun2709,89496
-\def\deftypefunheader #1#2{\deftypefunheader2712,89618
-\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89727
-\begingroup\defname {name2716,89819
-\deftypefunargs {typefunargs2717,89865
-\def\deftypefn{\deftypefn2723,90036
-\def\deftypefnheader #1#2#3{\deftypefnheader2726,90185
-\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90321
-\begingroup\defname {name2730,90414
-\deftypefunargs {typefunargs2731,90454
-\def\defmac{\defmac2737,90575
-\def\defmacheader #1#2{\defmacheader2739,90632
-\begingroup\defname {name2740,90708
-\defunargs {unargs2741,90741
-\def\defspec{\defspec2747,90865
-\def\defspecheader #1#2{\defspecheader2749,90926
-\begingroup\defname {name2750,91003
-\defunargs {unargs2751,91043
-\def\deffnx #1 {\deffnx2758,91238
-\def\defunx #1 {\defunx2759,91295
-\def\defmacx #1 {\defmacx2760,91352
-\def\defspecx #1 {\defspecx2761,91411
-\def\deftypefnx #1 {\deftypefnx2762,91472
-\def\deftypeunx #1 {\deftypeunx2763,91537
-\def\defop #1 {\defop2769,91683
-\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91718
-\def\defopheader #1#2#3{\defopheader2772,91772
-\begingroup\defname {name2774,91861
-\defunargs {unargs2775,91907
-\def\defmethod{\defmethod2780,91968
-\def\defmethodheader #1#2#3{\defmethodheader2782,92041
-\begingroup\defname {name2784,92129
-\defunargs {unargs2785,92169
-\def\defcv #1 {\defcv2790,92243
-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92278
-\def\defcvarheader #1#2#3{\defcvarheader2793,92337
-\begingroup\defname {name2795,92423
-\defvarargs {varargs2796,92469
-\def\defivar{\defivar2801,92542
-\def\defivarheader #1#2#3{\defivarheader2803,92605
-\begingroup\defname {name2805,92691
-\defvarargs {varargs2806,92742
-\def\defopx #1 {\defopx2812,92891
-\def\defmethodx #1 {\defmethodx2813,92948
-\def\defcvx #1 {\defcvx2814,93013
-\def\defivarx #1 {\defivarx2815,93070
-\def\defvarargs #1{\defvarargs2822,93341
-\def\defvr{\defvr2828,93485
-\def\defvrheader #1#2#3{\defvrheader2830,93540
-\begingroup\defname {name2831,93588
-\def\defvar{\defvar2835,93673
-\def\defvarheader #1#2{\defvarheader2837,93733
-\begingroup\defname {name2838,93804
-\defvarargs {varargs2839,93840
-\def\defopt{\defopt2844,93906
-\def\defoptheader #1#2{\defoptheader2846,93966
-\begingroup\defname {name2847,94037
-\defvarargs {varargs2848,94076
-\def\deftypevar{\deftypevar2853,94133
-\def\deftypevarheader #1#2{\deftypevarheader2856,94249
-\begingroup\defname {name2858,94332
-\def\deftypevr{\deftypevr2865,94506
-\def\deftypevrheader #1#2#3{\deftypevrheader2867,94577
-\begingroup\defname {name2868,94629
-\def\defvrx #1 {\defvrx2876,94866
-\def\defvarx #1 {\defvarx2877,94923
-\def\defoptx #1 {\defoptx2878,94982
-\def\deftypevarx #1 {\deftypevarx2879,95041
-\def\deftypevrx #1 {\deftypevrx2880,95108
-\def\deftpargs #1{\deftpargs2885,95257
-\def\deftp{\deftp2889,95337
-\def\deftpheader #1#2#3{\deftpheader2891,95392
-\begingroup\defname {name2892,95440
-\def\deftpx #1 {\deftpx2897,95599
-\def\setref#1{\setref2908,95920
-\def\unnumbsetref#1{\unnumbsetref2913,96034
-\def\appendixsetref#1{\appendixsetref2918,96141
-\def\pxref#1{\pxref2929,96552
-\def\xref#1{\xref2930,96588
-\def\ref#1{\ref2931,96623
-\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96653
-\def\printedmanual{\printedmanual2933,96696
-\def\printednodename{\printednodename2934,96734
-\def\printednodename{\printednodename2939,96859
-section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97492
-\refx{x2957,97570
-\def\dosetq #1#2{\dosetq2965,97790
-\def\internalsetq #1#2{\internalsetq2973,98048
-\def\Ypagenumber{\Ypagenumber2977,98149
-\def\Ytitle{\Ytitle2979,98175
-\def\Ynothing{\Ynothing2981,98202
-\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98219
-\def\Yappendixletterandtype{\Yappendixletterandtype2992,98535
-\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98565
-\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98620
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98724
-Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98795
-  \def\linenumber{\linenumber3009,99134
-\def\refx#1#2{\refx3015,99318
-\def\xrdef #1#2{\xrdef3037,99944
-\def\readauxfile{\readauxfile3040,100029
-\def\supereject{\supereject3110,101810
-\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102495
-\def\openindices{\openindices3139,102681
-\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102906
-\parindent = \defaultparindentaultparindent3152,102958
-\def\smallbook{\smallbook3175,103682
-\global\def\Esmallexample{\Esmallexample3192,104109
-\def\afourpaper{\afourpaper3196,104200
-\def\finalout{\finalout3224,105008
-\def\normaldoublequote{\normaldoublequote3235,105269
-\def\normaltilde{\normaltilde3236,105295
-\def\normalcaret{\normalcaret3237,105315
-\def\normalunderscore{\normalunderscore3238,105335
-\def\normalverticalbar{\normalverticalbar3239,105360
-\def\normalless{\normalless3240,105386
-\def\normalgreater{\normalgreater3241,105405
-\def\normalplus{\normalplus3242,105427
-\def\ifusingtt#1#2{\ifusingtt3253,105919
-\def\activedoublequote{\activedoublequote3261,106247
-\def~{~3264,106333
-\def^{^3267,106394
-\def_{_3270,106433
-\def\_{\_3272,106507
-\def\lvvmode{\lvvmode3279,106844
-\def|{|3282,106894
-\def<{<3285,106957
-\def>{>3288,107014
-\def+{+3290,107052
-\def\turnoffactive{\turnoffactive3296,107213
-\global\def={=3307,107499
-\def\normalbackslash{\normalbackslash3321,107881
+\def\texinfoversion{\texinfoversion26,1035
+\def\tie{\tie49,1526
+\def\gloggingall{\gloggingall72,2276
+\def\loggingall{\loggingall73,2345
+\def\onepageout#1{\onepageout99,3282
+\def\croppageout#1{\croppageout115,4032
+\def\cropmarks{\cropmarks142,5092
+\def\pagebody#1{\pagebody144,5139
+\def\ewtop{\ewtop157,5594
+\def\nstop{\nstop158,5658
+\def\ewbot{\ewbot160,5741
+\def\nsbot{\nsbot161,5805
+\def\parsearg #1{\parsearg170,6104
+\def\parseargx{\parseargx172,6182
+\def\parseargline{\parseargline182,6422
+\def\flushcr{\flushcr186,6543
+\newif\ifENV \ENVfalse \def\inENV{\inENV190,6742
+\def\ENVcheck{\ENVcheck191,6806
+\outer\def\begin{\begin198,7053
+\def\beginxxx #1{\beginxxx200,7091
+\def\end{\end208,7346
+\def\endxxx #1{\endxxx210,7374
+\def\errorE#1{\errorE216,7563
+\def\singlespace{\singlespace222,7757
+\def\@{\@232,7980
+\def\`{\`236,8080
+\def\'{\'237,8092
+\def\mylbrace {\mylbrace241,8140
+\def\myrbrace {\myrbrace242,8173
+\def\:{\:247,8287
+\def\*{\*250,8341
+\def\.{\.253,8417
+\def\w#1{\w258,8648
+\def\group{\group268,9131
+  \def\Egroup{\Egroup273,9295
+\def\need{\need289,9737
+\def\needx#1{\needx300,10014
+\def\dots{\dots339,11400
+\def\page{\page343,11464
+\def\exdent{\exdent353,11791
+\def\exdentyyy #1{\exdentyyy354,11824
+\def\nofillexdent{\nofillexdent357,11968
+\def\nofillexdentyyy #1{\nofillexdentyyy358,12013
+\def\include{\include365,12197
+\def\includezzz #1{\includezzz366,12232
+\def\thisfile{\thisfile369,12283
+\def\center{\center373,12346
+\def\centerzzz #1{\centerzzz374,12379
+\def\sp{\sp380,12521
+\def\spxxx #1{\spxxx381,12546
+\def\comment{\comment387,12720
+\def\commentxxx #1{\commentxxx390,12817
+\def\ignoresections{\ignoresections396,12986
+\let\chapter=\relax=\relax397,13008
+\let\section=\relax=\relax406,13253
+\let\subsection=\relax=\relax409,13314
+\let\subsubsection=\relax=\relax410,13337
+\let\appendix=\relax=\relax411,13363
+\let\appendixsec=\relaxsec=\relax412,13384
+\let\appendixsection=\relaxsection=\relax413,13408
+\let\appendixsubsec=\relaxsubsec=\relax414,13436
+\let\appendixsubsection=\relaxsubsection=\relax415,13463
+\let\appendixsubsubsec=\relaxsubsubsec=\relax416,13494
+\let\appendixsubsubsection=\relaxsubsubsection=\relax417,13524
+\def\ignore{\ignore423,13626
+\long\def\ignorexxx #1\end ignore{\ignorexxx427,13766
+\def\direntry{\direntry429,13825
+\long\def\direntryxxx #1\end direntry{\direntryxxx430,13864
+\def\ifset{\ifset434,13974
+\def\ifsetxxx #1{\ifsetxxx436,14032
+\def\Eifset{\Eifset440,14159
+\def\ifsetfail{\ifsetfail441,14173
+\long\def\ifsetfailxxx #1\end ifset{\ifsetfailxxx442,14229
+\def\ifclear{\ifclear444,14290
+\def\ifclearxxx #1{\ifclearxxx446,14352
+\def\Eifclear{\Eifclear450,14483
+\def\ifclearfail{\ifclearfail451,14499
+\long\def\ifclearfailxxx #1\end ifclear{\ifclearfailxxx452,14559
+\def\set{\set456,14710
+\def\setxxx #1{\setxxx457,14737
+\def\clear{\clear460,14799
+\def\clearxxx #1{\clearxxx461,14830
+\def\iftex{\iftex466,14947
+\def\Eiftex{\Eiftex467,14960
+\def\ifinfo{\ifinfo468,14974
+\long\def\ifinfoxxx #1\end ifinfo{\ifinfoxxx469,15024
+\long\def\menu #1\end menu{\menu471,15083
+\def\asis#1{\asis472,15112
+\def\math#1{\math485,15655
+\def\node{\node487,15699
+\def\nodezzz#1{\nodezzz488,15737
+\def\nodexxx[#1,#2]{\nodexxx[489,15768
+\def\donoderef{\donoderef492,15830
+\def\unnumbnoderef{\unnumbnoderef496,15951
+\def\appendixnoderef{\appendixnoderef500,16082
+\expandafter\expandafter\expandafter\appendixsetref{setref501,16128
+\let\refill=\relaxill=\relax504,16217
+\def\setfilename{\setfilename509,16431
+\outer\def\bye{\bye518,16677
+\def\inforef #1{\inforef520,16733
+\def\inforefzzz #1,#2,#3,#4**{\inforefzzz521,16771
+\def\losespace #1{\losespace523,16868
+\def\sf{\sf532,17072
+\font\defbf=cmbx10 scaled \magstep1 %was 1314bf=cmbx10558,17867
+\font\deftt=cmtt10 scaled \magstep1tt=cmtt10559,17913
+\def\df{\df560,17949
+\def\resetmathfonts{\resetmathfonts635,20543
+\def\textfonts{\textfonts648,21132
+\def\chapfonts{\chapfonts653,21347
+\def\secfonts{\secfonts658,21563
+\def\subsecfonts{\subsecfonts663,21768
+\def\indexfonts{\indexfonts668,21985
+\def\smartitalicx{\smartitalicx691,22717
+\def\smartitalic#1{\smartitalic692,22793
+\let\cite=\smartitalic=\smartitalic698,22938
+\def\b#1{\b700,22962
+\def\t#1{\t703,22997
+\def\samp #1{\samp706,23149
+\def\key #1{\key707,23182
+\def\ctrl #1{\ctrl708,23243
+\def\tclose#1{\tclose716,23445
+\def\ {\720,23611
+\def\xkey{\xkey728,23880
+\def\kbdfoo#1#2#3\par{\kbdfoo729,23896
+\def\dmn#1{\dmn738,24197
+\def\kbd#1{\kbd740,24224
+\def\l#1{\l742,24281
+\def\r#1{\r744,24310
+\def\sc#1{\sc746,24378
+\def\ii#1{\ii747,24421
+\def\titlefont#1{\titlefont755,24654
+\def\titlepage{\titlepage761,24757
+   \def\subtitlefont{\subtitlefont766,24984
+   \def\authorfont{\authorfont768,25068
+   \def\title{\title774,25278
+   \def\titlezzz##1{\titlezzz775,25313
+   \def\subtitle{\subtitle783,25628
+   \def\subtitlezzz##1{\subtitlezzz784,25669
+   \def\author{\author787,25787
+   \def\authorzzz##1{\authorzzz788,25824
+   \def\page{\page794,26115
+\def\Etitlepage{\Etitlepage804,26284
+\def\finishtitlepage{\finishtitlepage817,26672
+\def\evenheading{\evenheading846,27680
+\def\oddheading{\oddheading847,27723
+\def\everyheading{\everyheading848,27764
+\def\evenfooting{\evenfooting850,27810
+\def\oddfooting{\oddfooting851,27853
+\def\everyfooting{\everyfooting852,27894
+\def\headings #1 {\headings893,29586
+\def\HEADINGSoff{\HEADINGSoff895,29635
+\def\HEADINGSdouble{\HEADINGSdouble904,30062
+\def\HEADINGSsingle{\HEADINGSsingle914,30382
+\def\HEADINGSon{\HEADINGSon922,30603
+\def\HEADINGSafter{\HEADINGSafter924,30637
+\def\HEADINGSdoublex{\HEADINGSdoublex926,30732
+\def\HEADINGSsingleafter{\HEADINGSsingleafter933,30920
+\def\HEADINGSsinglex{\HEADINGSsinglex934,30981
+\def\today{\today943,31256
+\def\thistitle{\thistitle958,31801
+\def\settitle{\settitle959,31826
+\def\settitlezzz #1{\settitlezzz960,31863
+\def\internalBitem{\internalBitem992,32793
+\def\internalBitemx{\internalBitemx993,32843
+\def\internalBxitem "#1"{\internalBxitem995,32888
+\def\internalBxitemx "#1"{\internalBxitemx996,32968
+\def\internalBkitem{\internalBkitem998,33043
+\def\internalBkitemx{\internalBkitemx999,33095
+\def\kitemzzz #1{\kitemzzz1001,33142
+\def\xitemzzz #1{\xitemzzz1004,33244
+\def\itemzzz #1{\itemzzz1007,33347
+\def\item{\item1037,34418
+\def\itemx{\itemx1038,34469
+\def\kitem{\kitem1039,34522
+\def\kitemx{\kitemx1040,34575
+\def\xitem{\xitem1041,34630
+\def\xitemx{\xitemx1042,34683
+\def\description{\description1045,34793
+\def\table{\table1047,34843
+\def\ftable{\ftable1052,34987
+\def\Eftable{\Eftable1056,35133
+\def\vtable{\vtable1059,35202
+\def\Evtable{\Evtable1063,35348
+\def\dontindex #1{\dontindex1066,35417
+\def\fnitemindex #1{\fnitemindex1067,35437
+\def\vritemindex #1{\vritemindex1068,35482
+\def\tablez #1#2#3#4#5#6{\tablez1074,35631
+\def\Edescription{\Edescription1077,35689
+\def\itemfont{\itemfont1082,35891
+\def\Etable{\Etable1090,36117
+\def\itemize{\itemize1103,36441
+\def\itemizezzz #1{\itemizezzz1105,36477
+\def\itemizey #1#2{\itemizey1110,36572
+\def#2{1119,36818
+\def\itemcontents{\itemcontents1120,36859
+\def\bullet{\bullet1123,36907
+\def\minus{\minus1124,36934
+\def\frenchspacing{\frenchspacing1128,37042
+\def\splitoff#1#2\endmark{\splitoff1134,37267
+\def\enumerate{\enumerate1140,37497
+\def\enumeratezzz #1{\enumeratezzz1141,37536
+\def\enumeratey #1 #2\endenumeratey{\enumeratey1142,37589
+  \def\thearg{\thearg1146,37736
+  \ifx\thearg\empty \def\thearg{\thearg1147,37755
+\def\numericenumerate{\numericenumerate1184,39089
+\def\lowercaseenumerate{\lowercaseenumerate1190,39219
+\def\uppercaseenumerate{\uppercaseenumerate1203,39566
+\def\startenumeration#1{\startenumeration1219,40056
+\def\alphaenumerate{\alphaenumerate1227,40238
+\def\capsenumerate{\capsenumerate1228,40273
+\def\Ealphaenumerate{\Ealphaenumerate1229,40307
+\def\Ecapsenumerate{\Ecapsenumerate1230,40341
+\def\itemizeitem{\itemizeitem1234,40421
+\def\newindex #1{\newindex1259,41278
+\def\defindex{\defindex1268,41567
+\def\newcodeindex #1{\newcodeindex1272,41675
+\def\defcodeindex{\defcodeindex1279,41935
+\def\synindex #1 #2 {\synindex1283,42115
+\def\syncodeindex #1 #2 {\syncodeindex1292,42455
+\def\doindex#1{\doindex1309,43134
+\def\singleindexer #1{\singleindexer1310,43193
+\def\docodeindex#1{\docodeindex1313,43305
+\def\singlecodeindexer #1{\singlecodeindexer1314,43372
+\def\indexdummies{\indexdummies1316,43430
+\def\_{\_1317,43450
+\def\w{\w1318,43478
+\def\bf{\bf1319,43505
+\def\rm{\rm1320,43534
+\def\sl{\sl1321,43563
+\def\sf{\sf1322,43592
+\def\tt{\tt1323,43620
+\def\gtr{\gtr1324,43648
+\def\less{\less1325,43678
+\def\hat{\hat1326,43710
+\def\char{\char1327,43740
+\def\TeX{\TeX1328,43772
+\def\dots{\dots1329,43802
+\def\copyright{\copyright1330,43835
+\def\tclose##1{\tclose1331,43878
+\def\code##1{\code1332,43923
+\def\samp##1{\samp1333,43964
+\def\t##1{\t1334,44005
+\def\r##1{\r1335,44040
+\def\i##1{\i1336,44075
+\def\b##1{\b1337,44110
+\def\cite##1{\cite1338,44145
+\def\key##1{\key1339,44186
+\def\file##1{\file1340,44225
+\def\var##1{\var1341,44266
+\def\kbd##1{\kbd1342,44305
+\def\indexdummyfont#1{\indexdummyfont1347,44461
+\def\indexdummytex{\indexdummytex1348,44487
+\def\indexdummydots{\indexdummydots1349,44511
+\def\indexnofonts{\indexnofonts1351,44537
+\let\w=\indexdummyfontdummyfont1352,44557
+\let\t=\indexdummyfontdummyfont1353,44580
+\let\r=\indexdummyfontdummyfont1354,44603
+\let\i=\indexdummyfontdummyfont1355,44626
+\let\b=\indexdummyfontdummyfont1356,44649
+\let\emph=\indexdummyfontdummyfont1357,44672
+\let\strong=\indexdummyfontdummyfont1358,44698
+\let\cite=\indexdummyfont=\indexdummyfont1359,44726
+\let\sc=\indexdummyfontdummyfont1360,44752
+\let\tclose=\indexdummyfontdummyfont1364,44924
+\let\code=\indexdummyfontdummyfont1365,44952
+\let\file=\indexdummyfontdummyfont1366,44978
+\let\samp=\indexdummyfontdummyfont1367,45004
+\let\kbd=\indexdummyfontdummyfont1368,45030
+\let\key=\indexdummyfontdummyfont1369,45055
+\let\var=\indexdummyfontdummyfont1370,45080
+\let\TeX=\indexdummytexdummytex1371,45105
+\let\dots=\indexdummydotsdummydots1372,45129
+\let\indexbackslash=0  %overridden during \printindex.backslash=01382,45381
+\def\doind #1#2{\doind1384,45437
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1386,45480
+\def\rawbackslashxx{\rawbackslashxx1389,45620
+{\indexnofontsnofonts1394,45882
+\def\dosubind #1#2#3{\dosubind1405,46193
+{\indexdummies % Must do this here, since \bf, etc expand at this 
stagedummies1407,46241
+\def\rawbackslashxx{\rawbackslashxx1410,46345
+{\indexnofontsnofonts1414,46499
+\def\findex {\findex1443,47430
+\def\kindex {\kindex1444,47453
+\def\cindex {\cindex1445,47476
+\def\vindex {\vindex1446,47499
+\def\tindex {\tindex1447,47522
+\def\pindex {\pindex1448,47545
+\def\cindexsub {\cindexsub1450,47569
+\def\printindex{\printindex1462,47896
+\def\doprintindex#1{\doprintindex1464,47937
+  \def\indexbackslash{\indexbackslash1481,48422
+  \indexfonts\rm \tolerance=9500 \advance\baselineskip -1ptfonts\rm1482,48461
+\def\initial #1{\initial1517,49533
+\def\entry #1#2{\entry1523,49740
+  \null\nobreak\indexdotfill % Have leaders before the page 
number.dotfill1540,50387
+\def\indexdotfill{\indexdotfill1549,50715
+\def\primary #1{\primary1552,50821
+\def\secondary #1#2{\secondary1556,50903
+\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\pardotfill1559,50985
+\newbox\partialpageialpage1566,51158
+\def\begindoublecolumns{\begindoublecolumns1572,51316
+  \output={\global\setbox\partialpage=ialpage=1573,51352
+\def\enddoublecolumns{\enddoublecolumns1577,51540
+\def\doublecolumnout{\doublecolumnout1580,51625
+  \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1581,51694
+\def\pagesofar{\pagesofar1584,51872
+\def\balancecolumns{\balancecolumns1588,52109
+  \availdimen@=\pageheight \advance\availdimen@ 
by-\ht\partialpageialpage1594,52280
+     \dimen@=\pageheight \advance\dimen@ by-\ht\partialpageialpage1600,52541
+\newcount \appendixno  \appendixno = `\@no1627,53446
+\def\appendixletter{\appendixletter1628,53487
+\def\opencontents{\opencontents1632,53590
+\def\thischapter{\thischapter1637,53771
+\def\seccheck#1{\seccheck1638,53809
+\def\chapternofonts{\chapternofonts1643,53913
+\def\result{\result1646,53988
+\def\equiv{\equiv1647,54023
+\def\expansion{\expansion1648,54056
+\def\print{\print1649,54097
+\def\TeX{\TeX1650,54130
+\def\dots{\dots1651,54159
+\def\copyright{\copyright1652,54190
+\def\tt{\tt1653,54231
+\def\bf{\bf1654,54258
+\def\w{\w1655,54286
+\def\less{\less1656,54311
+\def\gtr{\gtr1657,54342
+\def\hat{\hat1658,54371
+\def\char{\char1659,54400
+\def\tclose##1{\tclose1660,54431
+\def\code##1{\code1661,54475
+\def\samp##1{\samp1662,54515
+\def\r##1{\r1663,54555
+\def\b##1{\b1664,54589
+\def\key##1{\key1665,54623
+\def\file##1{\file1666,54661
+\def\kbd##1{\kbd1667,54701
+\def\i##1{\i1669,54809
+\def\cite##1{\cite1670,54843
+\def\var##1{\var1671,54883
+\def\emph##1{\emph1672,54921
+\def\dfn##1{\dfn1673,54961
+\def\thischaptername{\thischaptername1676,55002
+\outer\def\chapter{\chapter1677,55041
+\def\chapterzzz #1{\chapterzzz1678,55082
+{\chapternofonts%nofonts%1687,55478
+\global\let\section = \numberedsec=1692,55631
+\global\let\subsection = \numberedsubsec=1693,55666
+\global\let\subsubsection = \numberedsubsubsec=1694,55707
+\outer\def\appendix{\appendix1697,55758
+\def\appendixzzz #1{\appendixzzz1698,55801
+\global\advance \appendixno by 1 \message{no1700,55878
+\chapmacro {#1}{Appendix \appendixletter}letter1701,55947
+\xdef\thischapter{Appendix \appendixletter: 
\noexpand\thischaptername}letter:1704,56040
+{\chapternofonts%nofonts%1705,56112
+  {#1}{Appendix \appendixletter}letter1707,56168
+\appendixnoderef %noderef1710,56268
+\global\let\section = \appendixsec=1711,56287
+\global\let\subsection = \appendixsubsec=1712,56322
+\global\let\subsubsection = \appendixsubsubsec=1713,56363
+\outer\def\top{\top1716,56414
+\outer\def\unnumbered{\unnumbered1717,56454
+\def\unnumberedzzz #1{\unnumberedzzz1718,56501
+{\chapternofonts%nofonts%1722,56664
+\global\let\section = \unnumberedsec=1727,56814
+\global\let\subsection = \unnumberedsubsec=1728,56851
+\global\let\subsubsection = \unnumberedsubsubsec=1729,56894
+\outer\def\numberedsec{\numberedsec1732,56947
+\def\seczzz #1{\seczzz1733,56988
+{\chapternofonts%nofonts%1736,57144
+\outer\def\appendixsection{\appendixsection1745,57330
+\outer\def\appendixsec{\appendixsec1746,57387
+\def\appendixsectionzzz #1{\appendixsectionzzz1747,57440
+\gdef\thissection{#1}\secheading {#1}{\appendixletter}letter1749,57552
+{\chapternofonts%nofonts%1750,57620
+{#1}{\appendixletter}letter1752,57676
+\appendixnoderef %noderef1755,57776
+\outer\def\unnumberedsec{\unnumberedsec1759,57816
+\def\unnumberedseczzz #1{\unnumberedseczzz1760,57869
+{\chapternofonts%nofonts%1762,57964
+\outer\def\numberedsubsec{\numberedsubsec1770,58132
+\def\numberedsubseczzz #1{\numberedsubseczzz1771,58187
+{\chapternofonts%nofonts%1774,58366
+\outer\def\appendixsubsec{\appendixsubsec1783,58570
+\def\appendixsubseczzz #1{\appendixsubseczzz1784,58625
+\subsecheading {#1}{\appendixletter}letter1786,58747
+{\chapternofonts%nofonts%1787,58812
+{#1}{\appendixletter}letter1789,58871
+\appendixnoderef %noderef1792,58986
+\outer\def\unnumberedsubsec{\unnumberedsubsec1796,59026
+\def\unnumberedsubseczzz #1{\unnumberedsubseczzz1797,59085
+{\chapternofonts%nofonts%1799,59186
+\outer\def\numberedsubsubsec{\numberedsubsubsec1807,59357
+\def\numberedsubsubseczzz #1{\numberedsubsubseczzz1808,59418
+{\chapternofonts%nofonts%1812,59615
+\outer\def\appendixsubsubsec{\appendixsubsubsec1823,59848
+\def\appendixsubsubseczzz #1{\appendixsubsubseczzz1824,59909
+  {\appendixletter}letter1827,60048
+{\chapternofonts%nofonts%1828,60114
+  {\appendixletter}letter1830,60179
+\appendixnoderef %noderef1834,60313
+\outer\def\unnumberedsubsubsec{\unnumberedsubsubsec1838,60353
+\def\unnumberedsubsubseczzz #1{\unnumberedsubsubseczzz1839,60418
+{\chapternofonts%nofonts%1841,60525
+\def\infotop{\infotop1851,60854
+\def\infounnumbered{\infounnumbered1852,60892
+\def\infounnumberedsec{\infounnumberedsec1853,60937
+\def\infounnumberedsubsec{\infounnumberedsubsec1854,60988
+\def\infounnumberedsubsubsec{\infounnumberedsubsubsec1855,61045
+\def\infoappendix{\infoappendix1857,61109
+\def\infoappendixsec{\infoappendixsec1858,61150
+\def\infoappendixsubsec{\infoappendixsubsec1859,61197
+\def\infoappendixsubsubsec{\infoappendixsubsubsec1860,61250
+\def\infochapter{\infochapter1862,61310
+\def\infosection{\infosection1863,61349
+\def\infosubsection{\infosubsection1864,61388
+\def\infosubsubsection{\infosubsubsection1865,61433
+\global\let\section = \numberedsec=1870,61670
+\global\let\subsection = \numberedsubsec=1871,61705
+\global\let\subsubsection = \numberedsubsubsec=1872,61746
+\def\majorheading{\majorheading1886,62253
+\def\majorheadingzzz #1{\majorheadingzzz1887,62298
+\def\chapheading{\chapheading1893,62531
+\def\chapheadingzzz #1{\chapheadingzzz1894,62574
+\def\heading{\heading1899,62769
+\def\subheading{\subheading1901,62806
+\def\subsubheading{\subsubheading1903,62849
+\def\dobreak#1#2{\dobreak1910,63126
+\def\setchapterstyle #1 {\setchapterstyle1912,63204
+\def\chapbreak{\chapbreak1919,63459
+\def\chappager{\chappager1920,63509
+\def\chapoddpage{\chapoddpage1921,63547
+\def\setchapternewpage #1 {\setchapternewpage1923,63626
+\def\CHAPPAGoff{\CHAPPAGoff1925,63683
+\def\CHAPPAGon{\CHAPPAGon1929,63777
+\global\def\HEADINGSon{\HEADINGSon1932,63868
+\def\CHAPPAGodd{\CHAPPAGodd1934,63910
+\global\def\HEADINGSon{\HEADINGSon1937,64006
+\def\CHAPFplain{\CHAPFplain1941,64060
+\def\chfplain #1#2{\chfplain1945,64152
+\def\unnchfplain #1{\unnchfplain1956,64375
+\def\unnchfopen #1{\unnchfopen1964,64604
+\def\chfopen #1#2{\chfopen1970,64812
+\def\CHAPFopen{\CHAPFopen1975,64956
+\def\subsecheadingbreak{\subsecheadingbreak1982,65174
+\def\secheadingbreak{\secheadingbreak1985,65303
+\def\secheading #1#2#3{\secheading1993,65585
+\def\plainsecheading #1{\plainsecheading1994,65641
+\def\secheadingi #1{\secheadingi1995,65684
+\def\subsecheading #1#2#3#4{\subsecheading2006,66052
+\def\subsecheadingi #1{\subsecheadingi2007,66119
+\def\subsubsecfonts{\subsubsecfonts2014,66416
+\def\subsubsecheading #1#2#3#4#5{\subsubsecheading2017,66539
+\def\subsubsecheadingi #1{\subsubsecheadingi2018,66617
+\def\startcontents#1{\startcontents2032,67089
+   \unnumbchapmacro{#1}\def\thischapter{\thischapter2040,67362
+\outer\def\contents{\contents2049,67721
+\outer\def\summarycontents{\summarycontents2057,67865
+      \def\secentry ##1##2##3##4{\secentry2067,68236
+      \def\unnumbsecentry ##1##2{\unnumbsecentry2068,68271
+      \def\subsecentry ##1##2##3##4##5{\subsecentry2069,68306
+      \def\unnumbsubsecentry ##1##2{\unnumbsubsecentry2070,68347
+      \def\subsubsecentry ##1##2##3##4##5##6{\subsubsecentry2071,68385
+      \def\unnumbsubsubsecentry ##1##2{\unnumbsubsubsecentry2072,68432
+\def\chapentry#1#2#3{\chapentry2085,68866
+\def\shortchapentry#1#2#3{\shortchapentry2088,68983
+    {#2\labelspace #1}space2091,69093
+\def\unnumbchapentry#1#2{\unnumbchapentry2094,69147
+\def\shortunnumberedentry#1#2{\shortunnumberedentry2095,69194
+\def\secentry#1#2#3#4{\secentry2102,69358
+\def\unnumbsecentry#1#2{\unnumbsecentry2103,69417
+\def\subsecentry#1#2#3#4#5{\subsecentry2106,69478
+\def\unnumbsubsecentry#1#2{\unnumbsubsecentry2107,69548
+\def\subsubsecentry#1#2#3#4#5#6{\subsubsecentry2110,69622
+  \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}space2111,69656
+\def\unnumbsubsubsecentry#1#2{\unnumbsubsubsecentry2112,69707
+\def\dochapentry#1#2{\dochapentry2123,70081
+\def\dosecentry#1#2{\dosecentry2138,70686
+\def\dosubsecentry#1#2{\dosubsecentry2145,70864
+\def\dosubsubsecentry#1#2{\dosubsubsecentry2152,71049
+\def\labelspace{\labelspace2160,71300
+\def\dopageno#1{\dopageno2162,71335
+\def\doshortpageno#1{\doshortpageno2163,71361
+\def\chapentryfonts{\chapentryfonts2165,71393
+\def\secentryfonts{\secentryfonts2166,71428
+\def\point{\point2192,72387
+\def\result{\result2194,72408
+\def\expansion{\expansion2195,72481
+\def\print{\print2196,72552
+\def\equiv{\equiv2198,72619
+\def\error{\error2218,73392
+\def\tex{\tex2224,73621
+\def\@{\@2242,74004
+\gdef\sepspaces{\def {\ }}}\2265,74736
+\def\aboveenvbreak{\aboveenvbreak2268,74818
+\def\afterenvbreak{\afterenvbreak2272,74984
+\def\ctl{\ctl2286,75495
+\def\ctr{\ctr2287,75567
+\def\cbl{\cbl2288,75606
+\def\cbr{\cbr2289,75646
+\def\carttop{\carttop2290,75685
+\def\cartbot{\cartbot2293,75793
+\long\def\cartouche{\cartouche2299,75933
+\def\Ecartouche{\Ecartouche2326,76721
+\def\lisp{\lisp2338,76856
+\def\Elisp{\Elisp2348,77203
+\def\next##1{\next2360,77529
+\def\Eexample{\Eexample2364,77571
+\def\Esmallexample{\Esmallexample2367,77618
+\def\smalllispx{\smalllispx2373,77796
+\def\Esmalllisp{\Esmalllisp2383,78150
+\obeyspaces \obeylines \ninett \indexfonts \rawbackslashfonts2396,78506
+\def\next##1{\next2397,78563
+\def\display{\display2401,78643
+\def\Edisplay{\Edisplay2410,78962
+\def\next##1{\next2422,79273
+\def\format{\format2426,79376
+\def\Eformat{\Eformat2434,79672
+\def\next##1{\next2437,79761
+\def\flushleft{\flushleft2441,79813
+\def\Eflushleft{\Eflushleft2451,80184
+\def\next##1{\next2454,80277
+\def\flushright{\flushright2456,80299
+\def\Eflushright{\Eflushright2466,80671
+\def\next##1{\next2470,80802
+\def\quotation{\quotation2474,80860
+\def\Equotation{\Equotation2480,81052
+\def\setdeffont #1 {\setdeffont2493,81450
+\newskip\defbodyindent \defbodyindent=.4inbodyindent2495,81496
+\newskip\defargsindent \defargsindent=50ptargsindent2496,81539
+\newskip\deftypemargin \deftypemargin=12pttypemargin2497,81582
+\newskip\deflastargmargin \deflastargmargin=18ptlastargmargin2498,81625
+\def\activeparens{\activeparens2503,81823
+\def\opnr{\opnr2529,83035
+\def\lbrb{\lbrb2530,83100
+\def\defname #1#2{\defname2536,83301
+\advance\dimen2 by -\defbodyindentbodyindent2540,83419
+\advance\dimen3 by -\defbodyindentbodyindent2542,83473
+\setbox0=\hbox{\hskip \deflastargmargin{lastargmargin2544,83527
+\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for 
continuationsargsindent2546,83669
+\parshape 2 0in \dimen0 \defargsindent \dimen1     %argsindent2547,83744
+\rlap{\rightline{{\rm #2}\hskip \deftypemargin}typemargin2554,84113
+\advance\leftskip by -\defbodyindentbodyindent2557,84247
+\exdentamount=\defbodyindentbodyindent2558,84284
+\def\defparsebody #1#2#3{\defparsebody2568,84643
+\def#1{2572,84827
+\def#2{2573,84863
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2575,84935
+\exdentamount=\defbodyindentbodyindent2576,85009
+\def\defmethparsebody #1#2#3#4 {\defmethparsebody2581,85113
+\def#1{2585,85274
+\def#2##1 {2586,85310
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2588,85393
+\exdentamount=\defbodyindentbodyindent2589,85467
+\def\defopparsebody #1#2#3#4#5 {\defopparsebody2592,85552
+\def#1{2596,85713
+\def#2##1 ##2 {2597,85749
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2600,85849
+\exdentamount=\defbodyindentbodyindent2601,85923
+\def\defvarparsebody #1#2#3{\defvarparsebody2608,86194
+\def#1{2612,86381
+\def#2{2613,86417
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2615,86476
+\exdentamount=\defbodyindentbodyindent2616,86550
+\def\defvrparsebody #1#2#3#4 {\defvrparsebody2621,86641
+\def#1{2625,86800
+\def#2##1 {2626,86836
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2628,86906
+\exdentamount=\defbodyindentbodyindent2629,86980
+\def\defopvarparsebody #1#2#3#4#5 {\defopvarparsebody2632,87052
+\def#1{2636,87216
+\def#2##1 ##2 {2637,87252
+\advance\leftskip by \defbodyindent \advance \rightskip by 
\defbodyindentbodyindent2640,87339
+\exdentamount=\defbodyindentbodyindent2641,87413
+\def\defunargs #1{\defunargs2664,88173
+\def\deftypefunargs #1{\deftypefunargs2676,88555
+\def\deffn{\deffn2690,88937
+\def\deffnheader #1#2#3{\deffnheader2692,88994
+\begingroup\defname {name2693,89042
+\def\defun{\defun2699,89187
+\def\defunheader #1#2{\defunheader2701,89240
+\begingroup\defname {name2702,89315
+\defunargs {unargs2703,89351
+\def\deftypefun{\deftypefun2709,89499
+\def\deftypefunheader #1#2{\deftypefunheader2712,89621
+\def\deftypefunheaderx #1#2 #3\relax{\deftypefunheaderx2714,89730
+\begingroup\defname {name2716,89822
+\deftypefunargs {typefunargs2717,89868
+\def\deftypefn{\deftypefn2723,90039
+\def\deftypefnheader #1#2#3{\deftypefnheader2726,90188
+\def\deftypefnheaderx #1#2#3 #4\relax{\deftypefnheaderx2728,90324
+\begingroup\defname {name2730,90417
+\deftypefunargs {typefunargs2731,90457
+\def\defmac{\defmac2737,90578
+\def\defmacheader #1#2{\defmacheader2739,90635
+\begingroup\defname {name2740,90711
+\defunargs {unargs2741,90744
+\def\defspec{\defspec2747,90868
+\def\defspecheader #1#2{\defspecheader2749,90929
+\begingroup\defname {name2750,91006
+\defunargs {unargs2751,91046
+\def\deffnx #1 {\deffnx2758,91241
+\def\defunx #1 {\defunx2759,91298
+\def\defmacx #1 {\defmacx2760,91355
+\def\defspecx #1 {\defspecx2761,91414
+\def\deftypefnx #1 {\deftypefnx2762,91475
+\def\deftypeunx #1 {\deftypeunx2763,91540
+\def\defop #1 {\defop2769,91686
+\defopparsebody\Edefop\defopx\defopheader\defoptype}opparsebody\Edefop\defopx\defopheader\defoptype2770,91721
+\def\defopheader #1#2#3{\defopheader2772,91775
+\begingroup\defname {name2774,91864
+\defunargs {unargs2775,91910
+\def\defmethod{\defmethod2780,91971
+\def\defmethodheader #1#2#3{\defmethodheader2782,92044
+\begingroup\defname {name2784,92132
+\defunargs {unargs2785,92172
+\def\defcv #1 {\defcv2790,92246
+\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype}opvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype2791,92281
+\def\defcvarheader #1#2#3{\defcvarheader2793,92340
+\begingroup\defname {name2795,92426
+\defvarargs {varargs2796,92472
+\def\defivar{\defivar2801,92545
+\def\defivarheader #1#2#3{\defivarheader2803,92608
+\begingroup\defname {name2805,92694
+\defvarargs {varargs2806,92745
+\def\defopx #1 {\defopx2812,92894
+\def\defmethodx #1 {\defmethodx2813,92951
+\def\defcvx #1 {\defcvx2814,93016
+\def\defivarx #1 {\defivarx2815,93073
+\def\defvarargs #1{\defvarargs2822,93344
+\def\defvr{\defvr2828,93488
+\def\defvrheader #1#2#3{\defvrheader2830,93543
+\begingroup\defname {name2831,93591
+\def\defvar{\defvar2835,93676
+\def\defvarheader #1#2{\defvarheader2837,93736
+\begingroup\defname {name2838,93807
+\defvarargs {varargs2839,93843
+\def\defopt{\defopt2844,93909
+\def\defoptheader #1#2{\defoptheader2846,93969
+\begingroup\defname {name2847,94040
+\defvarargs {varargs2848,94079
+\def\deftypevar{\deftypevar2853,94136
+\def\deftypevarheader #1#2{\deftypevarheader2856,94252
+\begingroup\defname {name2858,94335
+\def\deftypevr{\deftypevr2865,94509
+\def\deftypevrheader #1#2#3{\deftypevrheader2867,94580
+\begingroup\defname {name2868,94632
+\def\defvrx #1 {\defvrx2876,94869
+\def\defvarx #1 {\defvarx2877,94926
+\def\defoptx #1 {\defoptx2878,94985
+\def\deftypevarx #1 {\deftypevarx2879,95044
+\def\deftypevrx #1 {\deftypevrx2880,95111
+\def\deftpargs #1{\deftpargs2885,95260
+\def\deftp{\deftp2889,95340
+\def\deftpheader #1#2#3{\deftpheader2891,95395
+\begingroup\defname {name2892,95443
+\def\deftpx #1 {\deftpx2897,95602
+\def\setref#1{\setref2908,95923
+\def\unnumbsetref#1{\unnumbsetref2913,96037
+\def\appendixsetref#1{\appendixsetref2918,96144
+\def\pxref#1{\pxref2929,96555
+\def\xref#1{\xref2930,96591
+\def\ref#1{\ref2931,96626
+\def\xrefX[#1,#2,#3,#4,#5,#6]{\xrefX[2932,96656
+\def\printedmanual{\printedmanual2933,96699
+\def\printednodename{\printednodename2934,96737
+\def\printednodename{\printednodename2939,96862
+section ``\printednodename'' in \cite{\printedmanual}\printedmanual2954,97495
+\refx{x2957,97573
+\def\dosetq #1#2{\dosetq2965,97793
+\def\internalsetq #1#2{\internalsetq2973,98051
+\def\Ypagenumber{\Ypagenumber2977,98152
+\def\Ytitle{\Ytitle2979,98178
+\def\Ynothing{\Ynothing2981,98205
+\def\Ysectionnumberandtype{\Ysectionnumberandtype2983,98222
+\def\Yappendixletterandtype{\Yappendixletterandtype2992,98538
+\ifnum\secno=0 Appendix\xreftie'char\the\appendixno{no2993,98568
+\else \ifnum \subsecno=0 Section\xreftie'char\the\appendixno.\the\secno 
%no.\the\secno2994,98623
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno 
%no.\the\secno.\the\subsecno2996,98727
+Section\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno 
%no.\the\secno.\the\subsecno.\the\subsubsecno2998,98798
+  \def\linenumber{\linenumber3009,99137
+\def\refx#1#2{\refx3015,99321
+\def\xrdef #1#2{\xrdef3037,99947
+\def\readauxfile{\readauxfile3040,100032
+\def\supereject{\supereject3110,101813
+\footstrut\parindent=\defaultparindent\hang\textindent{aultparindent\hang\textindent3131,102498
+\def\openindices{\openindices3139,102684
+\newdimen\defaultparindent \defaultparindent = 15ptaultparindent3151,102909
+\parindent = \defaultparindentaultparindent3152,102961
+\def\smallbook{\smallbook3175,103685
+\global\def\Esmallexample{\Esmallexample3192,104112
+\def\afourpaper{\afourpaper3196,104203
+\def\finalout{\finalout3224,105011
+\def\normaldoublequote{\normaldoublequote3235,105272
+\def\normaltilde{\normaltilde3236,105298
+\def\normalcaret{\normalcaret3237,105318
+\def\normalunderscore{\normalunderscore3238,105338
+\def\normalverticalbar{\normalverticalbar3239,105363
+\def\normalless{\normalless3240,105389
+\def\normalgreater{\normalgreater3241,105408
+\def\normalplus{\normalplus3242,105430
+\def\ifusingtt#1#2{\ifusingtt3253,105922
+\def\activedoublequote{\activedoublequote3261,106250
+\def~{~3264,106336
+\def^{^3267,106397
+\def_{_3270,106436
+\def\_{\_3272,106510
+\def\lvvmode{\lvvmode3279,106847
+\def|{|3282,106897
+\def<{<3285,106960
+\def>{>3288,107017
+\def+{+3290,107055
+\def\turnoffactive{\turnoffactive3296,107216
+\global\def={=3307,107502
+\def\normalbackslash{\normalbackslash3321,107884
 
 c-src/c.c,76
 T f(1,0
diff --git a/test/manual/indent/elisp.el b/test/manual/indent/elisp.el
new file mode 100644
index 0000000..f3874b5
--- /dev/null
+++ b/test/manual/indent/elisp.el
@@ -0,0 +1,5 @@
+(defun x ()
+  (print (quote ( thingy great
+                 stuff)))
+  (print (quote (thingy great
+                       stuff))))
diff --git a/test/manual/indent/lisp.lisp b/test/manual/indent/lisp.lisp
new file mode 100644
index 0000000..f3874b5
--- /dev/null
+++ b/test/manual/indent/lisp.lisp
@@ -0,0 +1,5 @@
+(defun x ()
+  (print (quote ( thingy great
+                 stuff)))
+  (print (quote (thingy great
+                       stuff))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]